Class WeldObjectInstanceManager

java.lang.Object
cloud.piranha.extension.weld.servlet.WeldObjectInstanceManager
All Implemented Interfaces:
ObjectInstanceManager

@Deprecated(since="22.11.0", forRemoval=true) public class WeldObjectInstanceManager extends Object implements ObjectInstanceManager
Deprecated, for removal: This API element is subject to removal in a future version.
The Weld variant of the ObjectInstanceManager.
Author:
Manfred Riem ([email protected])
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends jakarta.servlet.Filter>
    T
    createFilter(Class<T> filterClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Create the filter.
    <T extends EventListener>
    T
    createListener(Class<T> listenerClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Create the listener.
    <T extends jakarta.servlet.Servlet>
    T
    createServlet(Class<T> servletClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Create the servlet.
    void
    setManager(jakarta.enterprise.inject.spi.BeanManager beanManager)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set the BeanManager.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WeldObjectInstanceManager

      public WeldObjectInstanceManager()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • createFilter

      public <T extends jakarta.servlet.Filter> T createFilter(Class<T> filterClass) throws jakarta.servlet.ServletException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ObjectInstanceManager
      Create the filter.
      Specified by:
      createFilter in interface ObjectInstanceManager
      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> listenerClass) throws jakarta.servlet.ServletException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ObjectInstanceManager
      Create the listener.
      Specified by:
      createListener in interface ObjectInstanceManager
      Type Parameters:
      T - the type.
      Parameters:
      listenerClass - 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
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ObjectInstanceManager
      Create the servlet.
      Specified by:
      createServlet in interface ObjectInstanceManager
      Type Parameters:
      T - the type.
      Parameters:
      servletClass - the Servlet class.
      Returns:
      the Servlet.
      Throws:
      jakarta.servlet.ServletException - when a Servlet error occurs.
    • setManager

      public void setManager(jakarta.enterprise.inject.spi.BeanManager beanManager)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the BeanManager.
      Parameters:
      beanManager - the BeanManager.