Package org.littleshoot.util.mina

Interface Summary
DecodingState Interface for the various decoding states.
DecodingStateFactory Factory for creating new DecodingStates.
DemuxableDecoderFactory Protocol decoder with additional methods making it capable of being demultiplexed between multiple protocols.
DemuxableEncoderFactory  
DemuxableProtocolCodecFactory<T> ProtocolCodecFactory for protocols that can be demultiplexed.
DemuxableProtocolDecoder Protocol decoder with additional methods making it capable of being demultiplexed between multiple protocols.
DemuxableProtocolEncoder  
IoSessionOutputStreamFactory Factory for creating new OutputStreams from IoSession.
MinaServer Generic interface for MINA servers.
 

Class Summary
AbstractIoSessionOutputStream<T> An abstract utility class for creating OutputStreams from MINA IoSessions for arbitrary message types.
ByteBufferIoSessionOutputStream An IoSessionOutputStream for byte buffers.
ByteBufferUtils Utility class for manipulating ByteBuffers.
ConsumeToCrlfDecodingState A decoder which writes all read bytes in to a known Bytes context until a CRLF has been encountered.
ConsumeToLinearWhitespaceDecodingState Consumes a ByteBuffer up to linear whitespace.
ConsumeToTerminatorDecodingState Consumes until a fixed (ASCII) character is reached.
CrlfDecodingState Decodes a single CRLF.
DecodingStateMachine Taken from AsyncWeb.
DemuxingIoHandler<T,Z> IoHandler that allows multiple protocols to run over the same IoSession.
DemuxingProtocolCodecFactory Codec factory that can demultiplex incoming data between multiple protocols.
DemuxingStateMachineProtocolDecoder A StateMachineProtocolDecoder that can be used with a protocol that should be dumultiplexed with other protocols.
FixedLengthDecodingState A DecodingState which consumes all received bytes until a configured number of read bytes has been reached.
IoSessionInputStream An InputStream that buffers data read from IoHandler.messageReceived(IoSession, Object) events.
IoSessionSocket A socket implementation that wraps a MINA IoSession in a Socket interface.
MinaCodecUtils Taken from AsyncWeb.
MinaTcpServer A MINA TCP server.
MinaUtils Apache MINA utility functions.
SkippingState Skips data until a byte other than the byte to skip is reached.
SocketIoHandler  
SpaceSkippingState Skips tabs and spaces.
StateMachineProtocolDecoder Top level decoder for state machine decoders.
 



Copyright © 2013 LittleShoot. All Rights Reserved.