public class XARecoveryManager
extends java.lang.Object
| Constructor and Description |
|---|
XARecoveryManager(java.lang.String tmUniqueName) |
| Modifier and Type | Method and Description |
|---|---|
static XARecoveryManager |
getInstance() |
boolean |
hasPendingXids(java.lang.String uniqueResourceName) |
static void |
installXARecoveryManager(java.lang.String tmUniqueName) |
boolean |
recover(javax.transaction.xa.XAResource xaResource,
long startOfRecoveryScan,
java.util.Collection<PendingTransactionRecord> expiredCommittingCoordinators,
java.util.Collection<PendingTransactionRecord> indoubtForeignCoordinatorsToKeep,
java.lang.String uniqueResourceName) |
java.lang.String |
toString() |
public static XARecoveryManager getInstance()
public static void installXARecoveryManager(java.lang.String tmUniqueName)
public boolean recover(javax.transaction.xa.XAResource xaResource,
long startOfRecoveryScan,
java.util.Collection<PendingTransactionRecord> expiredCommittingCoordinators,
java.util.Collection<PendingTransactionRecord> indoubtForeignCoordinatorsToKeep,
java.lang.String uniqueResourceName)
throws javax.transaction.xa.XAException,
LogReadException
javax.transaction.xa.XAExceptionLogReadExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean hasPendingXids(java.lang.String uniqueResourceName)
Copyright © 2020. All Rights Reserved.