java.lang.Object
org.jboss.weld.servlet.api.helpers.ForwardingServletListener
cloud.piranha.extension.weld.WeldInitListener
- All Implemented Interfaces:
jakarta.servlet.http.HttpSessionListener
,jakarta.servlet.ServletContextListener
,jakarta.servlet.ServletRequestListener
,EventListener
,org.jboss.weld.servlet.api.ServletListener
public class WeldInitListener
extends org.jboss.weld.servlet.api.helpers.ForwardingServletListener
This Piranha specific Weld initializer forwards all initialization
to the original Weld initializer, but modifies the
HttpServletRequest
that's passed into it.
The purpose of this is making sure Weld is able to access the current
HttpServletRequest
as that changes throughout the request processing
pipeline.
- Author:
- Arjan Tijms
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
contextInitialized
(jakarta.servlet.ServletContextEvent sce) org.jboss.weld.servlet.api.ServletListener
delegate()
void
requestInitialized
(jakarta.servlet.ServletRequestEvent sre) Methods inherited from class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
contextDestroyed, requestDestroyed, sessionCreated, sessionDestroyed
-
Constructor Details
-
WeldInitListener
public WeldInitListener()
-
-
Method Details
-
contextInitialized
public void contextInitialized(jakarta.servlet.ServletContextEvent sce) - Specified by:
contextInitialized
in interfacejakarta.servlet.ServletContextListener
- Overrides:
contextInitialized
in classorg.jboss.weld.servlet.api.helpers.ForwardingServletListener
-
requestInitialized
public void requestInitialized(jakarta.servlet.ServletRequestEvent sre) - Specified by:
requestInitialized
in interfacejakarta.servlet.ServletRequestListener
- Overrides:
requestInitialized
in classorg.jboss.weld.servlet.api.helpers.ForwardingServletListener
-
delegate
public org.jboss.weld.servlet.api.ServletListener delegate()- Specified by:
delegate
in classorg.jboss.weld.servlet.api.helpers.ForwardingServletListener
-