|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.mina.io.filter.IoLoggingFilter
public class IoLoggingFilter
Logs all MINA I/O events to Logger
.
SessionLog
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.mina.io.IoFilter |
---|
IoFilter.NextFilter |
Field Summary | |
---|---|
static String |
LOGGER
Session attribute key: Logger |
static String |
PREFIX
Session attribute key: prefix string |
Constructor Summary | |
---|---|
IoLoggingFilter()
Creates a new instance. |
Method Summary | |
---|---|
void |
dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
Filters IoHandler.dataRead(IoSession, ByteBuffer) event. |
void |
dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
Filters IoHandler.dataWritten(IoSession, Object) event. |
void |
exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
Throwable cause)
Filters IoHandler.exceptionCaught(IoSession, Throwable) event. |
void |
filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
Filters IoSession.write(ByteBuffer, Object) method invocation. |
void |
sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
Filters IoHandler.sessionClosed(IoSession) event. |
void |
sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
Filters IoHandler.sessionIdle(IoSession, IdleStatus) event. |
void |
sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
Filters IoHandler.sessionOpened(IoSession) event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PREFIX
public static final String LOGGER
Logger
Constructor Detail |
---|
public IoLoggingFilter()
Method Detail |
---|
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, 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.
dataRead
in interface IoFilter
public void dataWritten(IoFilter.NextFilter nextFilter, IoSession session, Object marker)
IoFilter
IoHandler.dataWritten(IoSession, Object)
event.
dataWritten
in interface IoFilter
public void filterWrite(IoFilter.NextFilter nextFilter, IoSession session, ByteBuffer buf, Object marker)
IoFilter
IoSession.write(ByteBuffer, Object)
method invocation.
filterWrite
in interface IoFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |