Package com.hazelcast.config
Class SplitBrainProtectionConfigBuilder
- java.lang.Object
-
- com.hazelcast.config.SplitBrainProtectionConfigBuilder
-
- Direct Known Subclasses:
ProbabilisticSplitBrainProtectionConfigBuilder
,RecentlyActiveSplitBrainProtectionConfigBuilder
public abstract class SplitBrainProtectionConfigBuilder extends java.lang.Object
Commons for split brain protection config builders.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
enabled
Whether this split brain protection config is enabled or notprotected int
minimumClusterSize
The minimum cluster size: expected number of live members in cluster not to be considered it split
-
Constructor Summary
Constructors Constructor Description SplitBrainProtectionConfigBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SplitBrainProtectionConfig
build()
SplitBrainProtectionConfigBuilder
enabled(boolean enabled)
SplitBrainProtectionConfigBuilder
withSplitBrainProtectionSize(int minimumClusterSize)
-
-
-
Method Detail
-
enabled
public SplitBrainProtectionConfigBuilder enabled(boolean enabled)
-
withSplitBrainProtectionSize
public SplitBrainProtectionConfigBuilder withSplitBrainProtectionSize(int minimumClusterSize)
-
build
public abstract SplitBrainProtectionConfig build()
-
-