Class ScaleDownPolicy
java.lang.Object
org.apache.activemq.artemis.core.server.cluster.ha.ScaleDownPolicy
-
Constructor Summary
ConstructorsConstructorDescriptionScaleDownPolicy(String discoveryGroup, String groupName, String clusterName, boolean enabled, int commitInterval) ScaleDownPolicy(List<String> connectors, String groupName, String clusterName, boolean enabled, int commitInterval) -
Method Summary
Modifier and TypeMethodDescriptionintstatic ServerLocatorInternalgetScaleDownConnector(ScaleDownPolicy scaleDownPolicy, ActiveMQServer activeMQServer) booleanvoidsetClusterName(String clusterName) voidsetCommitInterval(int commitInterval) voidsetConnectors(List<String> connectors) voidsetDiscoveryGroup(String discoveryGroup) voidsetEnabled(boolean enabled) voidsetGroupName(String groupName)
-
Constructor Details
-
ScaleDownPolicy
public ScaleDownPolicy() -
ScaleDownPolicy
-
ScaleDownPolicy
-
-
Method Details
-
getConnectors
-
setConnectors
-
getDiscoveryGroup
-
setDiscoveryGroup
-
getGroupName
-
setGroupName
-
getClusterName
-
setClusterName
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getCommitInterval
public int getCommitInterval() -
setCommitInterval
public void setCommitInterval(int commitInterval) -
getScaleDownConnector
public static ServerLocatorInternal getScaleDownConnector(ScaleDownPolicy scaleDownPolicy, ActiveMQServer activeMQServer) throws ActiveMQException - Throws:
ActiveMQException
-