org.commonreality.executor
Class ParticipantFilter

java.lang.Object
  extended by org.commonreality.executor.ParticipantFilter
All Implemented Interfaces:
org.apache.mina.common.IoFilter

public class ParticipantFilter
extends java.lang.Object
implements org.apache.mina.common.IoFilter

Author:
developer

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
 
Constructor Summary
ParticipantFilter()
           
 
Method Summary
 void destroy()
           
 void exceptionCaught(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1, java.lang.Throwable arg2)
           
 void filterClose(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1)
           
 void filterWrite(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1, org.apache.mina.common.IoFilter.WriteRequest arg2)
           
 void init()
           
 void messageReceived(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1, java.lang.Object arg2)
           
 void messageSent(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1, java.lang.Object arg2)
           
 void onPostAdd(org.apache.mina.common.IoFilterChain arg0, java.lang.String arg1, org.apache.mina.common.IoFilter.NextFilter arg2)
           
 void onPostRemove(org.apache.mina.common.IoFilterChain arg0, java.lang.String arg1, org.apache.mina.common.IoFilter.NextFilter arg2)
           
 void onPreAdd(org.apache.mina.common.IoFilterChain arg0, java.lang.String arg1, org.apache.mina.common.IoFilter.NextFilter arg2)
           
 void onPreRemove(org.apache.mina.common.IoFilterChain arg0, java.lang.String arg1, org.apache.mina.common.IoFilter.NextFilter arg2)
           
 void sessionClosed(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1)
           
 void sessionCreated(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1)
           
 void sessionIdle(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1, org.apache.mina.common.IdleStatus arg2)
           
 void sessionOpened(org.apache.mina.common.IoFilter.NextFilter arg0, org.apache.mina.common.IoSession arg1)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticipantFilter

public ParticipantFilter()
Method Detail

destroy

public void destroy()
             throws java.lang.Exception
Specified by:
destroy in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.destroy()

exceptionCaught

public void exceptionCaught(org.apache.mina.common.IoFilter.NextFilter arg0,
                            org.apache.mina.common.IoSession arg1,
                            java.lang.Throwable arg2)
                     throws java.lang.Exception
Specified by:
exceptionCaught in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.exceptionCaught(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession, java.lang.Throwable)

filterClose

public void filterClose(org.apache.mina.common.IoFilter.NextFilter arg0,
                        org.apache.mina.common.IoSession arg1)
                 throws java.lang.Exception
Specified by:
filterClose in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.filterClose(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession)

filterWrite

public void filterWrite(org.apache.mina.common.IoFilter.NextFilter arg0,
                        org.apache.mina.common.IoSession arg1,
                        org.apache.mina.common.IoFilter.WriteRequest arg2)
                 throws java.lang.Exception
Specified by:
filterWrite in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.filterWrite(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession, org.apache.mina.common.IoFilter.WriteRequest)

init

public void init()
          throws java.lang.Exception
Specified by:
init in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.init()

messageReceived

public void messageReceived(org.apache.mina.common.IoFilter.NextFilter arg0,
                            org.apache.mina.common.IoSession arg1,
                            java.lang.Object arg2)
                     throws java.lang.Exception
Specified by:
messageReceived in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.messageReceived(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession, java.lang.Object)

messageSent

public void messageSent(org.apache.mina.common.IoFilter.NextFilter arg0,
                        org.apache.mina.common.IoSession arg1,
                        java.lang.Object arg2)
                 throws java.lang.Exception
Specified by:
messageSent in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.messageSent(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession, java.lang.Object)

onPostAdd

public void onPostAdd(org.apache.mina.common.IoFilterChain arg0,
                      java.lang.String arg1,
                      org.apache.mina.common.IoFilter.NextFilter arg2)
               throws java.lang.Exception
Specified by:
onPostAdd in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.onPostAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)

onPostRemove

public void onPostRemove(org.apache.mina.common.IoFilterChain arg0,
                         java.lang.String arg1,
                         org.apache.mina.common.IoFilter.NextFilter arg2)
                  throws java.lang.Exception
Specified by:
onPostRemove in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.onPostRemove(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)

onPreAdd

public void onPreAdd(org.apache.mina.common.IoFilterChain arg0,
                     java.lang.String arg1,
                     org.apache.mina.common.IoFilter.NextFilter arg2)
              throws java.lang.Exception
Specified by:
onPreAdd in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.onPreAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)

onPreRemove

public void onPreRemove(org.apache.mina.common.IoFilterChain arg0,
                        java.lang.String arg1,
                        org.apache.mina.common.IoFilter.NextFilter arg2)
                 throws java.lang.Exception
Specified by:
onPreRemove in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.onPreRemove(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)

sessionClosed

public void sessionClosed(org.apache.mina.common.IoFilter.NextFilter arg0,
                          org.apache.mina.common.IoSession arg1)
                   throws java.lang.Exception
Specified by:
sessionClosed in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.sessionClosed(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession)

sessionCreated

public void sessionCreated(org.apache.mina.common.IoFilter.NextFilter arg0,
                           org.apache.mina.common.IoSession arg1)
                    throws java.lang.Exception
Specified by:
sessionCreated in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.sessionCreated(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession)

sessionIdle

public void sessionIdle(org.apache.mina.common.IoFilter.NextFilter arg0,
                        org.apache.mina.common.IoSession arg1,
                        org.apache.mina.common.IdleStatus arg2)
                 throws java.lang.Exception
Specified by:
sessionIdle in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.sessionIdle(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession, org.apache.mina.common.IdleStatus)

sessionOpened

public void sessionOpened(org.apache.mina.common.IoFilter.NextFilter arg0,
                          org.apache.mina.common.IoSession arg1)
                   throws java.lang.Exception
Specified by:
sessionOpened in interface org.apache.mina.common.IoFilter
Throws:
java.lang.Exception
See Also:
IoFilter.sessionOpened(org.apache.mina.common.IoFilter.NextFilter, org.apache.mina.common.IoSession)