Class ReplicaPolicy

    • Constructor Detail

      • ReplicaPolicy

        public ReplicaPolicy​(NetworkHealthCheck networkHealthCheck,
                             int quorumVoteWait)
      • ReplicaPolicy

        public ReplicaPolicy​(String clusterName,
                             int maxSavedReplicatedJournalsSize,
                             String groupName,
                             boolean restartBackup,
                             boolean allowFailback,
                             long initialReplicationSyncTimeout,
                             ScaleDownPolicy scaleDownPolicy,
                             NetworkHealthCheck networkHealthCheck,
                             boolean voteOnReplicationFailure,
                             int quorumSize,
                             int voteRetries,
                             long voteRetryWait,
                             int quorumVoteWait,
                             long retryReplicationWait)
    • Method Detail

      • getClusterName

        public String getClusterName()
      • setClusterName

        public void setClusterName​(String clusterName)
      • getMaxSavedReplicatedJournalsSize

        public int getMaxSavedReplicatedJournalsSize()
      • setMaxSavedReplicatedJournalsSize

        public void setMaxSavedReplicatedJournalsSize​(int maxSavedReplicatedJournalsSize)
      • setReplicatedPolicy

        public void setReplicatedPolicy​(ReplicatedPolicy replicatedPolicy)
      • getBackupGroupName

        public String getBackupGroupName()
      • getGroupName

        public String getGroupName()
      • setGroupName

        public void setGroupName​(String groupName)
      • isSharedStore

        public boolean isSharedStore()
      • canScaleDown

        public boolean canScaleDown()
      • isAllowFailback

        public boolean isAllowFailback()
      • setAllowFailback

        public void setAllowFailback​(boolean allowFailback)
      • getFailbackDelay

        @Deprecated
        public long getFailbackDelay()
        Deprecated.
      • setFailbackDelay

        @Deprecated
        public void setFailbackDelay​(long failbackDelay)
        Deprecated.
      • getInitialReplicationSyncTimeout

        public long getInitialReplicationSyncTimeout()
      • setInitialReplicationSyncTimeout

        public void setInitialReplicationSyncTimeout​(long initialReplicationSyncTimeout)
      • setQuorumSize

        public void setQuorumSize​(int quorumSize)
      • getQuorumSize

        public int getQuorumSize()
      • setVoteOnReplicationFailure

        public void setVoteOnReplicationFailure​(boolean voteOnReplicationFailure)
      • isVoteOnReplicationFailure

        public boolean isVoteOnReplicationFailure()
      • setVoteRetries

        public void setVoteRetries​(int voteRetries)
      • setVoteRetryWait

        public void setVoteRetryWait​(long voteRetryWait)
      • getVoteRetries

        public int getVoteRetries()
      • getVoteRetryWait

        public long getVoteRetryWait()
      • getQuorumVoteWait

        public int getQuorumVoteWait()
      • getRetryReplicationWait

        public long getRetryReplicationWait()
      • setretryReplicationWait

        public void setretryReplicationWait​(long retryReplicationWait)