- All Known Implementing Classes:
DefaultObjectInstanceManager
,WeldObjectInstanceManager
,WeldObjectInstanceManager
public interface ObjectInstanceManager
The object instance manager API.
- Author:
- Manfred Riem ([email protected])
-
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> clazz) Create the servlet.
-
Method Details
-
createFilter
<T extends jakarta.servlet.Filter> T createFilter(Class<T> filterClass) throws jakarta.servlet.ServletException Create the filter.- Type Parameters:
T
- the type.- Parameters:
filterClass
- the Filter class.- Returns:
- the Filter.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-
createListener
Create the listener.- Type Parameters:
T
- the type.- Parameters:
clazz
- the class.- Returns:
- the Listener.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-
createServlet
<T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException Create the servlet.- Type Parameters:
T
- the type.- Parameters:
clazz
- the Servlet class.- Returns:
- the Servlet.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-