|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Instance<T> | An interface for looking up beans of a particular type. |
Class Summary | |
---|---|
AnnotationLiteral<T extends Annotation> | Supports inline instantiation of annotation type instances. |
TypeLiteral<T> | Supports inline instantiation of objects that represent parameterized types with actual type parameters. |
Exception Summary | |
---|---|
AmbiguousDependencyException | An AmbiguousDependencyException is thrown when within the set of enabled beans with the API type and bind- ing types declared there exists no unique Web Bean with a higher precedence than all other beans in the set. |
CreationException | Wraps any checked exceptions which occur during creation of an bean |
DefinitionException | Thrown if the definition of a bean is incorrect |
DeploymentException | Thrown if an error occurs during bean deployment |
DuplicateBindingTypeException | This exception is thrown whenever more than one binding type instance of the same type is used with the API. |
ExecutionException | Thrown if an exception occurs during execution |
IllegalProductException | Thrown if a producer method returns a null value or a producer field contains a null value, and the scope of the method or field is not @Dependent |
InconsistentSpecializationException | |
NullableDependencyException | Thrown if an injection point of primitive type resolves to a bean which may be null |
UnproxyableDependencyException | Thrown if a bean has normal scope and the type cannot be proxied by the container |
UnsatisfiedDependencyException | Thrown if no beans can be resolved |
UnserializableDependencyException | Thrown if a simple bean is dependent scoped and injected into a stateful session bean, into a non-transient field, bean constructor parameter or initializer method parameter of a bean which declares a passivating scope, or into a parameter of a producer method which declares a passivating scope |
Annotation Types Summary | |
---|---|
BindingType | Specifies that an annotation type is a binding type. |
Current | The default binding type. |
DeploymentType | Specifies that an annotation type is a deployment type. |
Disposes | Specifies that a parameter of a method of bean is the disposed parameter of a disposal method. |
Initializer | Specifies that a method of a bean is a bean initializer method, or that a constructor is the bean constructor. |
New | The special binding type. |
Obtains | Annotates a variable to be injected with an Instance object. |
Produces | Specifies that a method of a bean is a producer method. |
Production | The default deployment type. |
Realizes | Specifies that an implementation class directly specializes its superclass, of that a producer method directly specializes the method it overrides. |
Specializes | Specifies that an implementation class directly specializes its superclass, of that a producer method directly specializes the method it overrides. |
Standard | Deployment type for standard components defined by the JSR-299 specification. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |