org.apache.mina.protocol.codec
Class DemuxingProtocolCodecFactory
java.lang.Object
org.apache.mina.protocol.codec.DemuxingProtocolCodecFactory
- All Implemented Interfaces:
- ProtocolCodecFactory
public class DemuxingProtocolCodecFactory
- extends java.lang.Object
- implements ProtocolCodecFactory
A composite ProtocolCodecFactory that consists of multiple
MessageEncoders and MessageDecoders.
ProtocolEncoder and ProtocolDecoder this factory
returns demultiplex incoming messages and buffers to
appropriate MessageEncoders and MessageDecoders.
- Version:
- $Rev: 326586 $, $Date: 2005-10-19 17:50:29 +0200 (Wed, 19 Oct 2005) $
- Author:
- The Apache Directory Project (dev@directory.apache.org)
- See Also:
MessageEncoder,
MessageDecoder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DemuxingProtocolCodecFactory
public DemuxingProtocolCodecFactory()
register
public void register(java.lang.Class encoderOrDecoderClass)
register
public void register(MessageEncoder encoder)
register
public void register(MessageEncoderFactory factory)
register
public void register(MessageDecoder decoder)
register
public void register(MessageDecoderFactory factory)
newEncoder
public ProtocolEncoder newEncoder()
- Description copied from interface:
ProtocolCodecFactory
- Creates a new instance of
ProtocolEncoder which encodes message
objects into binary or protocol-specific data.
- Specified by:
newEncoder in interface ProtocolCodecFactory
newDecoder
public ProtocolDecoder newDecoder()
- Description copied from interface:
ProtocolCodecFactory
- Creates a new instance of
ProtocolDecoder which decodes binary or
protocol-specific data into message objects.
- Specified by:
newDecoder in interface ProtocolCodecFactory