| Package | Description | 
|---|---|
| javax.enterprise.inject.se | |
| javax.enterprise.inject.spi | 
 The portable extension integration SPI. 
 | 
| javax.enterprise.inject.spi.configurator | 
| Class and Description | 
|---|
| BeanManager
 
 Allows a portable extension to interact directly with the container. 
 | 
| Extension
 
 Service interface implemented by extensions. 
 | 
| Class and Description | 
|---|
| Annotated
 
 Represents a Java program element that can be annotated. 
 | 
| AnnotatedCallable
 
 Represents a callable member of a Java type. 
 | 
| AnnotatedConstructor
 
 Represents a constructor of a Java class. 
 | 
| AnnotatedField
 
 Represents a field of a Java class. 
 | 
| AnnotatedMember
 
 Represents a member of a Java type. 
 | 
| AnnotatedMethod
 
 Represents a method of a Java type. 
 | 
| AnnotatedParameter
 
 Represents a parameter of a method or constructor. 
 | 
| AnnotatedType
 
 Represents a Java class or interface. 
 | 
| Bean
 
 Represents an enabled bean. 
 | 
| BeanAttributes
 The BeanAttributes interface exposes the basic attributes of a bean. 
 | 
| BeanManager
 
 Allows a portable extension to interact directly with the container. 
 | 
| CDI
 Provides access to the current container. 
 | 
| CDIProvider
 Interface implemented by a CDI provider to provide access to the current container 
 | 
| Decorator
 
 Represents an enabled decorator. 
 | 
| EventContext
 Represents a context of a fired event. 
 | 
| EventMetadata
 
 Provides access to metadata about an observed event payload. 
 | 
| Extension
 
 Service interface implemented by extensions. 
 | 
| InjectionPoint
 
 Provides access to metadata about an injection point. 
 | 
| InjectionTarget
 
 Provides operations for performing dependency injection and lifecycle callbacks on an
 instance of a type. 
 | 
| InjectionTargetFactory
 
 An  
InjectionTargetFactory can create an InjectionTarget for a given bean. | 
InterceptionFactory
InterceptionFactory allows to create a wrapper instance whose method invocations are intercepted by method
 interceptors and forwarded to a provided instance. | 
| InterceptionType
 
 Identifies the kind of lifecycle callback, Jakarta Enterprise Bean timeout method or business method interception. 
 | 
| Interceptor
 
 Represents an enabled interceptor. 
 | 
| ObserverMethod
 
 Represents an observer method of an enabled
 bean. 
 | 
| Prioritized
 
 This interface allows some SPI implementation to change their priority programmatically. 
 | 
| ProcessAnnotatedType
 
 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
 
 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. | 
| ProcessManagedBean
 
 The container fires an event of this type for each enabled managed bean, before registering the
  
Bean object. | 
| ProcessObserverMethod
 
 The container fires an event of this type for each observer method of each
 enabled bean, before registering the  
ObserverMethod object. | 
| Producer
 
 Provides a generic operation for producing an instance of a type. 
 | 
| ProducerFactory
 
 An  
ProducerFactory can create an Producer for a given bean. | 
| SessionBeanType
 Identifies the kind of Jakarta Enterprise Bean session bean. 
 | 
| Unmanaged.UnmanagedInstance
 Represents a non-contextual instance. 
 | 
| Class and Description | 
|---|
| AnnotatedConstructor
 
 Represents a constructor of a Java class. 
 | 
| AnnotatedField
 
 Represents a field of a Java class. 
 | 
| AnnotatedMethod
 
 Represents a method of a Java type. 
 | 
| AnnotatedParameter
 
 Represents a parameter of a method or constructor. 
 | 
| AnnotatedType
 
 Represents a Java class or interface. 
 | 
| BeanAttributes
 The BeanAttributes interface exposes the basic attributes of a bean. 
 | 
| EventContext
 Represents a context of a fired event. 
 | 
| InjectionPoint
 
 Provides access to metadata about an injection point. 
 | 
| ObserverMethod
 
 Represents an observer method of an enabled
 bean. 
 | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.