Class RecoveryImpl
- java.lang.Object
-
- org.apache.geronimo.transaction.manager.RecoveryImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.geronimo.transaction.manager.Recovery
Recovery.XidBranchesPair
-
-
Constructor Summary
Constructors Constructor Description RecoveryImpl(TransactionManagerImpl txManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<javax.transaction.xa.Xid,TransactionImpl>
getExternalXids()
java.util.List<java.lang.Exception>
getRecoveryErrors()
boolean
hasRecoveryErrors()
boolean
localRecoveryComplete()
int
localUnrecoveredCount()
void
recoverLog()
void
recoverResourceManager(NamedXAResource xaResource)
-
-
-
Constructor Detail
-
RecoveryImpl
public RecoveryImpl(TransactionManagerImpl txManager)
-
-
Method Detail
-
recoverLog
public void recoverLog() throws javax.transaction.xa.XAException
- Specified by:
recoverLog
in interfaceRecovery
- Throws:
javax.transaction.xa.XAException
-
recoverResourceManager
public void recoverResourceManager(NamedXAResource xaResource) throws javax.transaction.xa.XAException
- Specified by:
recoverResourceManager
in interfaceRecovery
- Throws:
javax.transaction.xa.XAException
-
hasRecoveryErrors
public boolean hasRecoveryErrors()
- Specified by:
hasRecoveryErrors
in interfaceRecovery
-
getRecoveryErrors
public java.util.List<java.lang.Exception> getRecoveryErrors()
- Specified by:
getRecoveryErrors
in interfaceRecovery
-
localRecoveryComplete
public boolean localRecoveryComplete()
- Specified by:
localRecoveryComplete
in interfaceRecovery
-
localUnrecoveredCount
public int localUnrecoveredCount()
- Specified by:
localUnrecoveredCount
in interfaceRecovery
-
getExternalXids
public java.util.Map<javax.transaction.xa.Xid,TransactionImpl> getExternalXids()
- Specified by:
getExternalXids
in interfaceRecovery
-
-