Package | Description |
---|---|
com.caucho.config.extension | |
com.caucho.config.inject | |
com.caucho.config.xml | |
com.caucho.ejb.cfg | |
com.caucho.ejb.manager | |
com.caucho.ejb.server | |
com.caucho.ejb.session | |
com.caucho.jca.ra | |
javax.enterprise.inject.spi |
Java Dependency Injection programmatic APIs.
|
Modifier and Type | Method and Description |
---|---|
InjectionTarget<X> |
ProcessInjectionTargetImpl.getInjectionTarget() |
<T> InjectionTarget<T> |
ExtensionManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> annotatedType)
Processes the discovered InjectionTarget
|
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
ExtensionManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> annotatedType)
Processes the discovered InjectionTarget
|
void |
ProcessInjectionTargetImpl.setInjectionTarget(InjectionTarget<X> target) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInjectionTarget<X>
Abstract introspected view of a Bean injectible field
|
class |
CandiProducer<X>
SimpleBean represents a POJO Java bean registered as a WebBean.
|
class |
InjectionTargetBuilder<X>
SimpleBean represents a POJO Java bean registered as a WebBean.
|
class |
InjectionTargetFilter<T>
Adds behavior for an injection target.
|
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
InjectManager.createInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
<T> InjectionTarget<T> |
InjectManager.createInjectionTarget(java.lang.Class<T> type)
Creates a managed bean.
|
<T> InjectionTarget<T> |
InjectManager.discoverInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
<T> InjectionTarget<T> |
InjectManager.discoverInjectionTarget(java.lang.Class<T> type)
Creates a managed bean.
|
InjectionTarget<T> |
InjectionBean.getInjectionTarget() |
InjectionTarget<T> |
AbstractBean.getInjectionTarget() |
InjectionTarget<X> |
ManagedBeanImpl.getInjectionTarget() |
InjectionTarget<?> |
InjectManager.getXmlInjectionTarget(long cookie) |
<T> InjectionTarget<T> |
InjectManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> ann) |
Modifier and Type | Method and Description |
---|---|
void |
InjectManager.addXmlInjectionTarget(long cookie,
InjectionTarget<?> target) |
Bean<T> |
BeanBuilder.injection(InjectionTarget<T> injection) |
<T> InjectionTarget<T> |
InjectManager.processInjectionTarget(InjectionTarget<T> target,
AnnotatedType<T> ann) |
void |
ManagedBeanImpl.setInjectionTarget(InjectionTarget<X> target) |
Constructor and Description |
---|
InjectionTargetFilter(InjectionTarget<T> next,
ConfigProgram init) |
ManagedBeanImpl(InjectManager webBeans,
AnnotatedType<X> beanType,
InjectionTarget<X> injectionTarget) |
Modifier and Type | Class and Description |
---|---|
class |
XmlBean<X>
Internal implementation for a Bean
|
class |
XmlInjectionTarget<X>
Internal implementation for a Bean
|
Modifier and Type | Method and Description |
---|---|
InjectionTarget<X> |
XmlBean.getInjectionTarget() |
Modifier and Type | Method and Description |
---|---|
InjectionTarget<X> |
EjbBean.getInjectionTarget() |
Modifier and Type | Method and Description |
---|---|
<X> void |
EjbConfig.addAnnotatedType(AnnotatedType<X> rawAnnType,
AnnotatedType<X> annType,
InjectionTarget<X> injectTarget,
java.lang.String moduleName) |
void |
EjbBean.setInjectionTarget(InjectionTarget<X> injectTarget) |
Modifier and Type | Method and Description |
---|---|
<T> void |
EjbManager.createBean(AnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
InjectionTarget<T> |
EjbInjectionTarget.getInjectionTarget()
Gets the injection target
|
Modifier and Type | Method and Description |
---|---|
<X> void |
EjbInjectionTarget.initInstance(T instance,
InjectionTarget<T> target,
X proxy,
CreationalContextImpl<X> proxyEnv)
Initialize an instance
|
void |
EjbInjectionTarget.setInjectionTarget(InjectionTarget<T> injectionTarget)
Sets the injection target
|
Modifier and Type | Class and Description |
---|---|
class |
SingletonComponent<X>
Component for session beans
|
class |
StatefulComponent<X>
Component for session beans
|
Modifier and Type | Method and Description |
---|---|
<X> X |
SingletonProxyFactory.__caucho_createNew(InjectionTarget<X> bean,
CreationalContext<X> env) |
java.lang.Object |
StatefulProvider.__caucho_createNew(InjectionTarget bean,
CreationalContext env) |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAdapterProducer<X>
Controller for a resource-adapter
|
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type)
Creates an injection target
|
InjectionTarget<X> |
ProcessInjectionTarget.getInjectionTarget() |
Modifier and Type | Method and Description |
---|---|
void |
ProcessInjectionTarget.setInjectionTarget(InjectionTarget<X> bean) |