Package javax.enterprise.inject

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
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
Alternative Specifies that an annotation type is a deployment type.
Any A built-in binding type that is implicitly applied to all beans which do not have the New built-in binding type.
BeanTypes Allows the bean types of a bean to be explicitly specified by the user, instead of using the transitive closure of the type hierarchy
Default The default binding type.
Disposes Specifies that a parameter of a method of bean is the disposed parameter of a disposal method.
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.
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.
 



Copyright © 2008-2009 Seam Framework. All Rights Reserved.