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
TheProxyListener
implements 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 void
attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent se)
void
attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
void
attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent se)
void
attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
void
attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent se)
void
attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
protected abstract org.apache.felix.http.proxy.impl.EventDispatcherTracker
getEventDispatcherTracker()
void
sessionCreated(jakarta.servlet.http.HttpSessionEvent se)
void
sessionDestroyed(jakarta.servlet.http.HttpSessionEvent se)
void
sessionIdChanged(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)
protected abstract void
startTracking(Object bundleContext)
protected abstract void
stopTracking()
-
-
-
Method Detail
-
sessionCreated
public void sessionCreated(jakarta.servlet.http.HttpSessionEvent se)
- Specified by:
sessionCreated
in interfacejakarta.servlet.http.HttpSessionListener
-
sessionDestroyed
public void sessionDestroyed(jakarta.servlet.http.HttpSessionEvent se)
- Specified by:
sessionDestroyed
in interfacejakarta.servlet.http.HttpSessionListener
-
sessionIdChanged
public void sessionIdChanged(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)
- Specified by:
sessionIdChanged
in interfacejakarta.servlet.http.HttpSessionIdListener
-
attributeAdded
public void attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeAdded
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeRemoved
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent se)
- Specified by:
attributeReplaced
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeAdded
public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeAdded
in interfacejakarta.servlet.ServletContextAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeRemoved
in interfacejakarta.servlet.ServletContextAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
- Specified by:
attributeReplaced
in 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)
-
-