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.Object
Holds all meta-data and construct the linked-list structure.
-
-
Field Summary
Fields Modifier and Type Field Description private ObjectPool.Handle<PendingWriteQueue.PendingWrite>
handle
private java.lang.Object
msg
private PendingWriteQueue.PendingWrite
next
private ChannelPromise
promise
private static ObjectPool<PendingWriteQueue.PendingWrite>
RECYCLER
private long
size
-
Constructor Summary
Constructors Modifier Constructor Description private
PendingWrite(ObjectPool.Handle<PendingWriteQueue.PendingWrite> handle)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static PendingWriteQueue.PendingWrite
newInstance(java.lang.Object msg, int size, ChannelPromise promise)
private void
recycle()
-
-
-
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()
-
-