Package javax.webbeans

Interface Summary
Conversation  
Event<T> An interface for firing events of a particular type, and registering observers for events of that type.
InjectionPoint  
Instance<T> An interface for looking up web beans of a particular type.
Observer<T> The contract between the Web Bean manager and a Web Beans observer object.
 

Class Summary
AnnotationLiteral<T extends Annotation>  
TypeLiteral<T> Supports inline instantiation of objects that represent parameterized types with actual type parameters.
 

Exception Summary
AmbiguousDependencyException  
ContextNotActiveException This exception is thrown if an invocation is performed on an inactive scope.
CreationException  
DefinitionException  
DeploymentException  
DuplicateBindingTypeException This exception is thrown whenever more than one binding type instance of the same type is used with the API.
ExecutionException  
IllegalProductException  
InconsistentSpecializationException  
NonexistentConstructorException  
NonexistentFieldException  
NonexistentMemberException  
NonexistentMethodException  
NonexistentTypeException  
NullableDependencyException  
ObserverException  
UnproxyableDependencyException  
UnremovedException  
UnsatisfiedDependencyException  
UnserializableDependencyException  
 

Annotation Types Summary
AfterTransactionCompletion Specifies that an observer method is a transactional observer.
AfterTransactionFailure Specifies that an observer method is a transactional observer.
AfterTransactionSuccess Specifies that an observer method is a transactional observer.
ApplicationScoped Specifies that a Web Bean is application scoped.
BeforeTransactionCompletion Specifies that an observer method is a transactional observer.
BindingType Specifies that an annotation type is a Web Beans binding type.
ConversationScoped Specifies that a Web Bean is conversation scoped.
Current The default binding type.
Decorates Specifies that a field of a decorator class is the delegate attribute.
Decorator Specifies that a class is a Web Beans decorator.
Dependent Specifies that a Web Bean is dependent scoped.
DeploymentType Specifies that an annotation type is a Web Beans deployment type.
Destructor Specifies that a method of a Web Bean implementation class is a Web Beans remove method.
Disposes Specifies that a parameter of a method of a Web Bean implementation class class is the disposed parameter of a disposal method.
IfExists Specifies that an observer method is only called if the current instance of the Web Bean declaring the observer method already exists.
Initializer Specifies that a method of a Web Bean implementation class is a Web Beans initializer method, or that a constructor is the Web Bean constructor.
Interceptor Specifies that a class is a Web Beans interceptor.
InterceptorBindingType Specifies that an annotation type is a Web Beans interceptor binding type.
Model A stereotype for MVC model objects
Named Specifies the name of a Web 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.
Observable Annotates a variable to be injected with an Event object that can be fired and observed by observer methods
Observes Specifies that a parameter of a method of a Web Bean implementation class is the event parameter of an observer method.
Obtainable Annotates a variable to be injected with an Instance object.
Produces Specifies that a method of a Web Bean implementation class is a producer method.
Production The default deployment type.
RequestScoped Specifies that a Web Bean is request scoped.
ScopeType Specifies that an annotation type is a Web Beans scope type.
SessionScoped Specifies that a Web Bean is session scoped.
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 Web Beans specification.
Stereotype Specifies that an annotation type is a Web Beans stereotype.
 



Copyright © 2008. All Rights Reserved.