|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Transaction
Hazelcast transaction interface.
Note that Hazelcast doesn't support two phase commit (XA) transactions.
Hazelcast.getTransaction()| Field Summary | |
|---|---|
static int |
TXN_STATUS_ACTIVE
|
static int |
TXN_STATUS_COMMITTED
|
static int |
TXN_STATUS_COMMITTING
|
static int |
TXN_STATUS_NO_TXN
|
static int |
TXN_STATUS_PREPARED
|
static int |
TXN_STATUS_PREPARING
|
static int |
TXN_STATUS_ROLLED_BACK
|
static int |
TXN_STATUS_ROLLING_BACK
|
static int |
TXN_STATUS_UNKNOWN
|
| Method Summary | |
|---|---|
void |
begin()
Creates a new transaction and associate it with the current thread. |
void |
commit()
Commits the transaction associated with the current thread. |
int |
getStatus()
Returns the status of the transaction associated with the current thread. |
void |
rollback()
Rolls back the transaction associated with the current thread. |
| Field Detail |
|---|
static final int TXN_STATUS_NO_TXN
static final int TXN_STATUS_ACTIVE
static final int TXN_STATUS_PREPARED
static final int TXN_STATUS_COMMITTED
static final int TXN_STATUS_ROLLED_BACK
static final int TXN_STATUS_PREPARING
static final int TXN_STATUS_COMMITTING
static final int TXN_STATUS_ROLLING_BACK
static final int TXN_STATUS_UNKNOWN
| Method Detail |
|---|
void begin()
throws IllegalStateException
IllegalStateException - if transaction is already began
void commit()
throws IllegalStateException
IllegalStateException - if transaction didn't begin.
void rollback()
throws IllegalStateException
IllegalStateException - if transaction didn't begin.int getStatus()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||