public interface ProtocolEncoderOutput
ProtocolEncoder
to generate encoded ByteBuffer
s.
ProtocolEncoder
must call write(ByteBuffer)
for each decoded
messages.Modifier and Type | Method and Description |
---|---|
void |
mergeAll()
Merges all buffers you wrote via
write(ByteBuffer) into
one ByteBuffer and replaces the old fragmented ones with it. |
void |
write(ByteBuffer buf)
Callback for
ProtocolEncoder to generate encoded
ByteBuffer s. |
void write(ByteBuffer buf)
ProtocolEncoder
to generate encoded
ByteBuffer
s. ProtocolEncoder
must call
write(ByteBuffer)
for each decoded messages.buf
- the buffer which contains encoded datavoid mergeAll()
write(ByteBuffer)
into
one ByteBuffer
and replaces the old fragmented ones with it.
This method is useful when you want to control the way MINA generates
network packets.