| Package | Description | 
|---|---|
| javax.enterprise.inject.spi | The portable extension integration SPI. | 
| 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. | 
| 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  InjectionTargetFactorycan create anInjectionTargetfor a given bean. | 
| InterceptionType 
 Identifies the kind of lifecycle callback, EJB timeout method or business method interception. | 
| Interceptor 
 Represents an enabled interceptor. | 
| ObserverMethod 
 Represents an observer method of an enabled
 bean. | 
| 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  Beanobject. | 
| ProcessManagedBean 
 The container fires an event of this type for each enabled managed bean, before registering the
  Beanobject. | 
| Producer 
 Provides a generic operation for producing an instance of a type. | 
| ProducerFactory 
 An  ProducerFactorycan create anProducerfor a given bean. | 
| SessionBeanType Identifies the kind of EJB session bean. | 
| Unmanaged.UnmanagedInstance Represents a non-contextual instance. | 
Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.