Class ColocatedPolicy
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.cluster.ha.ColocatedPolicy
-
- All Implemented Interfaces:
HAPolicy<LiveActivation>
public class ColocatedPolicy extends Object implements HAPolicy<LiveActivation>
-
-
Constructor Summary
Constructors Constructor Description ColocatedPolicy(boolean requestBackup, int backupRequestRetries, long backupRequestRetryInterval, int maxBackups, int backupPortOffset, List<String> excludedConnectors, HAPolicy livePolicy, BackupPolicy backupPolicy)
-
Method Summary
-
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
-
ColocatedPolicy
public ColocatedPolicy(boolean requestBackup, int backupRequestRetries, long backupRequestRetryInterval, int maxBackups, int backupPortOffset, List<String> excludedConnectors, HAPolicy livePolicy, BackupPolicy backupPolicy)
-
-
Method Detail
-
getBackupGroupName
public String getBackupGroupName()
- Specified by:
getBackupGroupNamein interfaceHAPolicy<LiveActivation>
-
getScaleDownGroupName
public String getScaleDownGroupName()
- Specified by:
getScaleDownGroupNamein interfaceHAPolicy<LiveActivation>
-
isSharedStore
public boolean isSharedStore()
- Specified by:
isSharedStorein interfaceHAPolicy<LiveActivation>
-
isBackup
public boolean isBackup()
- Specified by:
isBackupin interfaceHAPolicy<LiveActivation>
-
createActivation
public LiveActivation createActivation(ActiveMQServerImpl server, boolean wasLive, Map<String,Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener) throws Exception
- Specified by:
createActivationin interfaceHAPolicy<LiveActivation>- Throws:
Exception
-
canScaleDown
public boolean canScaleDown()
- Specified by:
canScaleDownin interfaceHAPolicy<LiveActivation>
-
getScaleDownClustername
public String getScaleDownClustername()
- Specified by:
getScaleDownClusternamein interfaceHAPolicy<LiveActivation>
-
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)
-
getLivePolicy
public HAPolicy<LiveActivation> getLivePolicy()
-
setLivePolicy
public void setLivePolicy(HAPolicy<LiveActivation> livePolicy)
-
getBackupPolicy
public BackupPolicy getBackupPolicy()
-
setBackupPolicy
public void setBackupPolicy(BackupPolicy backupPolicy)
-
-