Interface ObjectInstanceManager

All Known Implementing Classes:
DefaultObjectInstanceManager, WeldObjectInstanceManager

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

    Modifier and Type Method Description
    <T extends Filter>
    T
    createFilter​(java.lang.Class<T> filterClass)
    Create the filter.
    <T extends java.util.EventListener>
    T
    createListener​(java.lang.Class<T> clazz)
    Create the listener.
    <T extends Servlet>
    T
    createServlet​(java.lang.Class<T> clazz)
    Create the servlet.
  • Method Details

    • createFilter

      <T extends Filter> T createFilter​(java.lang.Class<T> filterClass) throws ServletException
      Create the filter.
      Type Parameters:
      T - the type.
      Parameters:
      filterClass - the Filter class.
      Returns:
      the Filter.
      Throws:
      ServletException - when a Servlet error occurs.
    • createListener

      <T extends java.util.EventListener> T createListener​(java.lang.Class<T> clazz) throws ServletException
      Create the listener.
      Type Parameters:
      T - the type.
      Parameters:
      clazz - the class.
      Returns:
      the Listener.
      Throws:
      ServletException - when a Servlet error occurs.
    • createServlet

      <T extends Servlet> T createServlet​(java.lang.Class<T> clazz) throws ServletException
      Create the servlet.
      Type Parameters:
      T - the type.
      Parameters:
      clazz - the Servlet class.
      Returns:
      the Servlet.
      Throws:
      ServletException - when a Servlet error occurs.