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(Bean<X> bean,
AnnotatedMethod<T> method) |
protected <X> Arg<X>[] |
ProducesBuilder.introspectDisposesArgs(AnnotatedMethod<?> method,
java.util.List<AnnotatedParameter<X>> params) |
Modifier and Type | Method and Description |
---|---|
static <X,T> ProducesMethodBean<X,T> |
ProducesMethodBean.create(InjectManager manager,
Bean<X> producer,
AnnotatedMethod<? super X> producesMethod,
Arg<? super X>[] producesArgs,
AnnotatedMethod<? super X> disposesMethod,
Arg<? super X>[] disposesArgs) |
static <X,T> ProducesMethodBean<X,T> |
ProducesMethodBean.create(InjectManager manager,
Bean<X> producer,
AnnotatedMethod<? super X> producesMethod,
Arg<? super X>[] producesArgs,
AnnotatedMethod<? super X> disposesMethod,
Arg<? super X>[] disposesArgs) |
static ProducesFieldBean |
ProducesFieldBean.create(InjectManager manager,
Bean producer,
AnnotatedField beanField,
AnnotatedMethod disposesMethod,
Arg[] disposesArgs) |
Constructor and Description |
---|
CandiProducer(Bean<X> 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,
Bean<X> producerBean,
AnnotatedField<X> beanField,
AnnotatedMethod<X> 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) |