- addAnnotatedType(AnnotatedType<?>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
Adds a given
AnnotatedType
to the set
of types which will be scanned during bean discovery.
- addBean(Bean<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
Fires an event of type
ProcessBean
containing the given
Bean
and then
registers the
Bean
with the container,
thereby making it available for injection into other beans.
- addContext(Context) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
Registers a custom
Context
object
with the container.
- addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
Registers a definition error with the container, causing the container to
abort deployment after all observers have been notified.
- addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessBean
-
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
- addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
-
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
- addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
-
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
- addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessProducer
-
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
- addDeploymentProblem(Throwable) - Method in interface javax.enterprise.inject.spi.AfterDeploymentValidation
-
Registers a deployment problem with the container, causing the container
to abort deployment after all observers have been notified.
- addInterceptorBinding(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
Declares an annotation type as an
interceptor
binding type, and specifies its meta-annotations.
- addObserverMethod(ObserverMethod<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
- addQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
Declares an annotation type as a Qualifier
qualifier type.
- addScope(Class<? extends Annotation>, boolean, boolean) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
- addStereotype(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
Declares an annotation type as a
stereotype, and specifies
its meta-annotations.
- AfterBeanDiscovery - Interface in javax.enterprise.inject.spi
-
The event type of the second event fired by the container when it has fully
completed the bean discovery process, validated that there are no definition
errors relating to the discovered beans, and registered
Bean
and
ObserverMethod
objects for the discovered
beans, but before detecting deployment problems.
- AfterDeploymentValidation - Interface in javax.enterprise.inject.spi
-
The event type of the third event fired by the container after it has
validated that there are no deployment problems and before creating contexts
or processing requests.
- Alternative - Annotation Type in javax.enterprise.inject
-
Specifies that a bean is an alternative.
- AmbiguousResolutionException - Exception in javax.enterprise.inject
-
Indicates that multiple beans match a certain combination of required
type and required qualifiers and are eligible for injection into a
certain class.
- AmbiguousResolutionException() - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
-
- AmbiguousResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
-
- AmbiguousResolutionException(String) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
-
- AmbiguousResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
-
- Annotated - Interface in javax.enterprise.inject.spi
-
Represents a Java program element that can be annotated.
- AnnotatedCallable<X> - Interface in javax.enterprise.inject.spi
-
Represents a callable member of a Java type.
- AnnotatedConstructor<X> - Interface in javax.enterprise.inject.spi
-
Represents a constructor of a Java class.
- AnnotatedField<X> - Interface in javax.enterprise.inject.spi
-
Represents a field of a Java class.
- AnnotatedMember<X> - Interface in javax.enterprise.inject.spi
-
Represents a member of a Java type.
- AnnotatedMethod<X> - Interface in javax.enterprise.inject.spi
-
Represents a method of a Java type.
- AnnotatedParameter<X> - Interface in javax.enterprise.inject.spi
-
Represents a parameter of a method or constructor.
- AnnotatedType<X> - Interface in javax.enterprise.inject.spi
-
Represents a Java class or interface.
- AnnotationLiteral<T extends Annotation> - Class in javax.enterprise.util
-
Supports inline instantiation of annotation type instances.
- AnnotationLiteral() - Constructor for class javax.enterprise.util.AnnotationLiteral
-
- annotationType() - Method in class javax.enterprise.util.AnnotationLiteral
-
- Any - Annotation Type in javax.enterprise.inject
-
The built-in qualifier type.
- ApplicationScoped - Annotation Type in javax.enterprise.context
-
Specifies that a bean is application scoped.
- get(Contextual<T>, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Context
-
- get(Contextual<T>) - Method in interface javax.enterprise.context.spi.Context
-
Return an existing instance of a certain contextual type or a null value.
- getAnnotated() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBean
-
- getAnnotatedBeanClass() - Method in interface javax.enterprise.inject.spi.ProcessManagedBean
-
- getAnnotatedDisposedParameter() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
-
Returns the
AnnotatedParameter
for
any matching injection point of the same type as the producer method
return type found on a disposal method.
- getAnnotatedMember() - Method in interface javax.enterprise.inject.spi.ProcessProducer
-
- getAnnotatedMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
-
- getAnnotatedProducerField() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
-
- getAnnotatedProducerMethod() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
-
- getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
-
Returns the
AnnotatedType
object that
will be used by the container to read the declared annotations.
- getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
-
Returns the
AnnotatedType
representing
the managed bean class, session bean class or other Java EE component
class supporting injection.
- getAnnotation(Class<T>) - Method in interface javax.enterprise.inject.spi.Annotated
-
Get program element annotation of a certain annotation type.
- getAnnotations() - Method in interface javax.enterprise.inject.spi.Annotated
-
Get all annotations of the program element.
- getBaseType() - Method in interface javax.enterprise.inject.spi.Annotated
-
Get the type of the annotated program element.
- getBean() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Get the
Bean
object representing the
bean that defines the injection point.
- getBean() - Method in interface javax.enterprise.inject.spi.ProcessBean
-
Returns the
Bean
object that is about
to be registered.
- getBeanClass() - Method in interface javax.enterprise.inject.spi.Bean
-
The bean
class of the managed bean or session bean or
of the bean that declares the producer method or field.
- getBeanClass() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
Obtains the bean
class of the bean that declares the
observer method.
- getBeans(Type, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Return the set of beans which have the given required type and qualifiers
and are available for injection in the module or library containing the class
into which the BeanManager was injected or the Java EE component from
whose JNDI environment namespace the BeanManager was obtained,
according to the rules of typesafe resolution.
- getBeans(String) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Return the set of beans which have the given EL name and are available for
injection in the module or library containing the class into which the
BeanManager was injected or the Java EE component from whose JNDI
environment namespace the BeanManager was obtained, according to
the rules of EL name resolution.
- getConstructors() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
- getContext(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- getDeclaringCallable() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
-
- getDeclaringType() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
-
Get the
type which declares this
member.
- getDecoratedTypes() - Method in interface javax.enterprise.inject.spi.Decorator
-
- getDelegateQualifiers() - Method in interface javax.enterprise.inject.spi.Decorator
-
- getDelegateType() - Method in interface javax.enterprise.inject.spi.Decorator
-
- getEjbName() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
-
Returns the EJB name of the session bean.
- getELResolver() - Method in interface javax.enterprise.inject.spi.BeanManager
-
Returns a ELResolver
that resolves beans by EL name.
- getFields() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
- getId() - Method in interface javax.enterprise.context.Conversation
-
Get the identifier of the current long-running conversation.
- getId() - Method in interface javax.enterprise.inject.spi.PassivationCapable
-
- getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Bean
-
Obtains the
InjectionPoint
objects
representing injection points of the bean, that will be validated by the
container at initialization time.
- getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Producer
-
Returns the set of all InjectionPoints
.
- getInjectionTarget() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
-
Returns the
InjectionTarget
object
that will be used by the container to perform injection.
- getInterceptorBindingDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Obtains the set of meta-annotations for a certain
interceptor binding type.
- getInterceptorBindings() - Method in interface javax.enterprise.inject.spi.Interceptor
-
Obtains the interceptor bindings
of the interceptor.
- getJavaClass() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
Get the underlying
Class
.
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedConstructor
-
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedField
-
Get the underlying
Field
.
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
-
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMethod
-
- getMember() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Get the
Field
object in the case of field
injection, the
Method
object in
the case of method parameter injection or the
Constructor
object in the case of constructor
parameter injection.
- getMethods() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
- getName() - Method in interface javax.enterprise.inject.spi.Bean
-
Obtains the
EL name of a bean, if it has one.
- getObservedQualifiers() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
- getObservedType() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
- getObserverMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
-
The
ObserverMethod
object that will be
used by the container to invoke the observer when a matching event is
fired.
- getParameters() - Method in interface javax.enterprise.inject.spi.AnnotatedCallable
-
Get the parameters of the callable member.
- getPassivationCapableBean(String) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- getPosition() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
-
Get the position of the parameter in the method or
constructor argument list.
- getProducer() - Method in interface javax.enterprise.inject.spi.ProcessProducer
-
Returns the
Producer
object that will
be used by the container to call the producer method or read the producer
field.
- getQualifiers() - Method in interface javax.enterprise.inject.spi.Bean
-
Obtains the qualifiers of the bean.
- getQualifiers() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Get the required qualifiers of the injection point.
- getRawType() - Method in class javax.enterprise.util.TypeLiteral
-
- getReception() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
Obtains the specified
Reception
for the observer method.
- getReference(Bean<?>, Type, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Obtains a contextual reference for a certain
bean and
a certain bean type of the bean.
- getScope() - Method in interface javax.enterprise.context.spi.Context
-
Get the scope type of the context object.
- getScope() - Method in interface javax.enterprise.inject.spi.Bean
-
Obtains the
scope of the bean.
- getSessionBeanType() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
-
- getStereotypeDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Obtains meta-annotations for a certain
stereotype.
- getStereotypes() - Method in interface javax.enterprise.inject.spi.Bean
-
- getTimeout() - Method in interface javax.enterprise.context.Conversation
-
Get the timeout of the current conversation.
- getTransactionPhase() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
- getType() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Get the required type of injection point.
- getType() - Method in class javax.enterprise.util.TypeLiteral
-
- getTypeClosure() - Method in interface javax.enterprise.inject.spi.Annotated
-
Get all types to which the base type should be considered
assignable.
- getTypes() - Method in interface javax.enterprise.inject.spi.Bean
-
- IllegalProductException - Exception in javax.enterprise.inject
-
Indicates that a producer method returned a null value or a producer
field contained a null value, and the scope of the producer method
or field was not
Dependent
.
- IllegalProductException() - Constructor for exception javax.enterprise.inject.IllegalProductException
-
- IllegalProductException(String, Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
-
- IllegalProductException(String) - Constructor for exception javax.enterprise.inject.IllegalProductException
-
- IllegalProductException(Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
-
- inject(T, CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.InjectionTarget
-
Performs dependency injection upon the given object.
- InjectionException - Exception in javax.enterprise.inject
-
Indicates a problem relating to dependency injection.
- InjectionException() - Constructor for exception javax.enterprise.inject.InjectionException
-
- InjectionException(String, Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
-
- InjectionException(String) - Constructor for exception javax.enterprise.inject.InjectionException
-
- InjectionException(Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
-
- InjectionPoint - Interface in javax.enterprise.inject.spi
-
Provides access to metadata about an injection point.
- InjectionTarget<T> - Interface in javax.enterprise.inject.spi
-
Provides operations for performing
dependency injection and
lifecycle callbacks on an instance of a type.
- Instance<T> - Interface in javax.enterprise.inject
-
Allows the application to dynamically obtain instances of
beans with a specified combination of required type and
qualifiers.
- intercept(InterceptionType, T, InvocationContext) - Method in interface javax.enterprise.inject.spi.Interceptor
-
- InterceptionType - Enum in javax.enterprise.inject.spi
-
Identifies the kind of lifecycle callback, EJB timeout method or
business method interception.
- Interceptor<T> - Interface in javax.enterprise.inject.spi
-
Represents an enabled interceptor.
- intercepts(InterceptionType) - Method in interface javax.enterprise.inject.spi.Interceptor
-
- isActive() - Method in interface javax.enterprise.context.spi.Context
-
Determines if the context object is active.
- isAlternative() - Method in interface javax.enterprise.inject.spi.Bean
-
- isAmbiguous() - Method in interface javax.enterprise.inject.Instance
-
Determines if there is more than one bean that matches the required type and
qualifiers and is eligible for injection into the class into which the parent
Instance was injected.
- isAnnotationPresent(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.Annotated
-
Determine if the program element has an annotation of a
certain annotation type.
- isDelegate() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Determines if the injection point is a decorator delegate injection point.
- isInterceptorBinding(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Test the given annotation type to determine if it is an
interceptor binding type.
- isNormalScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- isNullable() - Method in interface javax.enterprise.inject.spi.Bean
-
- isPassivatingScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Test the given annotation type to determine if it is a passivating
scope type.
- isQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Test the given annotation type to determine if it is a
qualifier type.
- isScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Test the given annotation type to determine if it is a
scope type.
- isStatic() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
-
Determines if the member is static.
- isStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
Test the given annotation type to determine if it is a
stereotype.
- isTransient() - Method in interface javax.enterprise.context.Conversation
-
Determine if the conversation is marked transient or
long-running.
- isTransient() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
Determines if the injection is a transient field.
- isUnsatisfied() - Method in interface javax.enterprise.inject.Instance
-
Determines if there is no bean that matches the required type and
qualifiers and is eligible for injection into the class into which the parent
Instance was injected.
- PassivationCapable - Interface in javax.enterprise.inject.spi
-
Indicates that a custom implementation of
Bean
or
Contextual
is passivation capable.
- postConstruct(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
-
Calls the javax.annotation.PostConstruct
callback, if it exists,
according to the semantics required by the Java EE platform specification.
- preDestroy(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
-
Calls the javax.annotation.PreDestroy
callback, if it exists,
according to the semantics required by the Java EE platform specification.
- ProcessAnnotatedType<X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each Java class or interface
it discovers in a bean archive, before it reads the declared annotations.
- ProcessBean<X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each enabled bean, interceptor
or decorator deployed in a bean archive, before registering the
Bean
object.
- ProcessInjectionTarget<X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for every Java EE component class supporting
injection that may be instantiated by the container at runtime, including every
managed bean declared using javax.annotation.ManagedBean
, EJB session
or message-driven bean, enabled bean, enabled interceptor or enabled decorator.
- ProcessManagedBean<X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each enabled managed bean,
before registering the
Bean
object.
- ProcessObserverMethod<T,X> - Interface in javax.enterprise.inject.spi
-
- ProcessProducer<T,X> - Interface in javax.enterprise.inject.spi
-
- ProcessProducerField<T,X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each enabled producer field,
before registering the
Bean
object.
- ProcessProducerMethod<T,X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each enabled producer method,
before registering the
Bean
object.
- ProcessSessionBean<X> - Interface in javax.enterprise.inject.spi
-
The container fires an event of this type for each enabled session bean,
before registering the
Bean
object.
- produce(CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.Producer
-
Causes an instance to be produced via the Producer
.
- Producer<T> - Interface in javax.enterprise.inject.spi
-
Provides a generic operation for producing an instance of a type.
- Produces - Annotation Type in javax.enterprise.inject
-
Identifies a producer method or field.
- push(T) - Method in interface javax.enterprise.context.spi.CreationalContext
-
Registers an incompletely initialized contextual instance the with the
container.