private static class ProtocolCodecFilter.ProtocolEncoderOutputImpl extends AbstractProtocolEncoderOutput
| Modifier and Type | Field and Description |
|---|---|
private java.net.SocketAddress |
destination
The WriteRequest destination
|
private IoFilter.NextFilter |
nextFilter |
private IoSession |
session |
| Constructor and Description |
|---|
ProtocolEncoderOutputImpl(IoSession session,
IoFilter.NextFilter nextFilter,
WriteRequest writeRequest) |
| Modifier and Type | Method and Description |
|---|---|
WriteFuture |
flush()
Flushes all buffers you wrote via
ProtocolEncoderOutput.write(Object) to
the session. |
getMessageQueue, mergeAll, writeprivate final IoSession session
private final IoFilter.NextFilter nextFilter
private final java.net.SocketAddress destination
public ProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
public WriteFuture flush()
ProtocolEncoderOutputProtocolEncoderOutput.write(Object) to
the session. This operation is asynchronous; please wait for
the returned WriteFuture if you want to wait for
the buffers flushed.