java.lang.Object
org.apache.activemq.artemis.core.server.cluster.ha.BackupPolicy
All Implemented Interfaces:
HAPolicy<Activation>
Direct Known Subclasses:
ReplicaPolicy, SharedStoreBackupPolicy

public abstract class BackupPolicy extends Object implements HAPolicy<Activation>
  • Field Details

    • scaleDownPolicy

      protected ScaleDownPolicy scaleDownPolicy
    • restartBackup

      protected boolean restartBackup
  • Constructor Details

    • BackupPolicy

      public BackupPolicy()
  • Method Details

    • getScaleDownPolicy

      public ScaleDownPolicy getScaleDownPolicy()
    • setScaleDownPolicy

      public void setScaleDownPolicy(ScaleDownPolicy scaleDownPolicy)
    • isBackup

      public boolean isBackup()
      Specified by:
      isBackup in interface HAPolicy<Activation>
    • getScaleDownGroupName

      public String getScaleDownGroupName()
      Specified by:
      getScaleDownGroupName in interface HAPolicy<Activation>
    • isRestartBackup

      public boolean isRestartBackup()
    • setRestartBackup

      public void setRestartBackup(boolean restartBackup)