| Package | Description |
|---|---|
| com.caucho.config.inject | |
| com.caucho.config.program | |
| com.caucho.config.xml |
| Modifier and Type | Class and Description |
|---|---|
class |
InjectionPointArg<T>
A saved program for creating a constructor argument
|
| Modifier and Type | Method and Description |
|---|---|
protected <X,T> Arg<T>[] |
ProducesBuilder.introspectArguments(<any> bean,
<any> method) |
protected <X> Arg<X>[] |
ProducesBuilder.introspectDisposesArgs(<any> method,
java.util.List<<any>> params) |
| Modifier and Type | Method and Description |
|---|---|
static <X,T> ProducesMethodBean<X,T> |
ProducesMethodBean.create(InjectManager manager,
<any> producer,
<any> producesMethod,
Arg<? super X>[] producesArgs,
<any> disposesMethod,
Arg<? super X>[] disposesArgs) |
static <X,T> ProducesMethodBean<X,T> |
ProducesMethodBean.create(InjectManager manager,
<any> producer,
<any> producesMethod,
Arg<? super X>[] producesArgs,
<any> disposesMethod,
Arg<? super X>[] disposesArgs) |
static ProducesFieldBean |
ProducesFieldBean.create(InjectManager manager,
Bean producer,
AnnotatedField beanField,
AnnotatedMethod disposesMethod,
Arg[] disposesArgs) |
| Constructor and Description |
|---|
CandiProducer(<any> bean,
java.lang.Class<X> instanceClass,
java.lang.reflect.Constructor<X> javaCtor,
Arg[] args,
ConfigProgram[] injectProgram,
ConfigProgram[] initProgram,
ConfigProgram[] destroyProgram,
java.util.Set<InjectionPoint> injectionPointSet) |
ProducesFieldBean(InjectManager manager,
<any> producerBean,
<any> beanField,
<any> disposesMethod,
Arg[] disposesArgs) |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanArg<T>
Custom bean configured by namespace
|
class |
ValueArg<T>
Custom bean configured by namespace
|
| Constructor and Description |
|---|
XmlInjectionTarget(ManagedBeanImpl<X> bean,
java.lang.reflect.Constructor<X> ctor,
Arg<X>[] newProgram,
ConfigProgram[] injectProgram) |