Package org.apache.felix.http.proxy
Class AbstractProxyListener
- java.lang.Object
-
- org.apache.felix.http.proxy.AbstractProxyListener
-
- All Implemented Interfaces:
jakarta.servlet.http.HttpSessionAttributeListener,jakarta.servlet.http.HttpSessionIdListener,jakarta.servlet.http.HttpSessionListener,jakarta.servlet.ServletContextAttributeListener,EventListener
public abstract class AbstractProxyListener extends Object implements jakarta.servlet.http.HttpSessionListener, jakarta.servlet.http.HttpSessionIdListener, jakarta.servlet.http.HttpSessionAttributeListener, jakarta.servlet.ServletContextAttributeListener
TheProxyListenerimplements a Servlet API listener for HTTP Session related events. These events are provided by the servlet container and forwarded to the event dispatcher.- Since:
- 3.1.0
-
-
Constructor Summary
Constructors Constructor Description AbstractProxyListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidattributeAdded(jakarta.servlet.http.HttpSessionBindingEvent se)voidattributeAdded(jakarta.servlet.ServletContextAttributeEvent event)voidattributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent se)voidattributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)voidattributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent se)voidattributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)protected abstract org.apache.felix.http.proxy.impl.EventDispatcherTrackergetEventDispatcherTracker()voidsessionCreated(jakarta.servlet.http.HttpSessionEvent se)voidsessionDestroyed(jakarta.servlet.http.HttpSessionEvent se)voidsessionIdChanged(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)protected abstract voidstartTracking(Object bundleContext)protected abstract voidstopTracking()
-
-
-
Method Detail
-
sessionCreated
public void sessionCreated(jakarta.servlet.http.HttpSessionEvent se)
- Specified by:
sessionCreatedin interfacejakarta.servlet.http.HttpSessionListener
-
sessionDestroyed
public void sessionDestroyed(jakarta.servlet.http.HttpSessionEvent se)
- Specified by:
sessionDestroyedin interfacejakarta.servlet.http.HttpSessionListener
-
sessionIdChanged
public void sessionIdChanged(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)- Specified by:
sessionIdChangedin interfacejakarta.servlet.http.HttpSessionIdListener
-
attributeAdded
public void attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeAddedin interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeRemovedin interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeReplacedin interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeAdded
public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeAddedin interfacejakarta.servlet.ServletContextAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeRemovedin interfacejakarta.servlet.ServletContextAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeReplacedin interfacejakarta.servlet.ServletContextAttributeListener
-
getEventDispatcherTracker
protected abstract org.apache.felix.http.proxy.impl.EventDispatcherTracker getEventDispatcherTracker()
-
stopTracking
protected abstract void stopTracking()
-
startTracking
protected abstract void startTracking(Object bundleContext)
-
-