| Package | Description | 
|---|---|
| com.caucho.config.event | |
| com.caucho.config.inject | |
| com.caucho.config.scope | |
| com.caucho.config.xml | |
| com.caucho.ejb.inject | |
| com.caucho.server.webbeans | |
| javax.enterprise.context.spi | |
| javax.enterprise.inject.spi | Java Dependency Injection programmatic APIs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EventBeanImpl<T>Internal implementation for a Bean | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBean<T>Common bean introspection for Produces and ManagedBean. | 
| class  | AbstractInterceptorBean<X>InterceptorBean represents a Java interceptor | 
| class  | AbstractIntrospectedBean<T>Common bean introspection for Produces and ManagedBean. | 
| class  | AbstractSingletonBean<T>SingletonBean represents a singleton instance exported as a web beans. | 
| class  | BeanAdapter<X,T>Adapter from an internal bean to an external exposed bean as used by
 session beans. | 
| class  | BeanWrapper<T>Internal implementation for a Bean | 
| class  | CauchoBean<T>Configuration for the xml web bean component. | 
| class  | DecoratorBean<T>DecoratorBean represents a Java decorator | 
| class  | DelegateProxyBeanMarker bean for @Delegate injection | 
| class  | InjectionBean<T>SingletonBean represents a singleton instance exported as a web beans. | 
| class  | InjectionPointBeanConfiguration for the xml web bean component. | 
| class  | InjectionPointStandardBeanBean object for the general InjectionPoint. | 
| class  | InstanceBeanImpl<T>Internal implementation for a Bean | 
| class  | InterceptorBean<X>InterceptorBean represents a Java interceptor | 
| class  | InterceptorRuntimeBean<X>InterceptorBean represents a Java interceptor | 
| class  | InterceptorSelfBean<X>InterceptorBean represents a Java interceptor | 
| class  | ManagedBeanImpl<X>SimpleBean represents a POJO Java bean registered as a WebBean. | 
| class  | ManagedSingletonBean<T>SingletonBean represents a singleton instance exported as a web beans. | 
| class  | NewBean<X>NewBean represents the SimpleBean created through the @New interface. | 
| class  | ProducesFieldBean<X,T> | 
| class  | ProducesMethodBean<X,T> | 
| class  | SingletonBean<T>SingletonBean represents a singleton instance exported as a web beans. | 
| Modifier and Type | Method and Description | 
|---|---|
| Contextual<T> | CreationalContextImpl. getBean() | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> CreationalContext<T> | InjectManager. createCreationalContext(Contextual<T> bean) | 
| static <X> X | CreationalContextImpl. find(CreationalContextImpl<?> ptr,
    Contextual<X> bean) | 
| static <X> X | CreationalContextImpl. findAny(CreationalContextImpl<?> ptr,
       Contextual<X> bean) | 
| static <X> X | CreationalContextImpl. findWithNull(CreationalContextImpl<?> ptr,
            Contextual<X> bean) | 
| <X> X | CreationalContextImpl. get(Contextual<X> bean) | 
| <X> X | CreationalContextImpl. getAny(Contextual<X> bean)Find any bean, for disposers. | 
| Constructor and Description | 
|---|
| BeanInstance(Contextual<T> bean,
            T value) | 
| CreationalContextImpl(Contextual<T> bean,
                     CreationalContextImpl<?> parent) | 
| DependentCreationalContext(Contextual<T> bean,
                          CreationalContextImpl<?> parent,
                          InjectionPoint injectionPoint) | 
| OwnerCreationalContext(Contextual<T> bean) | 
| OwnerCreationalContext(Contextual<T> bean,
                      CreationalContextImpl<?> parent) | 
| ProducesCreationalContext(Contextual<T> bean,
                         CreationalContextImpl<?> parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> void | SingletonScope. addDestructor(Contextual<T> comp,
             T value) | 
| void | DestructionListener. addValue(Contextual<?> bean,
        java.lang.Object value) | 
| protected <T> T | AbstractScopeContext. create(Contextual<T> bean,
      CreationalContext<T> env) | 
| protected <T> T | SingletonScope. create(Contextual<T> bean,
      CreationalContext<T> env) | 
| <T> T | ScopeMap. get(Contextual<T> bean) | 
| <T> T | AbstractScopeContext. get(Contextual<T> bean)Returns the current instance, if it exists. | 
| <T> T | ErrorContext. get(Contextual<T> bean) | 
| <T> T | ContextContainer. get(Contextual<T> bean) | 
| <T> T | DependentContext. get(Contextual<T> bean) | 
| <T> T | AbstractScopeContext. get(Contextual<T> bean,
   CreationalContext<T> creationalContext) | 
| <T> T | ErrorContext. get(Contextual<T> bean,
   CreationalContext<T> creationalContext) | 
| <T> T | DependentContext. get(Contextual<T> bean,
   CreationalContext<T> creationalContext) | 
| <T> void | ContextContainer. put(Contextual<T> bean,
   java.lang.Object id,
   T value,
   CreationalContext<T> env) | 
| <T> void | ScopeMap. put(Contextual<T> bean,
   T value) | 
| void | ScopeMap. remove(Contextual<?> bean) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XmlBean<X>Internal implementation for a Bean | 
| class  | XmlManagedBeanImpl<X>SimpleBean represents a POJO Java bean registered as a WebBean. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SessionBeanImpl<X,T>Internal implementation for a Bean | 
| class  | SessionRegistrationBean<X,T>Internal registration for the EJB. | 
| class  | StatefulBeanImpl<X,T>Internal implementation for a Bean | 
| class  | StatelessBeanImpl<X,T>Internal implementation for a Bean | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | TransactionScope. get(Contextual<T> bean,
   CreationalContext<T> creationalContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | Context. get(Contextual<T> bean)Returns a instance of a bean, creating if the bean is not already
 available in the context. | 
| <T> T | Context. get(Contextual<T> bean,
   CreationalContext<T> creationalContext)Internal SPI method to create a new instance of a bean, when given
 a creational context. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | Bean<T>Internal implementation for a Bean | 
| interface  | Decorator<T>Internal implementation for a Decorator | 
| interface  | Interceptor<T>Metadata for for an interceptor | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> CreationalContext<T> | BeanManager. createCreationalContext(Contextual<T> contextual)Creates a new CreationalContext for instantiating a bean. |