| Class | Description |
|---|---|
| Outcome | Deprecated |
| Enum | Description |
|---|---|
| FlushModeType |
A full set of flush modes, including MANUAL,
which is a glaring missing feature of the JPA
spec.
|
| TransactionPropagationType |
Transaction propagation strategies for Seam JavaBean
components.
|
| Annotation Type | Description |
|---|---|
| ApplicationException |
Synonym for javax.ejb.ApplicationException,
for use in a pre Java EE 5 environment.
|
| AutoCreate |
Specifies that the annotated 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.
|
| Conversational |
Specifies that a component or method is conversational,
and may only be called inside the scope of a long-running
conversation.
|
| Create |
Alternative to javax.annotations.PostConstruct
for use in a pre Java EE 5 environment.
|
| 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 |
Alternative to javax.annotations.PreDestroy
for use in a pre Java EE 5 environment.
|
| End |
Marks a method as ending a conversation, if the
method returns a non-null outcome without throwing
an exception.
|
| Factory |
Marks a method as a factory method for a context variable.
|
| Import |
Allows use of unqualified names in @In by a component
or by all components in a package.
|
| 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
|
| 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 Java package
containing Seam components.
|
| 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.
|
| Role |
Specifies the name and scope role for a seam component role.
|
| Roles |
Specifies the roles of a component.
|
| Scope |
Specifies the scope (context) of a seam component.
|
| 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.
|
| Unwrap |
Specifies that the object returned by the annotated
getter method is to be injected instead of the
component itself.
|
Copyright © 2015 Seam Framework. All Rights Reserved.