Top Description Fields Constructors Methods
io.undertow.server.session

public Class SessionListeners

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, .ListIterator, java.util.concurrent.CopyOnWriteArrayList, io.undertow.server.HttpServerExchange

Utility class that maintains the session listeners.
Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final List<SessionListener>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
attributeAdded(final Session session, final String name, final Object value)

public void
attributeRemoved(final Session session, final String name, final Object oldValue)

public void
attributeUpdated(final Session session, final String name, final Object newValue, final Object oldValue)

public void
public boolean
public void
sessionCreated(final Session session, final HttpServerExchange exchange)

public void
public void
sessionIdChanged(final Session session, final String oldSessionId)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sessionListenersback to summary
private final List<SessionListener> sessionListeners

Constructor Detail

SessionListenersback to summary
public SessionListeners()

Method Detail

addSessionListenerback to summary
public void addSessionListener(final SessionListener listener)
attributeAddedback to summary
public void attributeAdded(final Session session, final String name, final Object value)
attributeRemovedback to summary
public void attributeRemoved(final Session session, final String name, final Object oldValue)
attributeUpdatedback to summary
public void attributeUpdated(final Session session, final String name, final Object newValue, final Object oldValue)
clearback to summary
public void clear()
removeSessionListenerback to summary
public boolean removeSessionListener(final SessionListener listener)
sessionCreatedback to summary
public void sessionCreated(final Session session, final HttpServerExchange exchange)
sessionDestroyedback to summary
public void sessionDestroyed(final Session session, final HttpServerExchange exchange, SessionListener.SessionDestroyedReason reason)
sessionIdChangedback to summary
public void sessionIdChanged(final Session session, final String oldSessionId)