public interface TransactionLog
| Modifier and Type | Method and Description |
|---|---|
void |
begin(javax.transaction.xa.Xid xid) |
void |
commit(javax.transaction.xa.Xid xid,
java.lang.Object logMark) |
int |
getAverageBytesPerForce() |
int |
getAverageForceTime() |
java.lang.String |
getXMLStats() |
java.lang.Object |
prepare(javax.transaction.xa.Xid xid,
java.util.List<? extends TransactionBranchInfo> branches)
log prepare for the global xid xid and the list of TransactionBranchInfo branches
|
java.util.Collection<Recovery.XidBranchesPair> |
recover(XidFactory xidFactory)
Recovers the log, returning a map of (top level) xid to List of TransactionBranchInfo for the branches.
|
void |
rollback(javax.transaction.xa.Xid xid,
java.lang.Object logMark) |
void begin(javax.transaction.xa.Xid xid)
throws LogException
LogExceptionjava.lang.Object prepare(javax.transaction.xa.Xid xid,
java.util.List<? extends TransactionBranchInfo> branches)
throws LogException
xid - global xid for the transactionsbranches - List of TransactionBranchInfoLogException - on errorvoid commit(javax.transaction.xa.Xid xid,
java.lang.Object logMark)
throws LogException
LogExceptionvoid rollback(javax.transaction.xa.Xid xid,
java.lang.Object logMark)
throws LogException
LogExceptionjava.util.Collection<Recovery.XidBranchesPair> recover(XidFactory xidFactory) throws LogException
xidFactory - Xid factoryLogException - on errorjava.lang.String getXMLStats()
int getAverageForceTime()
int getAverageBytesPerForce()
Copyright © 2003-2016 The Apache Software Foundation. All Rights Reserved.