org.apache.mina.protocol.codec
Class DemuxingProtocolCodecFactory
java.lang.Object
org.apache.mina.protocol.codec.DemuxingProtocolCodecFactory
- All Implemented Interfaces:
- ProtocolCodecFactory
public class DemuxingProtocolCodecFactory
- extends Object
- implements ProtocolCodecFactory
A composite ProtocolCodecFactory
that consists of multiple
MessageEncoder
s and MessageDecoder
s.
ProtocolEncoder
and ProtocolDecoder
this factory
returns demultiplex incoming messages and buffers to
appropriate MessageEncoder
s and MessageDecoder
s.
- Version:
- $Rev: 332218 $, $Date: 2005-11-10 12:52:42 +0900 $
- 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(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
Copyright © 2004-2005 . All Rights Reserved.