public enum TxStatus extends Enum<TxStatus>
Modifier and Type | Method and Description |
---|---|
static TxStatus |
fromActionStatus(int actionStatus) |
static TxStatus |
fromStatus(String status)
convert a string into an enum type.
|
boolean |
hasHeuristic() |
boolean |
isAbort() |
static boolean |
isAbort(String status) |
boolean |
isActive() |
boolean |
isCommit() |
static boolean |
isCommit(String status) |
boolean |
isCommitOnePhase() |
static boolean |
isCommitOnePhase(String status) |
boolean |
isComplete() |
boolean |
isFinished() |
boolean |
isFinishing() |
boolean |
isGone() |
boolean |
isHeuristic() |
boolean |
isPrepare() |
static boolean |
isPrepare(String status) |
boolean |
isReadOnly() |
static boolean |
isReadOnly(String status) |
boolean |
isRollbackOnly() |
boolean |
isRunning() |
int |
status() |
int |
twoPhaseOutcome() |
static TxStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TxStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TxStatus TransactionRollbackOnly
public static final TxStatus TransactionRollingBack
public static final TxStatus TransactionRolledBack
public static final TxStatus TransactionCommitting
public static final TxStatus TransactionCommitted
public static final TxStatus TransactionHeuristicRollback
public static final TxStatus TransactionHeuristicCommit
public static final TxStatus TransactionHeuristicHazard
public static final TxStatus TransactionHeuristicMixed
public static final TxStatus TransactionPreparing
public static final TxStatus TransactionPrepared
public static final TxStatus TransactionActive
public static final TxStatus TransactionCommittedOnePhase
public static final TxStatus TransactionReadOnly
public static final TxStatus TransactionStatusUnknown
public static TxStatus[] values()
for (TxStatus c : TxStatus.values()) System.out.println(c);
public static TxStatus 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 int status()
public int twoPhaseOutcome()
public static boolean isPrepare(String status)
public static boolean isCommit(String status)
public static boolean isAbort(String status)
public static boolean isReadOnly(String status)
public static boolean isCommitOnePhase(String status)
public boolean isPrepare()
public boolean isCommit()
public boolean isCommitOnePhase()
public boolean isAbort()
public boolean isReadOnly()
public boolean isRollbackOnly()
public boolean isRunning()
public boolean isHeuristic()
public boolean isComplete()
public boolean isGone()
public boolean isFinished()
public boolean isActive()
public boolean isFinishing()
public boolean hasHeuristic()
public static TxStatus fromStatus(String status)
status
- the name of the enum typeIllegalArgumentException
- if the input status value does not correspond to an enum namepublic static TxStatus fromActionStatus(int actionStatus)
Copyright © 2021 JBoss by Red Hat. All rights reserved.