|
||||||||||
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
Distinguishes the various kinds of transactional observer methods from regular observer methods which are notified immediately.
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
Identifies an after completion observer method, called during the after completion phase of the transaction. |
|
AFTER_FAILURE
Identifies an after failure observer method, called during the after completion phase of the transaction, only when the transaction fails. |
|
AFTER_SUCCESS
Identifies an after success observer method, called during the after completion phase of the transaction, only when the transaction completes successfully. |
|
BEFORE_COMPLETION
Identifies a before completion observer method, called during the before completion phase of the transaction. |
|
IN_PROGRESS
Identifies a regular observer method, called when the event is fired. |
Method Summary | |
---|---|
static TransactionPhase |
valueOf(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
Identifies a regular observer method, called when the event is fired.
public static final TransactionPhase BEFORE_COMPLETION
Identifies a before completion observer method, called during the before completion phase of the transaction.
public static final TransactionPhase AFTER_COMPLETION
Identifies an after completion observer method, called during the after completion phase of the transaction.
public static final TransactionPhase AFTER_FAILURE
Identifies an after failure observer method, called during the after completion phase of the transaction, only when the transaction fails.
public static final TransactionPhase AFTER_SUCCESS
Identifies an after success observer method, called during the after completion phase of the transaction, only when the transaction completes successfully.
Method Detail |
---|
public static TransactionPhase[] values()
for (TransactionPhase c : TransactionPhase.values()) System.out.println(c);
public static TransactionPhase valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |