Interface ObjectInstanceManager

All Known Implementing Classes:
DefaultObjectInstanceManager, WeldObjectInstanceManager, WeldObjectInstanceManager

public interface ObjectInstanceManager
The object instance manager API.
Author:
Manfred Riem ([email protected])
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends jakarta.servlet.Filter>
    T
    createFilter(Class<T> filterClass)
    Create the filter.
    <T extends EventListener>
    T
    Create the listener.
    <T extends jakarta.servlet.Servlet>
    T
    createServlet(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

      <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException
      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.