Class ColocatedPolicy
java.lang.Object
org.apache.activemq.artemis.core.server.cluster.ha.ColocatedPolicy
- All Implemented Interfaces:
HAPolicy<PrimaryActivation>
-
Constructor Summary
ConstructorsConstructorDescriptionColocatedPolicy(boolean requestBackup, int backupRequestRetries, long backupRequestRetryInterval, int maxBackups, int backupPortOffset, List<String> excludedConnectors, HAPolicy primaryPolicy, BackupPolicy backupPolicy) -
Method Summary
Modifier and TypeMethodDescriptionbooleancreateActivation(ActiveMQServerImpl server, boolean wasPrimary, Map<String, Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener) created the Activation associated with this policy.intintlongintbooleanisBackup()booleanbooleanvoidsetBackupPolicy(BackupPolicy backupPolicy) voidsetBackupPortOffset(int backupPortOffset) voidsetBackupRequestRetries(int backupRequestRetries) voidsetBackupRequestRetryInterval(long backupRequestRetryInterval) voidsetExcludedConnectors(List<String> excludedConnectors) voidsetMaxBackups(int maxBackups) voidsetPrimaryPolicy(HAPolicy<PrimaryActivation> primaryPolicy) voidsetRequestBackup(boolean requestBackup) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.artemis.core.server.cluster.ha.HAPolicy
getScaleDownClustername, getScaleDownCommitInterval, getScaleDownGroupName, isWaitForActivation, useQuorumManager
-
Constructor Details
-
ColocatedPolicy
public ColocatedPolicy(boolean requestBackup, int backupRequestRetries, long backupRequestRetryInterval, int maxBackups, int backupPortOffset, List<String> excludedConnectors, HAPolicy primaryPolicy, BackupPolicy backupPolicy)
-
-
Method Details
-
getBackupGroupName
- Specified by:
getBackupGroupNamein interfaceHAPolicy<PrimaryActivation>
-
isBackup
public boolean isBackup()- Specified by:
isBackupin interfaceHAPolicy<PrimaryActivation>
-
createActivation
public PrimaryActivation createActivation(ActiveMQServerImpl server, boolean wasPrimary, Map<String, Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener) throws ExceptionDescription copied from interface:HAPolicycreated the Activation associated with this policy.- Specified by:
createActivationin interfaceHAPolicy<PrimaryActivation>- Throws:
Exception
-
canScaleDown
public boolean canScaleDown()- Specified by:
canScaleDownin interfaceHAPolicy<PrimaryActivation>
-
isRequestBackup
public boolean isRequestBackup() -
setRequestBackup
public void setRequestBackup(boolean requestBackup) -
getBackupRequestRetries
public int getBackupRequestRetries() -
setBackupRequestRetries
public void setBackupRequestRetries(int backupRequestRetries) -
getBackupRequestRetryInterval
public long getBackupRequestRetryInterval() -
setBackupRequestRetryInterval
public void setBackupRequestRetryInterval(long backupRequestRetryInterval) -
getMaxBackups
public int getMaxBackups() -
setMaxBackups
public void setMaxBackups(int maxBackups) -
getBackupPortOffset
public int getBackupPortOffset() -
setBackupPortOffset
public void setBackupPortOffset(int backupPortOffset) -
getExcludedConnectors
-
setExcludedConnectors
-
getPrimaryPolicy
-
setPrimaryPolicy
-
getBackupPolicy
-
setBackupPolicy
-