com.atomikos.recovery
Interface RecoveryLog


public interface RecoveryLog

Handle to the transaction logs for recovery purposes.


Method Summary
 void close(long timeout)
           
 java.util.Collection<ParticipantLogEntry> getCommittingParticipants()
           
 void presumedAborting(ParticipantLogEntry entry)
           
 void terminated(ParticipantLogEntry entry)
           
 void terminatedWithHeuristicCommit(ParticipantLogEntry entry)
           
 void terminatedWithHeuristicHazard(ParticipantLogEntry entry)
           
 void terminatedWithHeuristicMixed(ParticipantLogEntry entry)
           
 void terminatedWithHeuristicRollback(ParticipantLogEntry entry)
           
 

Method Detail

terminated

void terminated(ParticipantLogEntry entry)

terminatedWithHeuristicRollback

void terminatedWithHeuristicRollback(ParticipantLogEntry entry)
                                     throws LogException
Throws:
LogException

getCommittingParticipants

java.util.Collection<ParticipantLogEntry> getCommittingParticipants()
                                                                    throws LogReadException
Throws:
LogReadException

presumedAborting

void presumedAborting(ParticipantLogEntry entry)
                      throws java.lang.IllegalStateException,
                             LogException
Throws:
java.lang.IllegalStateException
LogException

terminatedWithHeuristicCommit

void terminatedWithHeuristicCommit(ParticipantLogEntry entry)
                                   throws LogException
Throws:
LogException

terminatedWithHeuristicHazard

void terminatedWithHeuristicHazard(ParticipantLogEntry entry)
                                   throws LogWriteException
Throws:
LogWriteException

terminatedWithHeuristicMixed

void terminatedWithHeuristicMixed(ParticipantLogEntry entry)
                                  throws LogException
Throws:
LogException

close

void close(long timeout)


Copyright © 2016. All Rights Reserved.