org.littleshoot.util.mina
Class DemuxingProtocolCodecFactory

java.lang.Object
  extended by org.littleshoot.util.mina.DemuxingProtocolCodecFactory
All Implemented Interfaces:
org.littleshoot.mina.filter.codec.ProtocolCodecFactory

public class DemuxingProtocolCodecFactory
extends Object
implements org.littleshoot.mina.filter.codec.ProtocolCodecFactory

Codec factory that can demultiplex incoming data between multiple protocols.


Constructor Summary
DemuxingProtocolCodecFactory(DemuxableProtocolCodecFactory firstCodecFactory, DemuxableProtocolCodecFactory secondCodecFactory)
          Creates a new DemuxingProtocolCodecFactory with the specified encoders and decoders.
 
Method Summary
 org.littleshoot.mina.filter.codec.ProtocolDecoder getDecoder()
           
 org.littleshoot.mina.filter.codec.ProtocolEncoder getEncoder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemuxingProtocolCodecFactory

public DemuxingProtocolCodecFactory(DemuxableProtocolCodecFactory firstCodecFactory,
                                    DemuxableProtocolCodecFactory secondCodecFactory)
Creates a new DemuxingProtocolCodecFactory with the specified encoders and decoders.

Parameters:
firstCodecFactory - The codec factory for one protocol.
secondCodecFactory - The codec factory for another protocol.
Method Detail

getDecoder

public org.littleshoot.mina.filter.codec.ProtocolDecoder getDecoder()
Specified by:
getDecoder in interface org.littleshoot.mina.filter.codec.ProtocolCodecFactory

getEncoder

public org.littleshoot.mina.filter.codec.ProtocolEncoder getEncoder()
Specified by:
getEncoder in interface org.littleshoot.mina.filter.codec.ProtocolCodecFactory


Copyright © 2013 LittleShoot. All Rights Reserved.