public class AdaptiveRecvByteBufAllocator extends Object implements RecvByteBufAllocator
RecvByteBufAllocatorthat automatically increases and decreases the predicted buffer size on feed back.
It gradually increases the expected number of readable bytes if the previous read fully filled the allocated buffer. It gradually decreases the expected number of readable bytes if the read operation was not able to fill a certain amount of the allocated buffer two times consecutively. Otherwise, it keeps returning the same prediction.
|Modifier and Type||Field and Description|
|Constructor and Description|
Creates a new predictor with the specified parameters.
|Modifier and Type||Method and Description|
Creates a new handle.
public static final AdaptiveRecvByteBufAllocator DEFAULT
public AdaptiveRecvByteBufAllocator(int minimum, int initial, int maximum)
minimum- the inclusive lower bound of the expected buffer size
initial- the initial buffer size when no feed back was received
maximum- the inclusive upper bound of the expected buffer size
public RecvByteBufAllocator.Handle newHandle()
Copyright © 2008–2017 The Netty Project. All rights reserved.