Class Activation
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.impl.Activation
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
LiveActivation,LiveOnlyActivation,ReplicationBackupActivation,SharedNothingBackupActivation,SharedStoreBackupActivation
public abstract class Activation extends Object implements Runnable
An activation controls the lifecycle of the server and any components specific to the Activation itself.
-
-
Constructor Summary
Constructors Constructor Description Activation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose(boolean permanently, boolean restarting)JournalLoadercreateJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer)voidfreezeConnections(RemotingService remotingService)ChannelHandlergetActivationChannelHandler(Channel channel, Acceptor acceptorUsed)HAManagergetHAManager()ReplicationManagergetReplicationManager()voidhaStarted()booleanisReplicaSync()voidpostConnectionFreeze()voidpreStorageClose()voidsendLiveIsStopping()
-
-
-
Method Detail
-
close
public abstract void close(boolean permanently, boolean restarting) throws Exception- Throws:
Exception
-
freezeConnections
public void freezeConnections(RemotingService remotingService)
-
postConnectionFreeze
public void postConnectionFreeze()
-
sendLiveIsStopping
public void sendLiveIsStopping()
-
haStarted
public void haStarted()
-
getActivationChannelHandler
public ChannelHandler getActivationChannelHandler(Channel channel, Acceptor acceptorUsed)
-
getHAManager
public HAManager getHAManager()
-
createJournalLoader
public JournalLoader createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer) throws ActiveMQException
- Throws:
ActiveMQException
-
getReplicationManager
public ReplicationManager getReplicationManager()
-
isReplicaSync
public boolean isReplicaSync()
-
-