public interface JournalLoader
void initQueues(Map<Long,QueueBindingInfo> queueBindingInfosMap, List<QueueBindingInfo> queueBindingInfos) throws Exception
Exception
void handleAddMessage(Map<Long,Map<Long,AddMessageRecord>> queueMap) throws Exception
Exception
void handleNoMessageReferences(Map<Long,ServerMessage> messages)
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(ServerMessage 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 © 2017 JBoss by Red Hat. All rights reserved.