Package org.apache.mina.filter.codec
Class ProtocolCodecFilter.ProtocolEncoderOutputImpl
- java.lang.Object
-
- org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
-
- org.apache.mina.filter.codec.ProtocolCodecFilter.ProtocolEncoderOutputImpl
-
- All Implemented Interfaces:
ProtocolEncoderOutput
- Enclosing class:
- ProtocolCodecFilter
private static class ProtocolCodecFilter.ProtocolEncoderOutputImpl extends AbstractProtocolEncoderOutput
-
-
Field Summary
Fields Modifier and Type Field Description private java.net.SocketAddressdestinationThe WriteRequest destinationprivate IoFilter.NextFilternextFilterprivate IoSessionsession
-
Constructor Summary
Constructors Constructor Description ProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteFutureflush()Flushes all buffers you wrote viaProtocolEncoderOutput.write(Object)to the session.-
Methods inherited from class org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
getMessageQueue, mergeAll, write
-
-
-
-
Field Detail
-
session
private final IoSession session
-
nextFilter
private final IoFilter.NextFilter nextFilter
-
destination
private final java.net.SocketAddress destination
The WriteRequest destination
-
-
Constructor Detail
-
ProtocolEncoderOutputImpl
public ProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
-
-
Method Detail
-
flush
public WriteFuture flush()
Flushes all buffers you wrote viaProtocolEncoderOutput.write(Object)to the session. This operation is asynchronous; please wait for the returnedWriteFutureif you want to wait for the buffers flushed.- Returns:
nullif there is nothing to flush at all.
-
-