public interface Transaction
Modifier and Type | Interface and Description |
---|---|
static class |
Transaction.State |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(TransactionOperation sync) |
void |
afterCommit() |
void |
afterPrepare() |
void |
afterRollback() |
void |
beforeCommit() |
void |
beforePrepare() |
void |
beforeRollback() |
void |
commit() |
void |
commit(boolean onePhase) |
Transaction |
copy()
Used for pages during commit.
|
List<TransactionOperation> |
getAllOperations() |
long |
getCreateTime() |
long |
getID() |
int |
getOperationsCount() |
Object |
getProperty(int index) |
Transaction.State |
getState() |
Xid |
getXid() |
boolean |
hasTimedOut(long currentTime,
int defaultTimeout) |
boolean |
isContainsPersistent() |
boolean |
isWaitBeforeCommit() |
void |
markAsRollbackOnly(HornetQException exception) |
void |
prepare() |
void |
putProperty(int index,
Object property) |
void |
resume() |
void |
rollback() |
void |
setContainsPersistent() |
void |
setState(Transaction.State state) |
void |
setTimeout(int timeout) |
void |
setWaitBeforeCommit(boolean waitBeforeCommit) |
void |
suspend() |
Transaction copy()
int getOperationsCount()
long getID()
Xid getXid()
void suspend()
void resume()
Transaction.State getState()
void setState(Transaction.State state)
void markAsRollbackOnly(HornetQException exception)
long getCreateTime()
void addOperation(TransactionOperation sync)
List<TransactionOperation> getAllOperations()
boolean hasTimedOut(long currentTime, int defaultTimeout)
boolean isWaitBeforeCommit()
void setWaitBeforeCommit(boolean waitBeforeCommit)
void putProperty(int index, Object property)
Object getProperty(int index)
void setContainsPersistent()
boolean isContainsPersistent()
void setTimeout(int timeout)
void afterPrepare()
void afterCommit()
void afterRollback()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.