public class IoLoggingFilter extends java.lang.Object implements IoFilter
Logger
.SessionLog
IoFilter.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 |
---|
IoLoggingFilter()
Creates a new instance.
|
public static final java.lang.String PREFIX
public static final java.lang.String LOGGER
Logger
public void sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
IoFilter
IoHandler.sessionOpened(IoSession)
event.sessionOpened
in interface IoFilter
public void sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
IoFilter
IoHandler.sessionClosed(IoSession)
event.sessionClosed
in interface IoFilter
public void sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
IoFilter
IoHandler.sessionIdle(IoSession, IdleStatus)
event.sessionIdle
in interface IoFilter
public void exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
IoFilter
IoHandler.exceptionCaught(IoSession, Throwable)
event.exceptionCaught
in interface IoFilter
public void dataRead(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf)
IoFilter
IoHandler.dataRead(IoSession, ByteBuffer)
event.public void dataWritten(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object marker)
IoFilter
IoHandler.dataWritten(IoSession, Object)
event.dataWritten
in interface IoFilter
public void filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, java.lang.Object marker)
IoFilter
IoSession.write(ByteBuffer, Object)
method invocation.filterWrite
in interface IoFilter