Package | Description |
---|---|
com.caucho.config.extension | |
com.caucho.config.inject | |
com.caucho.config.reflect | |
com.caucho.config.xml | |
com.caucho.ejb.session | |
com.caucho.remote.client | |
com.caucho.remote.server | |
javax.enterprise.inject.spi |
Java Dependency Injection programmatic APIs.
|
Modifier and Type | Method and Description |
---|---|
Annotated |
ProcessBeanImpl.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
<T> Bean<T> |
ExtensionManager.processBean(Bean<T> bean,
Annotated ann) |
<T> Bean<T> |
ExtensionManager.processManagedBean(ManagedBeanImpl<T> bean,
Annotated ann) |
Constructor and Description |
---|
ProcessBeanImpl(InjectManager manager,
Bean<X> bean,
Annotated annotated) |
ProcessManagedBeanImpl(InjectManager manager,
Bean<X> bean,
Annotated annotatedType) |
Modifier and Type | Method and Description |
---|---|
Annotated |
AbstractIntrospectedBean.getAnnotated() |
Annotated |
InjectionPointImpl.getAnnotated()
Returns all annotations on the injection point.
|
Annotated |
AbstractInjectionPoint.getAnnotated() |
Annotated |
AbstractBean.getAnnotated() |
Annotated |
BeanAdapter.getAnnotated() |
Annotated |
InjectionPointStandardBean.getAnnotated() |
Annotated |
AnnotatedBean.getAnnotated() |
Annotated |
AbstractSingletonBean.getAnnotated() |
Annotated |
BeanBuilder.getExtendedAnnotated() |
Modifier and Type | Method and Description |
---|---|
<T> void |
InjectManager.addBean(Bean<T> bean,
Annotated ann) |
<T> void |
InjectManager.addBeanDiscover(Bean<T> bean,
Annotated ann)
Processes the discovered bean
|
<T> void |
InjectManager.addBeanImpl(Bean<T> bean,
Annotated ann)
Adds a new bean definition to the manager
|
void |
WebComponent.addComponent(BaseType type,
Annotated annotated,
Bean<?> bean) |
protected void |
AbstractIntrospectedBean.introspect(Annotated annotated) |
protected void |
AbstractIntrospectedBean.introspectName(Annotated annotated)
Introspects the qualifier annotations
|
protected void |
AbstractIntrospectedBean.introspectQualifiers(Annotated annotated)
Introspects the qualifier annotations
|
protected void |
AbstractIntrospectedBean.introspectScope(Annotated annotated)
Called for implicit introspection.
|
protected void |
AbstractIntrospectedBean.introspectSpecializes(Annotated annotated)
Adds the stereotypes from the bean's annotations
|
protected void |
ProducesMethodBean.introspectSpecializes(Annotated annotated)
Adds the stereotypes from the bean's annotations
|
protected void |
AbstractIntrospectedBean.introspectStereotypes(Annotated annotated)
Adds the stereotypes from the bean's annotations
|
Constructor and Description |
---|
AbstractIntrospectedBean(InjectManager manager,
java.lang.reflect.Type type,
Annotated annotated) |
InjectionPointImpl(InjectManager manager,
Bean<T> bean,
Annotated annotated,
java.lang.reflect.Member member,
java.lang.reflect.Type type) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedConstructorImpl<T>
Abstract introspected view of a Bean
|
class |
AnnotatedElementImpl
Abstract introspected view of a Bean
|
class |
AnnotatedFieldImpl<X>
Abstract introspected view of a Bean
|
class |
AnnotatedMethodImpl<T>
Abstract introspected view of a Bean
|
class |
AnnotatedParameterImpl<T>
Abstract introspected view of a Bean
|
class |
AnnotatedTypeImpl<X>
Abstract introspected view of a Bean
|
class |
ReflectionAnnotated
Annotated object based only on reflection.
|
class |
ReflectionAnnotatedType<T>
Read-only introspected annotated type.
|
class |
ReflectionSimpleAnnotatedType<X>
Represents the reflected type where only the top-level annotations are
introspected, i.e.
|
Modifier and Type | Method and Description |
---|---|
protected static BaseType |
AnnotatedElementImpl.createBaseType(Annotated ann) |
static BaseType |
AnnotatedTypeUtil.getBaseType(Annotated annotated) |
Constructor and Description |
---|
AnnotatedElementImpl(Annotated annotated) |
AnnotatedElementImpl(BaseType type,
Annotated annotated,
java.lang.annotation.Annotation[] annList) |
AnnotatedElementImpl(java.lang.Class<?> cl,
Annotated annotated,
java.lang.annotation.Annotation[] annotationList) |
AnnotatedMethodImpl(AnnotatedType<T> declaringType,
Annotated annotated,
java.lang.reflect.Method method) |
AnnotatedMethodImpl(AnnotatedType<T> declaringType,
Annotated annotated,
java.lang.reflect.Method method,
java.lang.annotation.Annotation[] annotations,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
Modifier and Type | Method and Description |
---|---|
Annotated |
XmlBean.getAnnotated() |
Modifier and Type | Class and Description |
---|---|
class |
ExtAnnotatedType<X>
Server container for a session bean.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractProtocolProxyFactory.setAnnotated(Annotated annotated)
Sets the ServiceType annotated
|
void |
ProtocolProxyFactory.setAnnotated(Annotated annotated)
Sets the ServiceType annotated
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractProtocolServletFactory.setAnnotated(Annotated annotated)
Sets the ServiceType annotated
|
void |
ProtocolServletFactory.setAnnotated(Annotated annotated)
Sets the ServiceType annotated
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotatedCallable<X>
Abstract introspected view of a Bean injectible field
|
interface |
AnnotatedConstructor<X>
Abstract introspected view of a Bean constructor
|
interface |
AnnotatedField<X>
Abstract introspected view of a Bean injectible field
|
interface |
AnnotatedMember<X>
Abstract introspected view of a Bean injectible method
|
interface |
AnnotatedMethod<X>
Abstract introspected view of a Bean injectible method
|
interface |
AnnotatedParameter<X>
Abstract introspected view of a method or constructor parameter
|
interface |
AnnotatedType<X>
Abstract introspected view of a Bean
|
Modifier and Type | Method and Description |
---|---|
Annotated |
ProcessBean.getAnnotated() |
Annotated |
InjectionPoint.getAnnotated()
Returns all annotations on the injection point.
|