|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.mina.core.filterchain.IoFilterAdapter
org.apache.mina.filter.util.CommonEventFilter
public abstract class CommonEventFilter
Extend this class when you want to create a filter that wraps the same logic around all 9 IoEvents
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter |
|---|
IoFilter.NextFilter |
| Constructor Summary | |
|---|---|
CommonEventFilter()
|
|
| Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter |
|---|
destroy, init, onPostAdd, onPostRemove, onPreAdd, onPreRemove, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CommonEventFilter()
| Method Detail |
|---|
protected abstract void filter(IoFilterEvent event)
throws java.lang.Exception
java.lang.Exception
public final void sessionCreated(IoFilter.NextFilter nextFilter,
IoSession session)
throws java.lang.Exception
IoFilterAdapterIoHandler.sessionCreated(IoSession) event.
sessionCreated in interface IoFiltersessionCreated in class IoFilterAdapterjava.lang.Exception
public final void sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
throws java.lang.Exception
IoFilterAdapterIoHandler.sessionOpened(IoSession) event.
sessionOpened in interface IoFiltersessionOpened in class IoFilterAdapterjava.lang.Exception
public final void sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
throws java.lang.Exception
IoFilterAdapterIoHandler.sessionClosed(IoSession) event.
sessionClosed in interface IoFiltersessionClosed in class IoFilterAdapterjava.lang.Exception
public final void sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
throws java.lang.Exception
IoFilterAdapterIoHandler.sessionIdle(IoSession,IdleStatus)
event.
sessionIdle in interface IoFiltersessionIdle in class IoFilterAdapterjava.lang.Exception
public final void exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Throwable cause)
throws java.lang.Exception
IoFilterAdapterIoHandler.exceptionCaught(IoSession,Throwable)
event.
exceptionCaught in interface IoFilterexceptionCaught in class IoFilterAdapterjava.lang.Exception
public final void messageReceived(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object message)
throws java.lang.Exception
IoFilterAdapterIoHandler.messageReceived(IoSession,Object)
event.
messageReceived in interface IoFiltermessageReceived in class IoFilterAdapterjava.lang.Exception
public final void messageSent(IoFilter.NextFilter nextFilter,
IoSession session,
WriteRequest writeRequest)
throws java.lang.Exception
IoFilterAdapterIoHandler.messageSent(IoSession,Object)
event.
messageSent in interface IoFiltermessageSent in class IoFilterAdapterjava.lang.Exception
public final void filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
WriteRequest writeRequest)
throws java.lang.Exception
IoFilterAdapterIoSession.write(Object) method invocation.
filterWrite in interface IoFilterfilterWrite in class IoFilterAdapterjava.lang.Exception
public final void filterClose(IoFilter.NextFilter nextFilter,
IoSession session)
throws java.lang.Exception
IoFilterAdapterIoSession.close() method invocation.
filterClose in interface IoFilterfilterClose in class IoFilterAdapterjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||