Module cloud.piranha.extension.weld
Package cloud.piranha.extension.weld
Class WeldObjectInstanceManager
java.lang.Object
cloud.piranha.extension.weld.WeldObjectInstanceManager
- All Implemented Interfaces:
ObjectInstanceManager
The Weld variant of the ObjectInstanceManager.
- Author:
- Manfred Riem ([email protected])
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends jakarta.servlet.Filter>
TcreateFilter
(Class<T> filterClass) Create the filter.<T extends EventListener>
TcreateListener
(Class<T> clazz) Create the listener.<T extends jakarta.servlet.Servlet>
TcreateServlet
(Class<T> servletClass) Create the servlet.
-
Constructor Details
-
WeldObjectInstanceManager
public WeldObjectInstanceManager()
-
-
Method Details
-
createFilter
public <T extends jakarta.servlet.Filter> T createFilter(Class<T> filterClass) throws jakarta.servlet.ServletException Description copied from interface:ObjectInstanceManager
Create the filter.- Specified by:
createFilter
in interfaceObjectInstanceManager
- Type Parameters:
T
- the type.- Parameters:
filterClass
- the Filter class.- Returns:
- the Filter.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-
createListener
public <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException Description copied from interface:ObjectInstanceManager
Create the listener.- Specified by:
createListener
in interfaceObjectInstanceManager
- Type Parameters:
T
- the type.- Parameters:
clazz
- the class.- Returns:
- the Listener.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-
createServlet
public <T extends jakarta.servlet.Servlet> T createServlet(Class<T> servletClass) throws jakarta.servlet.ServletException Description copied from interface:ObjectInstanceManager
Create the servlet.- Specified by:
createServlet
in interfaceObjectInstanceManager
- Type Parameters:
T
- the type.- Parameters:
servletClass
- the Servlet class.- Returns:
- the Servlet.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-