Class WeldCDI

java.lang.Object
jakarta.enterprise.inject.spi.CDI<T>
org.jboss.weld.AbstractCDI<Object>
cloud.piranha.cdi.weld.WeldCDI
All Implemented Interfaces:
jakarta.enterprise.inject.Instance<Object>, jakarta.inject.Provider<Object>, Iterable<Object>, org.jboss.weld.inject.WeldInstance<Object>

public class WeldCDI extends org.jboss.weld.AbstractCDI<Object>
The CDI for Weld.
Author:
Manfred Riem ([email protected])
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jboss.weld.inject.WeldInstance

    org.jboss.weld.inject.WeldInstance.Handler<T extends Object>
  • Field Summary

    Fields inherited from class org.jboss.weld.AbstractCDI

    knownClassNames

    Fields inherited from class jakarta.enterprise.inject.spi.CDI

    configuredProvider, discoveredProviders
  • Constructor Summary

    Constructors
    Constructor
    Description
    WeldCDI​(org.jboss.weld.manager.api.WeldManager manager)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.enterprise.inject.spi.BeanManager
    Returns the bean manager.
    void
    setWeldManager​(org.jboss.weld.manager.api.WeldManager manager)
    Set the WeldManager.

    Methods inherited from class org.jboss.weld.AbstractCDI

    checkState, destroy, get, getCallingClassName, getHandler, getInstance, getPriorityComparator, handlers, isAmbiguous, isResolvable, isUnsatisfied, iterator, select, select, select, select

    Methods inherited from class jakarta.enterprise.inject.spi.CDI

    current, setCDIProvider

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jakarta.enterprise.inject.Instance

    stream

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface org.jboss.weld.inject.WeldInstance

    handlersStream
  • Constructor Details

    • WeldCDI

      public WeldCDI(org.jboss.weld.manager.api.WeldManager manager)
      Constructor.
      Parameters:
      manager - the WeldManager.
  • Method Details

    • getBeanManager

      public jakarta.enterprise.inject.spi.BeanManager getBeanManager()
      Returns the bean manager.
      Specified by:
      getBeanManager in class jakarta.enterprise.inject.spi.CDI<Object>
      Returns:
      the bean manager
    • setWeldManager

      public void setWeldManager(org.jboss.weld.manager.api.WeldManager manager)
      Set the WeldManager.
      Parameters:
      manager - the WeldManager.