Exception Summary |
AmbiguousResolutionException |
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 |
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 |
InjectionException |
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. |
ResolutionException |
Thrown if resolution fails |
UnproxyableResolutionException |
Thrown if a bean has normal scope and the type cannot be proxied by the
container |
UnsatisfiedResolutionException |
Thrown if no beans can be resolved |
Annotation Types Summary |
Any |
A built-in binding type that is implicitly applied to all beans which do not
have the New built-in binding type. |
BindingType |
Specifies that an annotation type is a binding type. |
Current |
The default binding 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. |
Named |
Specifies the name of a bean. |
New |
The special binding type. |
NonBinding |
Specifies that a member of a binding type or interceptor binding type is to
be ignored for the purposes of resolution. |
Policy |
Specifies that an annotation type is a deployment type. |
Produces |
Specifies that a method of a bean is a producer method. |
Specializes |
Specifies that an implementation class directly specializes its superclass,
of that a producer method directly specializes the method it overrides. |