public interface JournalLoader
void initQueues(Map<Long,QueueBindingInfo> queueBindingInfosMap, List<QueueBindingInfo> queueBindingInfos) throws Exception
Exception
void initAddresses(Map<Long,AddressBindingInfo> addressBindingInfosMap, List<AddressBindingInfo> addressBindingInfo) throws Exception
Exception
void handleAddMessage(Map<Long,Map<Long,AddMessageRecord>> queueMap) throws Exception
Exception
void handleGroupingBindings(List<GroupingInfo> groupingInfos)
void handleDuplicateIds(Map<SimpleString,List<Pair<byte[],Long>>> duplicateIDMap) throws Exception
Exception
void postLoad(Journal messageJournal, ResourceManager resourceManager, Map<SimpleString,List<Pair<byte[],Long>>> duplicateIDMap) throws Exception
Exception
void handlePreparedSendMessage(Message message, Transaction tx, long queueID) throws Exception
Exception
void handlePreparedAcknowledge(long messageID, List<MessageReference> referencesToAck, long queueID) throws Exception
Exception
void handlePreparedTransaction(Transaction tx, List<MessageReference> referencesToAck, Xid xid, ResourceManager resourceManager) throws Exception
Exception
void recoverPendingPageCounters(List<PageCountPending> pendingNonTXPageCounter) throws Exception
Exception
void cleanUp()
Copyright © 2018 JBoss by Red Hat. All rights reserved.