|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<TransactionPhase> javax.enterprise.event.TransactionPhase
public enum TransactionPhase
The enumeration TransactionPhase
identifies the kind
of transactional observer method
Transactional observer methods are observer methods which receive event
notifications during the before or after completion phase of the
transaction in which the event was fired. If no transaction is in progress
when the event is fired, they are notified at the same time as other
observers.
Enum Constant Summary | |
---|---|
AFTER_COMPLETION
An after completion observer method is called during the after completion phase of the transaction. |
|
AFTER_FAILURE
An after failure observer method is called during the after completion phase of the transaction, only when the transaction fails. |
|
AFTER_SUCCESS
A before completion observer method is called during the before completion phase of the transaction. |
|
BEFORE_COMPLETION
A before completion observer method is called during the before completion phase of the transaction. |
|
IN_PROGRESS
|
Method Summary | |
---|---|
static TransactionPhase |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static TransactionPhase[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final TransactionPhase IN_PROGRESS
public static final TransactionPhase BEFORE_COMPLETION
public static final TransactionPhase AFTER_COMPLETION
public static final TransactionPhase AFTER_FAILURE
public static final TransactionPhase AFTER_SUCCESS
Method Detail |
---|
public static TransactionPhase[] values()
for (TransactionPhase c : TransactionPhase.values()) System.out.println(c);
public static TransactionPhase valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |