|
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. |
| AutoCreate |
Specifies that this component should be automatically
instantiated whenever it is asked for, even if @In does
not specify create=true. |
| 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. |
| 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 transaction propagation for a JavaBean
component or method of a JavaBean component. |
| 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. |