Class IoTextLoggingFilter
java.lang.Object
org.apache.mina.core.filterchain.IoFilterAdapter
com.bytedesk.call.mrcp4j.server.mina.IoTextLoggingFilter
- All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter
public class IoTextLoggingFilter
extends org.apache.mina.core.filterchain.IoFilterAdapter
- Author:
- Niels Godfredsen <ngodfredsen@users.sourceforge.net>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter
org.apache.mina.core.filterchain.IoFilter.NextFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of the log used for logging session events. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexceptionCaught(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Throwable cause) voidfilterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) voidmessageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Object message) voidmessageSent(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) voidsessionClosed(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) voidsessionIdle(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status) voidsessionOpened(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter
destroy, event, filterClose, init, inputClosed, onPostAdd, onPostRemove, onPreAdd, onPreRemove, sessionCreated, toString
-
Field Details
-
SESSION_LOG_NAME
Name of the log used for logging session events.- See Also:
-
-
Constructor Details
-
IoTextLoggingFilter
public IoTextLoggingFilter()
-
-
Method Details
-
sessionOpened
public void sessionOpened(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) throws Exception - Specified by:
sessionOpenedin interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
sessionOpenedin classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
sessionClosed
public void sessionClosed(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session) throws Exception - Specified by:
sessionClosedin interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
sessionClosedin classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
sessionIdle
public void sessionIdle(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.session.IdleStatus status) throws Exception - Specified by:
sessionIdlein interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
sessionIdlein classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
exceptionCaught
public void exceptionCaught(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Throwable cause) throws Exception - Specified by:
exceptionCaughtin interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
exceptionCaughtin classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
messageReceived
public void messageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, Object message) throws Exception - Specified by:
messageReceivedin interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
messageReceivedin classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
messageSent
public void messageSent(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) throws Exception - Specified by:
messageSentin interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
messageSentin classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
filterWrite
public void filterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) throws Exception - Specified by:
filterWritein interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
filterWritein classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-