public interface RecoveryLog
| Modifier and Type | Method and Description |
|---|---|
void |
closed() |
void |
closing()
Notification of JVM shutdown - allows another instance to take over.
|
void |
forget(String coordinatorId) |
void |
forgetTransactionRecords(Collection<PendingTransactionRecord> coordinators) |
PendingTransactionRecord |
get(String coordinatorId) |
Collection<PendingTransactionRecord> |
getExpiredPendingCommittingTransactionRecordsAt(long time) |
Collection<PendingTransactionRecord> |
getIndoubtTransactionRecords() |
Collection<PendingTransactionRecord> |
getPendingTransactionRecords() |
boolean |
isActive() |
void |
recordAsCommitting(String coordinatorId)
Mark the given transaction as committing.
|
boolean isActive()
void closing()
Collection<PendingTransactionRecord> getIndoubtTransactionRecords() throws LogReadException
LogReadExceptionCollection<PendingTransactionRecord> getExpiredPendingCommittingTransactionRecordsAt(long time) throws LogReadException
LogReadExceptionvoid forgetTransactionRecords(Collection<PendingTransactionRecord> coordinators)
void recordAsCommitting(String coordinatorId) throws LogException
coordinatorId - The transaction, previously logged as IN_DOUBT.
For retries, the IN_DOUBT may no longer exist.LogExceptionvoid forget(String coordinatorId)
PendingTransactionRecord get(String coordinatorId) throws LogReadException
LogReadExceptionCollection<PendingTransactionRecord> getPendingTransactionRecords() throws LogReadException
LogReadExceptionvoid closed()
Copyright © 2023. All rights reserved.