public enum Status extends Enum<Status>
Enum Constant and Description |
---|
ACTIVE
The transaction is in the active state.
|
COMMITTED
The transaction has been committed.
|
COMMITTING
The transaction is in the process of being committed.
|
PREPARED
The transaction has been prepared by an external coordinator and is now in-doubt.
|
PREPARING
The transaction is in the process of being prepared.
|
RB_ONLY
The transaction has been marked for rollback.
|
ROLLEDBACK
The transaction has been rolled back.
|
ROLLINGBACK
The transaction is in the process of being rolled back.
|
UNKNOWN
The transaction is in an unknown state due to an error.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isCompleting()
Determine if the status is a transient completing status.
|
boolean |
isTerminal()
Determine if the status is a terminal status.
|
String |
toString()
Return a human-readable description for this Status.
|
static Status |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Status[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final Status ACTIVE
public static final Status COMMITTING
public static final Status ROLLINGBACK
public static final Status PREPARING
public static final Status COMMITTED
public static final Status ROLLEDBACK
public static final Status PREPARED
public static final Status RB_ONLY
public static final Status UNKNOWN
public static Status[] values()
for (Status c : Status.values()) System.out.println(c);
public static Status valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isTerminal()
public boolean isCompleting()