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 Details

    • EventListenerWrapper

      public EventListenerWrapper(@NotNull @NotNull EventListener listener, @NotNull @NotNull Set<String> listenerTypes)
      Create new wrapper
      Parameters:
      listener - Wrapped listener
      listenerTypes - Service interfaces
  • Method Details

    • attributeAdded

      public void attributeAdded(jakarta.servlet.ServletRequestAttributeEvent srae)
      Specified by:
      attributeAdded in interface jakarta.servlet.ServletRequestAttributeListener
    • attributeRemoved

      public void attributeRemoved(jakarta.servlet.ServletRequestAttributeEvent srae)
      Specified by:
      attributeRemoved in interface jakarta.servlet.ServletRequestAttributeListener
    • attributeReplaced

      public void attributeReplaced(jakarta.servlet.ServletRequestAttributeEvent srae)
      Specified by:
      attributeReplaced in interface jakarta.servlet.ServletRequestAttributeListener
    • requestDestroyed

      public void requestDestroyed(jakarta.servlet.ServletRequestEvent sre)
      Specified by:
      requestDestroyed in interface jakarta.servlet.ServletRequestListener
    • requestInitialized

      public void requestInitialized(jakarta.servlet.ServletRequestEvent sre)
      Specified by:
      requestInitialized in interface jakarta.servlet.ServletRequestListener
    • attributeAdded

      public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeAdded in interface jakarta.servlet.ServletContextAttributeListener
    • attributeRemoved

      public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeRemoved in interface jakarta.servlet.ServletContextAttributeListener
    • attributeReplaced

      public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeReplaced in interface jakarta.servlet.ServletContextAttributeListener
    • contextInitialized

      public void contextInitialized(jakarta.servlet.ServletContextEvent sce)
      Specified by:
      contextInitialized in interface jakarta.servlet.ServletContextListener
    • contextDestroyed

      public void contextDestroyed(jakarta.servlet.ServletContextEvent sce)
      Specified by:
      contextDestroyed in interface jakarta.servlet.ServletContextListener
    • sessionCreated

      public void sessionCreated(jakarta.servlet.http.HttpSessionEvent se)
      Specified by:
      sessionCreated in interface jakarta.servlet.http.HttpSessionListener
    • sessionDestroyed

      public void sessionDestroyed(jakarta.servlet.http.HttpSessionEvent se)
      Specified by:
      sessionDestroyed in interface jakarta.servlet.http.HttpSessionListener
    • sessionIdChanged

      public void sessionIdChanged(jakarta.servlet.http.HttpSessionEvent event, String oldSessionId)
      Specified by:
      sessionIdChanged in interface jakarta.servlet.http.HttpSessionIdListener
    • attributeAdded

      public void attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeAdded in interface jakarta.servlet.http.HttpSessionAttributeListener
    • attributeRemoved

      public void attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeRemoved in interface jakarta.servlet.http.HttpSessionAttributeListener
    • attributeReplaced

      public void attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeReplaced in interface jakarta.servlet.http.HttpSessionAttributeListener
    • getListener

      @NotNull public @NotNull EventListener getListener()
      Get the listener
      Returns:
      The listener