public class ProtocolLoggingFilter extends java.lang.Object implements ProtocolFilter
Logger
.SessionLog
ProtocolFilter.NextFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOGGER
Session attribute key:
Logger |
static java.lang.String |
PREFIX
Session attribute key: prefix string
|
Constructor and Description |
---|
ProtocolLoggingFilter()
Creates a new instance.
|
public static final java.lang.String PREFIX
public static final java.lang.String LOGGER
Logger
public void sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
ProtocolFilter
ProtocolHandler.sessionOpened(ProtocolSession)
event.sessionOpened
in interface ProtocolFilter
public void sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
ProtocolFilter
ProtocolHandler.sessionClosed(ProtocolSession)
event.sessionClosed
in interface ProtocolFilter
public void sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
ProtocolFilter
ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus)
event.sessionIdle
in interface ProtocolFilter
public void exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, java.lang.Throwable cause)
ProtocolFilter
ProtocolHandler.exceptionCaught(ProtocolSession,Throwable)
event.exceptionCaught
in interface ProtocolFilter
public void messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, java.lang.Object message)
ProtocolFilter
ProtocolHandler.messageReceived(ProtocolSession,Object)
event.messageReceived
in interface ProtocolFilter
public void messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, java.lang.Object message)
ProtocolFilter
ProtocolHandler.messageSent(ProtocolSession,Object)
event.messageSent
in interface ProtocolFilter
public void filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, java.lang.Object message)
ProtocolFilter
ProtocolSession.write(Object)
method invocation.filterWrite
in interface ProtocolFilter