org.apache.mina.filter.codec.support

Class SimpleProtocolEncoderOutput

Implemented Interfaces:
ProtocolEncoderOutput

public abstract class SimpleProtocolEncoderOutput
extends java.lang.Object
implements ProtocolEncoderOutput

A ProtocolEncoderOutput based on queue.

Constructor Summary

SimpleProtocolEncoderOutput()

Method Summary

protected abstract WriteFuture
doFlush(ByteBuffer buf)
WriteFuture
flush()
Queue
getBufferQueue()
void
mergeAll()
void
write(ByteBuffer buf)

Constructor Details

SimpleProtocolEncoderOutput

public SimpleProtocolEncoderOutput()

Method Details

doFlush

protected abstract WriteFuture doFlush(ByteBuffer buf)

flush

public WriteFuture flush()
Specified by:
flush in interface ProtocolEncoderOutput

getBufferQueue

public Queue getBufferQueue()

mergeAll

public void mergeAll()
Specified by:
mergeAll in interface ProtocolEncoderOutput

write

public void write(ByteBuffer buf)
Specified by:
write in interface ProtocolEncoderOutput