public class LoggingFilter extends IoFilterAdapter
Logger
.SessionLog
IoFilter.NextFilter, IoFilter.WriteRequest
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 |
---|
LoggingFilter()
Creates a new instance.
|
destroy, init, onPostAdd, onPostRemove, onPreAdd, onPreRemove
public static final java.lang.String PREFIX
public static final java.lang.String LOGGER
Logger
public void sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
IoFilter
IoHandler.sessionCreated(IoSession)
event.sessionCreated
in interface IoFilter
sessionCreated
in class IoFilterAdapter
public void sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
IoFilter
IoHandler.sessionOpened(IoSession)
event.sessionOpened
in interface IoFilter
sessionOpened
in class IoFilterAdapter
public void sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
IoFilter
IoHandler.sessionClosed(IoSession)
event.sessionClosed
in interface IoFilter
sessionClosed
in class IoFilterAdapter
public void sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
IoFilter
IoHandler.sessionIdle(IoSession,IdleStatus)
event.sessionIdle
in interface IoFilter
sessionIdle
in class IoFilterAdapter
public void exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
IoFilter
IoHandler.exceptionCaught(IoSession,Throwable)
event.exceptionCaught
in interface IoFilter
exceptionCaught
in class IoFilterAdapter
public void messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
IoFilter
IoHandler.messageReceived(IoSession,Object)
event.messageReceived
in interface IoFilter
messageReceived
in class IoFilterAdapter
public void messageSent(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
IoFilter
IoHandler.messageSent(IoSession,Object)
event.messageSent
in interface IoFilter
messageSent
in class IoFilterAdapter
public void filterWrite(IoFilter.NextFilter nextFilter, IoSession session, IoFilter.WriteRequest writeRequest)
IoFilter
IoSession.write(Object)
method invocation.filterWrite
in interface IoFilter
filterWrite
in class IoFilterAdapter
public void filterClose(IoFilter.NextFilter nextFilter, IoSession session) throws java.lang.Exception
IoFilter
IoSession.close()
method invocation.filterClose
in interface IoFilter
filterClose
in class IoFilterAdapter
java.lang.Exception
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.