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
FieldsModifier and TypeFieldDescriptionprivate final SocketAddressThe WriteRequest destinationprivate final IoFilter.NextFilterprivate final IoSession -
Constructor Summary
ConstructorsConstructorDescriptionProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest) -
Method Summary
Modifier and TypeMethodDescriptionflush()Flushes all buffers you wrote viaProtocolEncoderOutput.write(Object)to the session.Methods inherited from class AbstractProtocolEncoderOutput
getMessageQueue, mergeAll, write
-
Field Details
-
session
-
nextFilter
-
destination
The WriteRequest destination
-
-
Constructor Details
-
ProtocolEncoderOutputImpl
public ProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
-
-
Method Details
-
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.
-