Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package io.undertow.server.session;
 
 import java.util.List;
 
Utility class that maintains the session listeners.

Author(s):
Stuart Douglas
public class SessionListeners {
    public void addSessionListener(final SessionListener listener) {
        this..add(listener);
    }
    public boolean removeSessionListener(final SessionListener listener) {
        return this..remove(listener);
    }
    public void clear() {
        this..clear();
    }
    public void sessionCreated(final Session sessionfinal HttpServerExchange exchange) {
        for (SessionListener listener : ) {
            listener.sessionCreated(sessionexchange);
        }
    }
    public void sessionDestroyed(final Session sessionfinal HttpServerExchange exchangeSessionListener.SessionDestroyedReason reason) {
        for (SessionListener listener : ) {
            listener.sessionDestroyed(sessionexchangereason);
        }
    }
    public void attributeAdded(final Session sessionfinal String namefinal Object value) {
        for (SessionListener listener : ) {
            listener.attributeAdded(sessionnamevalue);
        }
    }
    public void attributeUpdated(final Session sessionfinal String namefinal Object newValuefinal Object oldValue) {
        for (SessionListener listener : ) {
            listener.attributeUpdated(sessionnamenewValueoldValue);
        }
    }
    public void attributeRemoved(final Session sessionfinal String namefinal Object oldValue) {
        for (SessionListener listener : ) {
            listener.attributeRemoved(sessionnameoldValue);
        }
    }
    public void sessionIdChanged(final Session sessionfinal String oldSessionId) {
        for (SessionListener listener : ) {
            listener.sessionIdChanged(sessionoldSessionId);
        }
    }
New to GrepCode? Check out our FAQ X