Package io.netty.channel
Class PendingWriteQueue.PendingWrite
- java.lang.Object
-
- io.netty.channel.PendingWriteQueue.PendingWrite
-
- Enclosing class:
- PendingWriteQueue
static final class PendingWriteQueue.PendingWrite extends java.lang.ObjectHolds all meta-data and construct the linked-list structure.
-
-
Field Summary
Fields Modifier and Type Field Description private ObjectPool.Handle<PendingWriteQueue.PendingWrite>handleprivate java.lang.Objectmsgprivate PendingWriteQueue.PendingWritenextprivate ChannelPromisepromiseprivate static ObjectPool<PendingWriteQueue.PendingWrite>RECYCLERprivate longsize
-
Constructor Summary
Constructors Modifier Constructor Description privatePendingWrite(ObjectPool.Handle<PendingWriteQueue.PendingWrite> handle)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static PendingWriteQueue.PendingWritenewInstance(java.lang.Object msg, int size, ChannelPromise promise)private voidrecycle()
-
-
-
Field Detail
-
RECYCLER
private static final ObjectPool<PendingWriteQueue.PendingWrite> RECYCLER
-
handle
private final ObjectPool.Handle<PendingWriteQueue.PendingWrite> handle
-
next
private PendingWriteQueue.PendingWrite next
-
size
private long size
-
promise
private ChannelPromise promise
-
msg
private java.lang.Object msg
-
-
Constructor Detail
-
PendingWrite
private PendingWrite(ObjectPool.Handle<PendingWriteQueue.PendingWrite> handle)
-
-
Method Detail
-
newInstance
static PendingWriteQueue.PendingWrite newInstance(java.lang.Object msg, int size, ChannelPromise promise)
-
recycle
private void recycle()
-
-