See: Description
| Interface | Description | 
|---|---|
| HeartbeatAware | SplitBrainProtectionFunctions which implement this interface will be notified of member heartbeats. | 
| PingAware | Split brain protection functions that need access to ICMP ping failure detector should implement this interface;
 the instance of  PingFailureDetectorused by this member'sClusterHeartbeatManagerwill be provided on initialization. | 
| SplitBrainProtection | SplitBrainProtectionprovides access to the current status of a split brain protection. | 
| SplitBrainProtectionFunction | A function that can be used to conclude whether the minimum cluster size property is satisfied?
 The split brain protection function is consulted: When a cluster membership change occurs (member added or removed) Whenever a hearbeat is received from a member, in case the SplitBrainProtectionFunctionalso
     implementsHeartbeatAwareASplitBrainProtectionFunctionthat implementsHeartbeatAwarewill be also notified of heartbeats. | 
| SplitBrainProtectionListener | Listener to get notified when a split brain protection state is changed. | 
| SplitBrainProtectionService | Split brain protection service can be used to trigger cluster split brain protections at any time. | 
| Class | Description | 
|---|---|
| SplitBrainProtectionEvent | An Event that is send when a  SplitBrainProtectionchanges. | 
| Enum | Description | 
|---|---|
| SplitBrainProtectionOn | Represents a cluster split brain protection type | 
| Exception | Description | 
|---|---|
| SplitBrainProtectionException | An exception thrown when the cluster size is below the defined threshold. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.