public class UnrecoverableLog extends Object implements TransactionLog
Constructor and Description |
---|
UnrecoverableLog() |
Modifier and Type | Method and Description |
---|---|
void |
begin(Xid xid) |
void |
commit(Xid xid,
Object logMark) |
int |
getAverageBytesPerForce() |
int |
getAverageForceTime() |
String |
getXMLStats() |
Object |
prepare(Xid xid,
List<? extends TransactionBranchInfo> branches)
log prepare for the global xid xid and the list of TransactionBranchInfo branches
|
Collection |
recover(XidFactory xidFactory)
Recovers the log, returning a map of (top level) xid to List of TransactionBranchInfo for the branches.
|
void |
rollback(Xid xid,
Object logMark) |
public void begin(Xid xid) throws LogException
begin
in interface TransactionLog
LogException
public Object prepare(Xid xid, List<? extends TransactionBranchInfo> branches) throws LogException
TransactionLog
prepare
in interface TransactionLog
xid
- global xid for the transactionsbranches
- List of TransactionBranchInfoLogException
- on errorpublic void commit(Xid xid, Object logMark) throws LogException
commit
in interface TransactionLog
LogException
public void rollback(Xid xid, Object logMark) throws LogException
rollback
in interface TransactionLog
LogException
public Collection recover(XidFactory xidFactory) throws LogException
TransactionLog
recover
in interface TransactionLog
xidFactory
- Xid factoryLogException
- on errorpublic String getXMLStats()
getXMLStats
in interface TransactionLog
public int getAverageForceTime()
getAverageForceTime
in interface TransactionLog
public int getAverageBytesPerForce()
getAverageBytesPerForce
in interface TransactionLog
Copyright © 2010 - 2020 Adobe. All Rights Reserved