Class EventListenerWrapper
java.lang.Object
org.apache.felix.http.jakartawrappers.EventListenerWrapper
- All Implemented Interfaces:
jakarta.servlet.http.HttpSessionAttributeListener
,jakarta.servlet.http.HttpSessionIdListener
,jakarta.servlet.http.HttpSessionListener
,jakarta.servlet.ServletContextAttributeListener
,jakarta.servlet.ServletContextListener
,jakarta.servlet.ServletRequestAttributeListener
,jakarta.servlet.ServletRequestListener
,EventListener
public class EventListenerWrapper
extends Object
implements jakarta.servlet.http.HttpSessionAttributeListener, jakarta.servlet.http.HttpSessionIdListener, jakarta.servlet.http.HttpSessionListener, jakarta.servlet.ServletContextListener, jakarta.servlet.ServletContextAttributeListener, jakarta.servlet.ServletRequestListener, jakarta.servlet.ServletRequestAttributeListener
Wrapper for all listeners
-
Constructor Summary
ConstructorsConstructorDescriptionEventListenerWrapper
(@NotNull EventListener listener, @NotNull Set<String> listenerTypes) Create new wrapper -
Method Summary
Modifier and TypeMethodDescriptionvoid
attributeAdded
(jakarta.servlet.http.HttpSessionBindingEvent event) void
attributeAdded
(jakarta.servlet.ServletContextAttributeEvent event) void
attributeAdded
(jakarta.servlet.ServletRequestAttributeEvent srae) void
attributeRemoved
(jakarta.servlet.http.HttpSessionBindingEvent event) void
attributeRemoved
(jakarta.servlet.ServletContextAttributeEvent event) void
attributeRemoved
(jakarta.servlet.ServletRequestAttributeEvent srae) void
attributeReplaced
(jakarta.servlet.http.HttpSessionBindingEvent event) void
attributeReplaced
(jakarta.servlet.ServletContextAttributeEvent event) void
attributeReplaced
(jakarta.servlet.ServletRequestAttributeEvent srae) void
contextDestroyed
(jakarta.servlet.ServletContextEvent sce) void
contextInitialized
(jakarta.servlet.ServletContextEvent sce) @NotNull EventListener
Get the listenervoid
requestDestroyed
(jakarta.servlet.ServletRequestEvent sre) void
requestInitialized
(jakarta.servlet.ServletRequestEvent sre) void
sessionCreated
(jakarta.servlet.http.HttpSessionEvent se) void
sessionDestroyed
(jakarta.servlet.http.HttpSessionEvent se) void
sessionIdChanged
(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)
-
Constructor Details
-
EventListenerWrapper
public EventListenerWrapper(@NotNull @NotNull EventListener listener, @NotNull @NotNull Set<String> listenerTypes) Create new wrapper- Parameters:
listener
- Wrapped listenerlistenerTypes
- Service interfaces
-
-
Method Details
-
attributeAdded
public void attributeAdded(jakarta.servlet.ServletRequestAttributeEvent srae) - Specified by:
attributeAdded
in interfacejakarta.servlet.ServletRequestAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.ServletRequestAttributeEvent srae) - Specified by:
attributeRemoved
in interfacejakarta.servlet.ServletRequestAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.ServletRequestAttributeEvent srae) - Specified by:
attributeReplaced
in interfacejakarta.servlet.ServletRequestAttributeListener
-
requestDestroyed
public void requestDestroyed(jakarta.servlet.ServletRequestEvent sre) - Specified by:
requestDestroyed
in interfacejakarta.servlet.ServletRequestListener
-
requestInitialized
public void requestInitialized(jakarta.servlet.ServletRequestEvent sre) - Specified by:
requestInitialized
in interfacejakarta.servlet.ServletRequestListener
-
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
-
contextInitialized
public void contextInitialized(jakarta.servlet.ServletContextEvent sce) - Specified by:
contextInitialized
in interfacejakarta.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(jakarta.servlet.ServletContextEvent sce) - Specified by:
contextDestroyed
in interfacejakarta.servlet.ServletContextListener
-
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
- Specified by:
sessionIdChanged
in interfacejakarta.servlet.http.HttpSessionIdListener
-
attributeAdded
public void attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeAdded
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeRemoved
public void attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeRemoved
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
attributeReplaced
public void attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeReplaced
in interfacejakarta.servlet.http.HttpSessionAttributeListener
-
getListener
Get the listener- Returns:
- The listener
-