Class ScaleDownPolicy
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.cluster.ha.ScaleDownPolicy
-
public class ScaleDownPolicy extends Object
-
-
Constructor Summary
Constructors Constructor Description ScaleDownPolicy()ScaleDownPolicy(String discoveryGroup, String groupName, String clusterName, boolean enabled)ScaleDownPolicy(List<String> connectors, String groupName, String clusterName, boolean enabled)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClusterName()List<String>getConnectors()StringgetDiscoveryGroup()StringgetGroupName()static ServerLocatorInternalgetScaleDownConnector(ScaleDownPolicy scaleDownPolicy, ActiveMQServer activeMQServer)booleanisEnabled()voidsetClusterName(String clusterName)voidsetConnectors(List<String> connectors)voidsetDiscoveryGroup(String discoveryGroup)voidsetEnabled(boolean enabled)voidsetGroupName(String groupName)
-
-
-
Method Detail
-
getDiscoveryGroup
public String getDiscoveryGroup()
-
setDiscoveryGroup
public void setDiscoveryGroup(String discoveryGroup)
-
getGroupName
public String getGroupName()
-
setGroupName
public void setGroupName(String groupName)
-
getClusterName
public String getClusterName()
-
setClusterName
public void setClusterName(String clusterName)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getScaleDownConnector
public static ServerLocatorInternal getScaleDownConnector(ScaleDownPolicy scaleDownPolicy, ActiveMQServer activeMQServer) throws ActiveMQException
- Throws:
ActiveMQException
-
-