org.apache.mina.protocol
Class ProtocolFilterAdapter

java.lang.Object
  extended by org.apache.mina.protocol.ProtocolFilterAdapter
All Implemented Interfaces:
ProtocolFilter

public class ProtocolFilterAdapter
extends Object
implements ProtocolFilter

An abstract adapter class for ProtocolFilter. You can extend this class and selectively override required event filter methods only. All methods forwards events to the next filter by default.

Version:
$Rev: 332218 $, $Date: 2005-11-10 12:52:42 +0900 $
Author:
The Apache Directory Project (dev@directory.apache.org)

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.protocol.ProtocolFilter
ProtocolFilter.NextFilter
 
Constructor Summary
ProtocolFilterAdapter()
           
 
Method Summary
 void exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
          Filters ProtocolHandler.exceptionCaught(ProtocolSession,Throwable) event.
 void filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolSession.write(Object) method invocation.
 void messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageReceived(ProtocolSession,Object) event.
 void messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageSent(ProtocolSession,Object) event.
 void sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionClosed(ProtocolSession) event.
 void sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
          Filters ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus) event.
 void sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionOpened(ProtocolSession) event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolFilterAdapter

public ProtocolFilterAdapter()
Method Detail

sessionOpened

public void sessionOpened(ProtocolFilter.NextFilter nextFilter,
                          ProtocolSession session)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.sessionOpened(ProtocolSession) event.

Specified by:
sessionOpened in interface ProtocolFilter

sessionClosed

public void sessionClosed(ProtocolFilter.NextFilter nextFilter,
                          ProtocolSession session)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.sessionClosed(ProtocolSession) event.

Specified by:
sessionClosed in interface ProtocolFilter

sessionIdle

public void sessionIdle(ProtocolFilter.NextFilter nextFilter,
                        ProtocolSession session,
                        IdleStatus status)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus) event.

Specified by:
sessionIdle in interface ProtocolFilter

exceptionCaught

public void exceptionCaught(ProtocolFilter.NextFilter nextFilter,
                            ProtocolSession session,
                            Throwable cause)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.exceptionCaught(ProtocolSession,Throwable) event.

Specified by:
exceptionCaught in interface ProtocolFilter

messageReceived

public void messageReceived(ProtocolFilter.NextFilter nextFilter,
                            ProtocolSession session,
                            Object message)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.messageReceived(ProtocolSession,Object) event.

Specified by:
messageReceived in interface ProtocolFilter

messageSent

public void messageSent(ProtocolFilter.NextFilter nextFilter,
                        ProtocolSession session,
                        Object message)
Description copied from interface: ProtocolFilter
Filters ProtocolHandler.messageSent(ProtocolSession,Object) event.

Specified by:
messageSent in interface ProtocolFilter

filterWrite

public void filterWrite(ProtocolFilter.NextFilter nextFilter,
                        ProtocolSession session,
                        Object message)
Description copied from interface: ProtocolFilter
Filters ProtocolSession.write(Object) method invocation.

Specified by:
filterWrite in interface ProtocolFilter


Copyright © 2004-2005 . All Rights Reserved.