Package io.netty.channel
Interface RecvByteBufAllocator.Handle
-
- All Known Subinterfaces:
RecvByteBufAllocator.ExtendedHandle
- All Known Implementing Classes:
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle
,RecvByteBufAllocator.DelegatingHandle
- Enclosing interface:
- RecvByteBufAllocator
@Deprecated public static interface RecvByteBufAllocator.Handle
Deprecated.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ByteBuf
allocate(ByteBufAllocator alloc)
Deprecated.Creates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.int
attemptedBytesRead()
Deprecated.Get how many bytes the read operation will (or did) attempt to read.void
attemptedBytesRead(int bytes)
Deprecated.Set how many bytes the read operation will (or did) attempt to read.boolean
continueReading()
Deprecated.Determine if the current read loop should continue.int
guess()
Deprecated.Similar toallocate(ByteBufAllocator)
except that it does not allocate anything but just tells the capacity.void
incMessagesRead(int numMessages)
Deprecated.Increment the number of messages that have been read for the current read loop.int
lastBytesRead()
Deprecated.Get the amount of bytes for the previous read operation.void
lastBytesRead(int bytes)
Deprecated.Set the bytes that have been read for the last read operation.void
readComplete()
Deprecated.The read has completed.void
reset(ChannelConfig config)
Deprecated.Reset any counters that have accumulated and recommend how many messages/bytes should be read for the next read loop.
-
-
-
Method Detail
-
allocate
ByteBuf allocate(ByteBufAllocator alloc)
Deprecated.Creates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.
-
guess
int guess()
Deprecated.Similar toallocate(ByteBufAllocator)
except that it does not allocate anything but just tells the capacity.
-
reset
void reset(ChannelConfig config)
Deprecated.Reset any counters that have accumulated and recommend how many messages/bytes should be read for the next read loop.This may be used by
This is only ever a hint and may be ignored by the implementation.continueReading()
to determine if the read operation should complete.- Parameters:
config
- The channel configuration which may impact this object's behavior.
-
incMessagesRead
void incMessagesRead(int numMessages)
Deprecated.Increment the number of messages that have been read for the current read loop.- Parameters:
numMessages
- The amount to increment by.
-
lastBytesRead
void lastBytesRead(int bytes)
Deprecated.Set the bytes that have been read for the last read operation. This may be used to increment the number of bytes that have been read.- Parameters:
bytes
- The number of bytes from the previous read operation. This may be negative if an read error occurs. If a negative value is seen it is expected to be return on the next call tolastBytesRead()
. A negative value will signal a termination condition enforced externally to this class and is not required to be enforced incontinueReading()
.
-
lastBytesRead
int lastBytesRead()
Deprecated.Get the amount of bytes for the previous read operation.- Returns:
- The amount of bytes for the previous read operation.
-
attemptedBytesRead
void attemptedBytesRead(int bytes)
Deprecated.Set how many bytes the read operation will (or did) attempt to read.- Parameters:
bytes
- How many bytes the read operation will (or did) attempt to read.
-
attemptedBytesRead
int attemptedBytesRead()
Deprecated.Get how many bytes the read operation will (or did) attempt to read.- Returns:
- How many bytes the read operation will (or did) attempt to read.
-
continueReading
boolean continueReading()
Deprecated.Determine if the current read loop should continue.- Returns:
true
if the read loop should continue reading.false
if the read loop is complete.
-
readComplete
void readComplete()
Deprecated.The read has completed.
-
-