Class ReplicaPolicyConfiguration

java.lang.Object
org.apache.activemq.artemis.core.config.ha.ReplicaPolicyConfiguration
All Implemented Interfaces:
Serializable, HAPolicyConfiguration

public class ReplicaPolicyConfiguration extends Object implements HAPolicyConfiguration
See Also:
  • Constructor Details

    • ReplicaPolicyConfiguration

      public ReplicaPolicyConfiguration()
  • Method Details

    • getType

      public HAPolicyConfiguration.TYPE getType()
      Specified by:
      getType in interface HAPolicyConfiguration
    • getScaleDownConfiguration

      public ScaleDownConfiguration getScaleDownConfiguration()
    • setScaleDownConfiguration

      public ReplicaPolicyConfiguration setScaleDownConfiguration(ScaleDownConfiguration scaleDownConfiguration)
    • getClusterName

      public String getClusterName()
    • setClusterName

      public ReplicaPolicyConfiguration setClusterName(String clusterName)
    • getMaxSavedReplicatedJournalsSize

      public int getMaxSavedReplicatedJournalsSize()
    • setMaxSavedReplicatedJournalsSize

      public ReplicaPolicyConfiguration setMaxSavedReplicatedJournalsSize(int maxSavedReplicatedJournalsSize)
    • getGroupName

      public String getGroupName()
    • setGroupName

      public ReplicaPolicyConfiguration setGroupName(String groupName)
    • isRestartBackup

      public boolean isRestartBackup()
    • setRestartBackup

      public ReplicaPolicyConfiguration setRestartBackup(boolean restartBackup)
    • isAllowFailBack

      public boolean isAllowFailBack()
    • setAllowFailBack

      public ReplicaPolicyConfiguration setAllowFailBack(boolean allowFailBack)
    • setFailbackDelay

      @Deprecated public ReplicaPolicyConfiguration setFailbackDelay(long failbackDelay)
      Deprecated.
    • getFailbackDelay

      @Deprecated public long getFailbackDelay()
      Deprecated.
    • getInitialReplicationSyncTimeout

      public long getInitialReplicationSyncTimeout()
    • setInitialReplicationSyncTimeout

      public ReplicaPolicyConfiguration setInitialReplicationSyncTimeout(long initialReplicationSyncTimeout)
    • getVoteOnReplicationFailure

      public boolean getVoteOnReplicationFailure()
    • setVoteOnReplicationFailure

      public void setVoteOnReplicationFailure(boolean voteOnReplicationFailure)
    • getQuorumSize

      public int getQuorumSize()
    • setQuorumSize

      public void setQuorumSize(int quorumSize)
    • getVoteRetries

      public int getVoteRetries()
    • setVoteRetries

      public void setVoteRetries(int voteRetries)
    • setVoteRetryWait

      public void setVoteRetryWait(long voteRetryWait)
    • getVoteRetryWait

      public long getVoteRetryWait()
    • getQuorumVoteWait

      public int getQuorumVoteWait()
    • setQuorumVoteWait

      public void setQuorumVoteWait(int quorumVoteWait)
    • getRetryReplicationWait

      public long getRetryReplicationWait()
    • setRetryReplicationWait

      public void setRetryReplicationWait(long retryReplicationWait)