Class LiveOnlyPolicy
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.cluster.ha.LiveOnlyPolicy
-
- All Implemented Interfaces:
HAPolicy<Activation>
public class LiveOnlyPolicy extends Object implements HAPolicy<Activation>
-
-
Constructor Summary
Constructors Constructor Description LiveOnlyPolicy()LiveOnlyPolicy(ScaleDownPolicy scaleDownPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanScaleDown()ActivationcreateActivation(ActiveMQServerImpl server, boolean wasLive, Map<String,Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener)StringgetBackupGroupName()StringgetScaleDownClustername()StringgetScaleDownGroupName()ScaleDownPolicygetScaleDownPolicy()booleanisBackup()booleanisSharedStore()voidsetScaleDownPolicy(ScaleDownPolicy scaleDownPolicy)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.core.server.cluster.ha.HAPolicy
isWaitForActivation, useQuorumManager
-
-
-
-
Constructor Detail
-
LiveOnlyPolicy
public LiveOnlyPolicy()
-
LiveOnlyPolicy
public LiveOnlyPolicy(ScaleDownPolicy scaleDownPolicy)
-
-
Method Detail
-
createActivation
public Activation createActivation(ActiveMQServerImpl server, boolean wasLive, Map<String,Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener)
- Specified by:
createActivationin interfaceHAPolicy<Activation>
-
getBackupGroupName
public String getBackupGroupName()
- Specified by:
getBackupGroupNamein interfaceHAPolicy<Activation>
-
getScaleDownGroupName
public String getScaleDownGroupName()
- Specified by:
getScaleDownGroupNamein interfaceHAPolicy<Activation>
-
getScaleDownClustername
public String getScaleDownClustername()
- Specified by:
getScaleDownClusternamein interfaceHAPolicy<Activation>
-
isSharedStore
public boolean isSharedStore()
- Specified by:
isSharedStorein interfaceHAPolicy<Activation>
-
isBackup
public boolean isBackup()
- Specified by:
isBackupin interfaceHAPolicy<Activation>
-
canScaleDown
public boolean canScaleDown()
- Specified by:
canScaleDownin interfaceHAPolicy<Activation>
-
getScaleDownPolicy
public ScaleDownPolicy getScaleDownPolicy()
-
setScaleDownPolicy
public void setScaleDownPolicy(ScaleDownPolicy scaleDownPolicy)
-
-