public class JDBCJournalLoaderCallback extends Object implements LoaderCallback
| Constructor and Description |
|---|
JDBCJournalLoaderCallback(List<RecordInfo> committedRecords,
List<PreparedTransactionInfo> preparedTransactions,
TransactionFailureCallback failureCallback,
boolean fixBadTX) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPreparedTransaction(PreparedTransactionInfo preparedTransaction) |
void |
addRecord(RecordInfo info) |
void |
checkMaxId(long id) |
void |
deleteRecord(long id) |
void |
failedTransaction(long transactionID,
List<RecordInfo> records,
List<RecordInfo> recordsToDelete)
To be used to inform about transactions without commit records.
|
long |
getMaxId() |
void |
updateRecord(RecordInfo info) |
public JDBCJournalLoaderCallback(List<RecordInfo> committedRecords, List<PreparedTransactionInfo> preparedTransactions, TransactionFailureCallback failureCallback, boolean fixBadTX)
public void checkMaxId(long id)
public void addPreparedTransaction(PreparedTransactionInfo preparedTransaction)
addPreparedTransaction in interface LoaderCallbackpublic void addRecord(RecordInfo info)
addRecord in interface LoaderCallbackpublic void updateRecord(RecordInfo info)
updateRecord in interface LoaderCallbackpublic void deleteRecord(long id)
deleteRecord in interface LoaderCallbackpublic void failedTransaction(long transactionID,
List<RecordInfo> records,
List<RecordInfo> recordsToDelete)
TransactionFailureCallbackfailedTransaction in interface TransactionFailureCallbackpublic long getMaxId()
Copyright © 2024 The Apache Software Foundation. All rights reserved.