Class SharedStoreBackupPolicy

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

public class SharedStoreBackupPolicy extends BackupPolicy
  • Constructor Details

    • SharedStoreBackupPolicy

      public SharedStoreBackupPolicy()
    • SharedStoreBackupPolicy

      public SharedStoreBackupPolicy(boolean failoverOnServerShutdown, boolean restartBackup, boolean allowAutoFailBack, ScaleDownPolicy scaleDownPolicy)
  • Method Details

    • getFailbackDelay

      @Deprecated public long getFailbackDelay()
      Deprecated.
    • setFailbackDelay

      @Deprecated public void setFailbackDelay(long failbackDelay)
      Deprecated.
    • isFailoverOnServerShutdown

      public boolean isFailoverOnServerShutdown()
    • setFailoverOnServerShutdown

      public void setFailoverOnServerShutdown(boolean failoverOnServerShutdown)
    • getSharedStorePrimaryPolicy

      public SharedStorePrimaryPolicy getSharedStorePrimaryPolicy()
    • setSharedStorePrimaryPolicy

      public void setSharedStorePrimaryPolicy(SharedStorePrimaryPolicy sharedStorePrimaryPolicy)
    • isSharedStore

      public boolean isSharedStore()
    • canScaleDown

      public boolean canScaleDown()
    • isAllowAutoFailBack

      public boolean isAllowAutoFailBack()
    • setAllowAutoFailBack

      public void setAllowAutoFailBack(boolean allowAutoFailBack)
    • setIsWaitForActivation

      public void setIsWaitForActivation(boolean isWaitForActivation)
    • createActivation

      public Activation createActivation(ActiveMQServerImpl server, boolean wasPrimary, Map<String,Object> activationParams, IOCriticalErrorListener ioCriticalErrorListener)
      Description copied from interface: HAPolicy
      created the Activation associated with this policy.
    • getBackupGroupName

      public String getBackupGroupName()