Class WeldCDI

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

public class WeldCDI
extends org.jboss.weld.AbstractCDI<java.lang.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 java.lang.Object>
  • Field Summary

    Fields inherited from class org.jboss.weld.AbstractCDI

    knownClassNames

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

    configuredProvider, discoveredProviders
  • Constructor Summary

    Constructors 
    Constructor Description
    WeldCDI()
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    javax.enterprise.inject.spi.BeanManager getBeanManager()
    Get 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 javax.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 javax.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()
      Constructor.
  • Method Details

    • getBeanManager

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

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