Package org.apache.mina.filter.codec.demux
Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs.
-
Interface Summary Interface Description MessageDecoder Decodes a certain type of messages.MessageDecoderFactory A factory that creates a new instance ofMessageDecoder.MessageEncoder<T> Encodes a certain type of messages.MessageEncoderFactory<T> A factory that creates a new instance ofMessageEncoder. -
Class Summary Class Description DemuxingProtocolCodecFactory A convenienceProtocolCodecFactorythat providesDemuxingProtocolEncoderandDemuxingProtocolDecoderas a pair.DemuxingProtocolDecoder A compositeProtocolDecoderthat demultiplexes incomingIoBufferdecoding requests into an appropriateMessageDecoder.DemuxingProtocolDecoder.DefaultConstructorMessageDecoderFactory DemuxingProtocolDecoder.SingletonMessageDecoderFactory DemuxingProtocolEncoder A compositeProtocolEncoderthat demultiplexes incoming message encoding requests into an appropriateMessageEncoder.DemuxingProtocolEncoder.DefaultConstructorMessageEncoderFactory<T> DemuxingProtocolEncoder.SingletonMessageEncoderFactory<T> MessageDecoderAdapter An abstractMessageDecoderimplementation for those who don't need to implementMessageDecoder.finishDecode(IoSession, ProtocolDecoderOutput)method.MessageDecoderResult Represents results fromMessageDecoder.