public interface SplitBrainProtectionService
| Modifier and Type | Method and Description | 
|---|---|
void | 
ensureNoSplitBrain(String splitBrainProtectionName,
                  SplitBrainProtectionOn requiredSplitBrainProtectionPermissionType)
Ensures that the split brain protection with the given name is present. 
 | 
SplitBrainProtection | 
getSplitBrainProtection(String splitBrainProtectionName)
Returns the  
SplitBrainProtection instance for a given split brain protection name. | 
@Nonnull SplitBrainProtection getSplitBrainProtection(@Nonnull String splitBrainProtectionName) throws IllegalArgumentException
SplitBrainProtection instance for a given split brain protection name.splitBrainProtectionName - name of the split brain protectionSplitBrainProtectionIllegalArgumentException - if no split brain protection found for given nameNullPointerException - if splitBrainProtectionName is nullvoid ensureNoSplitBrain(@Nullable String splitBrainProtectionName, @Nonnull SplitBrainProtectionOn requiredSplitBrainProtectionPermissionType) throws SplitBrainProtectionException
splitBrainProtectionName - split brain protection name to ensure, can be null or emptyrequiredSplitBrainProtectionPermissionType - type of split brain protection requiredSplitBrainProtectionException - if split brain protection defined and not presentCopyright © 2022 Hazelcast, Inc.. All rights reserved.