Top Description Fields Constructors Methods
org.osgi.service.transaction.control

public final Enum TransactionStatus

extends Enum<TransactionStatus>
Class Inheritance

The status of the transaction A transaction may not enter all of the states in this enum, however it will always traverse the enum in ascending order. In particular if the TransactionStatus is reported as X then it will never proceed into a state Y where X.compareTo(Y) >= 0;

Field Summary

Modifier and TypeField and Description
public static final TransactionStatus
ACTIVE

A transaction is currently in progress

public static final TransactionStatus
COMMITTED

The transaction has committed

public static final TransactionStatus
COMMITTING

The transaction is in the process of being committed

public static final TransactionStatus
MARKED_ROLLBACK

A transaction is currently in progress and has been marked for rollback

public static final TransactionStatus
NO_TRANSACTION

No transaction is currently active

public static final TransactionStatus
PREPARED

A two phase commit is occurring and the transaction has been prepared

public static final TransactionStatus
PREPARING

A two phase commit is occurring and the transaction is being prepared

public static final TransactionStatus
ROLLED_BACK

The transaction has been rolled back

public static final TransactionStatus
ROLLING_BACK

The transaction is in the process of rolling back

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TransactionStatus
public static TransactionStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ACTIVEback to summary
public static final TransactionStatus ACTIVE

A transaction is currently in progress

COMMITTEDback to summary
public static final TransactionStatus COMMITTED

The transaction has committed

COMMITTINGback to summary
public static final TransactionStatus COMMITTING

The transaction is in the process of being committed

MARKED_ROLLBACKback to summary
public static final TransactionStatus MARKED_ROLLBACK

A transaction is currently in progress and has been marked for rollback

NO_TRANSACTIONback to summary
public static final TransactionStatus NO_TRANSACTION

No transaction is currently active

PREPAREDback to summary
public static final TransactionStatus PREPARED

A two phase commit is occurring and the transaction has been prepared

PREPARINGback to summary
public static final TransactionStatus PREPARING

A two phase commit is occurring and the transaction is being prepared

ROLLED_BACKback to summary
public static final TransactionStatus ROLLED_BACK

The transaction has been rolled back

ROLLING_BACKback to summary
public static final TransactionStatus ROLLING_BACK

The transaction is in the process of rolling back

Constructor Detail

TransactionStatusback to summary
private TransactionStatus()

Method Detail

valueOfback to summary
public static TransactionStatus valueOf(String name)
valuesback to summary
public static TransactionStatus[] values()