org.jboss.seam.annotations |
Annotations for defining Seam components. |
Java Source File Name | Type | Comment |
ApplicationException.java | Annotation | Synonym for javax.ejb.ApplicationException,
for use in a pre Java EE 5 environment. |
AutoCreate.java | Annotation | Specifies that the annotated component should be automatically
instantiated whenever it is asked for, even if @In does
not specify create=true. |
Begin.java | Annotation | 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. |
Conversational.java | Annotation | Specifies that a component or method is conversational,
and may only be called inside the scope of a long-running
conversation. |
Create.java | Annotation | Alternative to javax.annotations.PostConstruct
for use in a pre Java EE 5 environment. |
DataBinderClass.java | Annotation | Meta-annotation that specifies that an annotation
is a databinding annotation, ie. |
DataSelectorClass.java | Annotation | Meta-annotation that specifies that an annotation
is a dataselection annotation, ie. |
Destroy.java | Annotation | Alternative to javax.annotations.PreDestroy
for use in a pre Java EE 5 environment. |
End.java | Annotation | Marks a method as ending a conversation, if the
method returns a non-null outcome without throwing
an exception. |
Factory.java | Annotation | Marks a method as a factory method for a context variable.
A factory method is called whenever no value is bound to
the named context variable, and is expected to initialize
the value of the context variable. |
FlushModeType.java | enum | A full set of flush modes, including MANUAL,
which is a glaring missing feature of the JPA
spec. |
Import.java | Annotation | Allows use of unqualified names in @In by a component
or by all components in a package. |
In.java | Annotation | Specifies that a seam component should be injected to
the annotated field or setter method of a seam component. |
Install.java | Annotation | |
JndiName.java | Annotation | Specifies the JNDI name of a seam component. |
Logger.java | Annotation | |
Name.java | Annotation | Specifies the component name of a Seam component. |
Namespace.java | Annotation | Specifies the configuration namespace of a Java package
containing Seam components. |
Observer.java | Annotation | Marks a method as an observer of an event type or
multiple event types. |
Out.java | Annotation | Specifies that a seam component should be outjected from
the annotated field or getter method of a session bean. |
Outcome.java | Class | |
package-info.java | | |
PerNestedConversation.java | Annotation | Limit the scope of a CONVERSATION-scoped component
to just the parent conversation in which it was
instantiated. |
RaiseEvent.java | Annotation | Causes an event to be raised after the method returns
a non-null result without exception. |
ReadOnly.java | Annotation | Marks a component as immutable, not needing replication
once created, or a method of the component as read-only,
not mutating the state. |
Role.java | Annotation | Specifies the name and scope role for a seam component role.
If a component has no @Role annotation, it has exactly
one role, defined by @Name and @Scope. |
Roles.java | Annotation | Specifies the roles of a component. |
Scope.java | Annotation | Specifies the scope (context) of a seam component. |
Startup.java | Annotation | 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.java | Annotation | Specifies that a stateful component has
multiple concurrent clients, and so access
to the component must be synchronized. |
Transactional.java | Annotation | Specifies that the transaction propagation for a JavaBean
component or method of a JavaBean component. |
TransactionPropagationType.java | enum | Transaction propagation strategies for Seam JavaBean
components. |
Unwrap.java | Annotation | Specifies that the object returned by the annotated
getter method is to be injected instead of the
component itself. |