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 |
DelegateProxyBean
Marker bean for @Delegate injection
|
class |
InjectionBean<T>
SingletonBean represents a singleton instance exported as a web beans.
|
class |
InjectionPointBean
Configuration for the xml web bean component.
|
class |
InjectionPointStandardBean
Bean 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.
|