public class SessionTimeoutListener extends AbstractLoggingBean implements SessionListener, Runnable
AbstractSessions and checks each of them for timeouts. If
the AbstractSession has timed out (either auth or idle timeout), the session will be disconnected.AbstractSession.checkForTimeouts()SessionListener.Eventlog| Constructor and Description |
|---|
SessionTimeoutListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
void |
sessionClosed(Session s)
A session has been closed
|
void |
sessionCreated(Session session)
A new session just been created
|
void |
sessionEvent(Session session,
SessionListener.Event event)
An event has been triggered
|
void |
sessionException(Session session,
Throwable t)
An exception was caught and the session will be closed
(if not already so).
|
getSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsessionNegotiationEnd, sessionNegotiationStart, validateListenervalidateListenerpublic void sessionCreated(Session session)
SessionListenersessionCreated in interface SessionListenersession - The created Sessionpublic void sessionEvent(Session session, SessionListener.Event event)
SessionListenersessionEvent in interface SessionListenersession - The referenced Sessionevent - The generated SessionListener.Eventpublic void sessionException(Session session, Throwable t)
SessionListenerSessionListener.sessionClosed(Session) will be called
or perhaps has already been calledsessionException in interface SessionListenersession - The referenced Sessiont - The caught exceptionpublic void sessionClosed(Session s)
SessionListenersessionClosed in interface SessionListeners - The closed SessionCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.