Class SharedStoreBackupActivation
java.lang.Object
org.apache.activemq.artemis.core.server.impl.Activation
org.apache.activemq.artemis.core.server.impl.SharedStoreBackupActivation
- All Implemented Interfaces:
Runnable
-
Constructor Summary
ConstructorsConstructorDescriptionSharedStoreBackupActivation(ActiveMQServerImpl server, SharedStoreBackupPolicy sharedStoreBackupPolicy, IOCriticalErrorListener ioCriticalErrorListener) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose(boolean permanently, boolean restarting) createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer) create the Journal loader needed for this Activation.voidrun()Methods inherited from class org.apache.activemq.artemis.core.server.impl.Activation
freezeConnections, getActivationChannelHandler, getHAManager, getReplicationManager, haStarted, isReplicaSync, postConnectionFreeze, preStorageClose, sendPrimaryIsStopping
-
Constructor Details
-
Method Details
-
run
public void run() -
close
- Specified by:
closein classActivation- Throws:
Exception
-
createJournalLoader
public JournalLoader createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer) throws ActiveMQException Description copied from class:Activationcreate the Journal loader needed for this Activation.- Overrides:
createJournalLoaderin classActivation- Throws:
ActiveMQException
-