Interface JournalLoader
-
- All Known Implementing Classes:
BackupRecoveryJournalLoader,PostOfficeJournalLoader
public interface JournalLoader
-
-
Method Summary
-
-
-
Method Detail
-
initQueues
void initQueues(Map<Long,QueueBindingInfo> queueBindingInfosMap, List<QueueBindingInfo> queueBindingInfos) throws Exception
- Throws:
Exception
-
initAddresses
void initAddresses(List<AddressBindingInfo> addressBindingInfo) throws Exception
- Throws:
Exception
-
handleAddMessage
void handleAddMessage(Map<Long,Map<Long,AddMessageRecord>> queueMap) throws Exception
- Throws:
Exception
-
handleGroupingBindings
void handleGroupingBindings(List<GroupingInfo> groupingInfos)
-
handleDuplicateIds
void handleDuplicateIds(Map<SimpleString,List<Pair<byte[],Long>>> duplicateIDMap) throws Exception
- Throws:
Exception
-
postLoad
void postLoad(Journal messageJournal, ResourceManager resourceManager, Map<SimpleString,List<Pair<byte[],Long>>> duplicateIDMap) throws Exception
- Throws:
Exception
-
handlePreparedSendMessage
void handlePreparedSendMessage(Message message, Transaction tx, long queueID) throws Exception
- Throws:
Exception
-
handlePreparedAcknowledge
void handlePreparedAcknowledge(long messageID, List<MessageReference> referencesToAck, long queueID) throws Exception- Throws:
Exception
-
handlePreparedTransaction
void handlePreparedTransaction(Transaction tx, List<MessageReference> referencesToAck, Xid xid, ResourceManager resourceManager) throws Exception
- Throws:
Exception
-
recoverPendingPageCounters
void recoverPendingPageCounters(List<PageCountPending> pendingNonTXPageCounter) throws Exception
- Throws:
Exception
-
cleanUp
void cleanUp()
-
-