Package org.apache.mina.filter.codec
Class AbstractProtocolDecoderOutput
- java.lang.Object
-
- org.apache.mina.filter.codec.AbstractProtocolDecoderOutput
-
- All Implemented Interfaces:
ProtocolDecoderOutput
public abstract class AbstractProtocolDecoderOutput extends Object implements ProtocolDecoderOutput
AProtocolDecoderOutputbased on queue.- Author:
- Apache MINA Project
-
-
Field Summary
Fields Modifier and Type Field Description protected Queue<Object>messageQueueThe queue where decoded messages are stored
-
Constructor Summary
Constructors Constructor Description AbstractProtocolDecoderOutput()Creates a new instance of a AbstractProtocolDecoderOutput
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflush(IoFilter.NextFilter nextFilter, IoSession session)Flushes all messages you wrote viaProtocolDecoderOutput.write(Object)to the next filter.voidwrite(Object message)Callback forProtocolDecoderto generate decoded messages.
-
-
-
Method Detail
-
write
public void write(Object message)
Callback forProtocolDecoderto generate decoded messages.ProtocolDecodermust callProtocolDecoderOutput.write(Object)for each decoded messages.- Specified by:
writein interfaceProtocolDecoderOutput- Parameters:
message- the decoded message
-
flush
public void flush(IoFilter.NextFilter nextFilter, IoSession session)
Flushes all messages you wrote viaProtocolDecoderOutput.write(Object)to the next filter.- Specified by:
flushin interfaceProtocolDecoderOutput- Parameters:
nextFilter- the next Filtersession- The current Session
-
-