Class SharedNothingLiveActivation
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.impl.Activation
-
- org.apache.activemq.artemis.core.server.impl.LiveActivation
-
- org.apache.activemq.artemis.core.server.impl.SharedNothingLiveActivation
-
- All Implemented Interfaces:
Runnable
public class SharedNothingLiveActivation extends LiveActivation
-
-
Constructor Summary
Constructors Constructor Description SharedNothingLiveActivation(ActiveMQServerImpl activeMQServer, ReplicatedPolicy replicatedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(boolean permanently, boolean restarting)voidfreezeConnections(RemotingService remotingService)voidfreezeReplication()ChannelHandlergetActivationChannelHandler(Channel channel, Acceptor acceptorUsed)ReplicationManagergetReplicationManager()booleanisReplicaSync()voidrun()voidsendLiveIsStopping()voidstartReplication(CoreRemotingConnection rc, ClusterConnection clusterConnection, Pair<TransportConfiguration,TransportConfiguration> pair, boolean isFailBackRequest)-
Methods inherited from class org.apache.activemq.artemis.core.server.impl.Activation
createJournalLoader, getHAManager, haStarted, postConnectionFreeze, preStorageClose
-
-
-
-
Constructor Detail
-
SharedNothingLiveActivation
public SharedNothingLiveActivation(ActiveMQServerImpl activeMQServer, ReplicatedPolicy replicatedPolicy)
-
-
Method Detail
-
freezeConnections
public void freezeConnections(RemotingService remotingService)
- Overrides:
freezeConnectionsin classActivation
-
freezeReplication
public void freezeReplication()
-
run
public void run()
-
getActivationChannelHandler
public ChannelHandler getActivationChannelHandler(Channel channel, Acceptor acceptorUsed)
- Overrides:
getActivationChannelHandlerin classActivation
-
startReplication
public void startReplication(CoreRemotingConnection rc, ClusterConnection clusterConnection, Pair<TransportConfiguration,TransportConfiguration> pair, boolean isFailBackRequest) throws ActiveMQException
- Throws:
ActiveMQException
-
close
public void close(boolean permanently, boolean restarting) throws Exception- Specified by:
closein classActivation- Throws:
Exception
-
sendLiveIsStopping
public void sendLiveIsStopping()
- Overrides:
sendLiveIsStoppingin classActivation
-
getReplicationManager
public ReplicationManager getReplicationManager()
- Overrides:
getReplicationManagerin classActivation
-
isReplicaSync
public boolean isReplicaSync()
- Overrides:
isReplicaSyncin classActivation
-
-