Class ConsensusConfiguration.Builder
- java.lang.Object
-
- com.exonum.binding.common.configuration.ConsensusConfiguration.Builder
-
- Enclosing class:
- ConsensusConfiguration
public abstract static class ConsensusConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract ConsensusConfiguration
build()
abstract ConsensusConfiguration.Builder
firstRoundTimeout(long firstRoundTimeout)
abstract ConsensusConfiguration.Builder
maxMessageLen(int maxMessageLen)
abstract ConsensusConfiguration.Builder
maxProposeTimeout(long maxProposeTimeout)
abstract ConsensusConfiguration.Builder
minProposeTimeout(long minProposeTimeout)
abstract ConsensusConfiguration.Builder
peersTimeout(long peersTimeout)
abstract ConsensusConfiguration.Builder
proposeTimeoutThreshold(int proposeTimeoutThreshold)
abstract ConsensusConfiguration.Builder
statusTimeout(long statusTimeout)
abstract ConsensusConfiguration.Builder
txsBlockLimit(int txsBlockLimit)
-
-
-
Method Detail
-
firstRoundTimeout
public abstract ConsensusConfiguration.Builder firstRoundTimeout(long firstRoundTimeout)
-
statusTimeout
public abstract ConsensusConfiguration.Builder statusTimeout(long statusTimeout)
-
peersTimeout
public abstract ConsensusConfiguration.Builder peersTimeout(long peersTimeout)
-
txsBlockLimit
public abstract ConsensusConfiguration.Builder txsBlockLimit(int txsBlockLimit)
-
maxMessageLen
public abstract ConsensusConfiguration.Builder maxMessageLen(int maxMessageLen)
-
minProposeTimeout
public abstract ConsensusConfiguration.Builder minProposeTimeout(long minProposeTimeout)
-
maxProposeTimeout
public abstract ConsensusConfiguration.Builder maxProposeTimeout(long maxProposeTimeout)
-
proposeTimeoutThreshold
public abstract ConsensusConfiguration.Builder proposeTimeoutThreshold(int proposeTimeoutThreshold)
-
build
public abstract ConsensusConfiguration build()
-
-