org.apache.qpid.framing
Class ProtocolInitiation.Decoder

java.lang.Object
  extended by org.apache.qpid.framing.ProtocolInitiation.Decoder
Enclosing class:
ProtocolInitiation

public static class ProtocolInitiation.Decoder
extends java.lang.Object


Constructor Summary
ProtocolInitiation.Decoder()
           
 
Method Summary
 boolean decodable(org.apache.mina.common.IoSession session, org.apache.mina.common.ByteBuffer in)
           
 void decode(org.apache.mina.common.IoSession session, org.apache.mina.common.ByteBuffer in, org.apache.mina.filter.codec.ProtocolDecoderOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolInitiation.Decoder

public ProtocolInitiation.Decoder()
Method Detail

decodable

public boolean decodable(org.apache.mina.common.IoSession session,
                         org.apache.mina.common.ByteBuffer in)
Parameters:
session -
in -
Returns:
true if we have enough data to decode the PI frame fully, false if more data is required

decode

public void decode(org.apache.mina.common.IoSession session,
                   org.apache.mina.common.ByteBuffer in,
                   org.apache.mina.filter.codec.ProtocolDecoderOutput out)
            throws java.lang.Exception
Throws:
java.lang.Exception