Annotation Types Summary |
Around |
Specifies that an interceptor is called "around"
another interceptor or interceptors. |
Begin |
Marks a method as beginning a conversation, if none
exists, and if the method returns 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 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,
meaning it is responsible for outjecting a value for the
named context variable when no value is bound to the
variable. |
IfInvalid |
Specifies that the object receiving an action method
invocation should be validated before the call and,
if in an invalid state, the call will be aborted and
result in the specified outcome. |
In |
Specifies that a seam component should be injected to
the annotated field or setter method of a seam component. |
Intercept |
Specifies the interception type of a Seam component. |
JndiName |
Specifies the JNDI name of a seam component. |
Logger |
Injects a log |
Mutable |
Specifies that instances of this component are
are mutable, and do not handle their own state
replication. |
Name |
Specifies the component name 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. |
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. |
Transactional |
Specifies that the default behavior for an EJB session bean, |
Transition |
Marks a method as causing a jBPM transition, unless the
method returns the null outcome. |
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. |
Within |
Specifies that an interceptor is called "within"
another interceptor or interceptors. |