Package org.jboss.seam.annotations

Class Summary
Outcome  
 

Enum Summary
FlushModeType  
 

Annotation Types Summary
AroundInvoke Synonym for javax.interceptors.AroundInvoke, for use in a pre Java EE 5 environment.
Asynchronous Marks a method as an asynchronous method, to be dispatched by the EJB3 TimerService.
Begin Marks a method as beginning a long-running conversation, if none exists, and if the method returns a non-null value without throwing an exception.
BeginTask Marks a method as causing jBPM task to be resumed.
Conversational Specifies that a component or method is conversational, and may only be called inside the scope of a long-running conversation.
Create Designates a create method that is called after instantiation of a component
CreateProcess Marks a method creating a jBPM process so long as the method does not throw an exception.
DataBinderClass Meta-annotation that specifies that an annotation is a databinding annotation, ie.
DataSelectorClass Meta-annotation that specifies that an annotation is a dataselection annotation, ie.
Destroy Designates a destroy method that is called when a context ends and the component is being disposed
End Marks a method as ending a conversation, if the method returns a non-null outcome without throwing an exception.
EndTask Marks a method as causing jBPM task to be ended.
Factory Marks a method as a factory method for a context variable.
HttpError Specifies that an exception results in a HTTP error.
IfInvalid Deprecated. use or
In Specifies that a seam component should be injected to the annotated field or setter method of a seam component.
Install Specifies whether or not a component should be installed if it is scanned
Intercept Specifies the interception type of a Seam component.
Interceptor Annotates an interceptor class and specifies what kind of interceptor it is (client side or server side), and its ordering with respect to other interceptors in the stack.
Interceptors Synonym for javax.interceptors.Interceptors, for use in a pre Java EE 5 environment.
JndiName Specifies the JNDI name of a seam component.
Logger Injects a log
Name Specifies the component name of a seam component.
Namespace Specifies the configuration namespace of a seam component.
Observer Marks a method as an observer of an event type or multiple event types.
Out Specifies that a seam component should be outjected from the annotated field or getter method of a session bean.
PerNestedConversation Limit the scope of a CONVERSATION-scoped component to just the parent conversation in which it was instantiated.
RaiseEvent Causes an event to be raised after the method returns a non-null result without exception.
ReadOnly Marks a component as immutable, not needing replication once created, or a method of the component as read-only, not mutating the state.
Redirect Specifies that an exception should result in a browser redirect.
Render Specifies that an exception should result in immediate rendering of the view.
RequestParameter Injects a request parameter value
ResumeProcess Marks a method as causing jBPM process to be resumed.
Role Specifies the name and scope role for a seam component role.
Roles Specifies the roles of a component.
Rollback Marks any method as causing a transaction rollback.
Scope Specifies the scope (context) of a seam component.
StartTask Marks a method as causing jBPM task to be started.
Startup Specifies that an instance of this component is created at system initialization time for an application scoped component, or when a session is started for a session scoped component.
Synchronized Specifies that a stateful component has multiple concurrent clients, and so access to the component must be synchronized.
Transactional Specifies that the default behavior for an EJB session bean,
Transition Marks a method as causing a jBPM transition after the method returns a non-null result without exception.
Unwrap Specifies that the object returned by the annotated getter method is to be injected instead of the component itself.
WebRemote Indicates that the annotated method is accessible via the remoting framework.