org.apache.mina.filter.codec
Class QpidProtocolCodecFilter

java.lang.Object
  extended by org.apache.mina.common.IoFilterAdapter
      extended by org.apache.mina.filter.codec.QpidProtocolCodecFilter
All Implemented Interfaces:
org.apache.mina.common.IoFilter

public class QpidProtocolCodecFilter
extends org.apache.mina.common.IoFilterAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.common.IoFilter
org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoFilter.WriteRequest
 
Field Summary
static String DECODER
           
static String ENCODER
           
 
Constructor Summary
QpidProtocolCodecFilter(Class encoderClass, Class decoderClass)
           
QpidProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolCodecFactory factory)
           
QpidProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolEncoder encoder, org.apache.mina.filter.codec.ProtocolDecoder decoder)
           
 
Method Summary
 void filterWrite(org.apache.mina.common.IoFilter.NextFilter nextFilter, org.apache.mina.common.IoSession session, org.apache.mina.common.IoFilter.WriteRequest writeRequest)
           
 void messageReceived(org.apache.mina.common.IoFilter.NextFilter nextFilter, org.apache.mina.common.IoSession session, Object message)
           
 void messageSent(org.apache.mina.common.IoFilter.NextFilter nextFilter, org.apache.mina.common.IoSession session, Object message)
           
 void onPreAdd(org.apache.mina.common.IoFilterChain parent, String name, org.apache.mina.common.IoFilter.NextFilter nextFilter)
           
 void sessionClosed(org.apache.mina.common.IoFilter.NextFilter nextFilter, org.apache.mina.common.IoSession session)
           
 
Methods inherited from class org.apache.mina.common.IoFilterAdapter
destroy, exceptionCaught, filterClose, init, onPostAdd, onPostRemove, onPreRemove, sessionCreated, sessionIdle, sessionOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENCODER

public static final String ENCODER

DECODER

public static final String DECODER
Constructor Detail

QpidProtocolCodecFilter

public QpidProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolCodecFactory factory)

QpidProtocolCodecFilter

public QpidProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolEncoder encoder,
                               org.apache.mina.filter.codec.ProtocolDecoder decoder)

QpidProtocolCodecFilter

public QpidProtocolCodecFilter(Class encoderClass,
                               Class decoderClass)
Method Detail

onPreAdd

public void onPreAdd(org.apache.mina.common.IoFilterChain parent,
                     String name,
                     org.apache.mina.common.IoFilter.NextFilter nextFilter)
              throws Exception
Specified by:
onPreAdd in interface org.apache.mina.common.IoFilter
Overrides:
onPreAdd in class org.apache.mina.common.IoFilterAdapter
Throws:
Exception

messageReceived

public void messageReceived(org.apache.mina.common.IoFilter.NextFilter nextFilter,
                            org.apache.mina.common.IoSession session,
                            Object message)
                     throws Exception
Specified by:
messageReceived in interface org.apache.mina.common.IoFilter
Overrides:
messageReceived in class org.apache.mina.common.IoFilterAdapter
Throws:
Exception

messageSent

public void messageSent(org.apache.mina.common.IoFilter.NextFilter nextFilter,
                        org.apache.mina.common.IoSession session,
                        Object message)
                 throws Exception
Specified by:
messageSent in interface org.apache.mina.common.IoFilter
Overrides:
messageSent in class org.apache.mina.common.IoFilterAdapter
Throws:
Exception

filterWrite

public void filterWrite(org.apache.mina.common.IoFilter.NextFilter nextFilter,
                        org.apache.mina.common.IoSession session,
                        org.apache.mina.common.IoFilter.WriteRequest writeRequest)
                 throws Exception
Specified by:
filterWrite in interface org.apache.mina.common.IoFilter
Overrides:
filterWrite in class org.apache.mina.common.IoFilterAdapter
Throws:
Exception

sessionClosed

public void sessionClosed(org.apache.mina.common.IoFilter.NextFilter nextFilter,
                          org.apache.mina.common.IoSession session)
                   throws Exception
Specified by:
sessionClosed in interface org.apache.mina.common.IoFilter
Overrides:
sessionClosed in class org.apache.mina.common.IoFilterAdapter
Throws:
Exception


Licensed to the Apache Software Foundation