|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProtocolFilter
A filter which intercepts ProtocolHandler
events like Servlet
filters. Filters can be used for these purposes:
Please NEVER implement your filters to wrap
ProtocolSession
s. Users can cache the reference to the
session, which might malfunction if any filters are added or removed later.
ProtocolFilterAdapter
Nested Class Summary | |
---|---|
static interface |
ProtocolFilter.NextFilter
|
Method Detail |
---|
void sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session) throws Exception
ProtocolHandler.sessionOpened(ProtocolSession)
event.
Exception
void sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session) throws Exception
ProtocolHandler.sessionClosed(ProtocolSession)
event.
Exception
void sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status) throws Exception
ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus)
event.
Exception
void exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause) throws Exception
ProtocolHandler.exceptionCaught(ProtocolSession,Throwable)
event.
Exception
void messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message) throws Exception
ProtocolHandler.messageReceived(ProtocolSession,Object)
event.
Exception
void messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message) throws Exception
ProtocolHandler.messageSent(ProtocolSession,Object)
event.
Exception
void filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message) throws Exception
ProtocolSession.write(Object)
method invocation.
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |