org.apache.qpid.codec
Class AMQCodecFactory

java.lang.Object
  extended by org.apache.qpid.codec.AMQCodecFactory
All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolCodecFactory

public class AMQCodecFactory
extends java.lang.Object
implements org.apache.mina.filter.codec.ProtocolCodecFactory


Constructor Summary
AMQCodecFactory(boolean expectProtocolInitiation)
           
 
Method Summary
 org.apache.mina.filter.codec.ProtocolDecoder getDecoder()
           
 org.apache.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

AMQCodecFactory

public AMQCodecFactory(boolean expectProtocolInitiation)
Parameters:
expectProtocolInitiation - true if the first frame received is going to be a protocol initiation frame, false if it is going to be a standard AMQ data block. The former case is used for the broker, which always expects to received the protocol initiation first from a newly connected client.
Method Detail

getEncoder

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

getDecoder

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