| Package | Description | 
|---|---|
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.splitbrainprotection | Contains classes related to cluster split brain protection. | 
| Class and Description | 
|---|
| 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. | 
| SplitBrainProtectionOn Represents a cluster split brain protection type | 
| Class and Description | 
|---|
| SplitBrainProtectionService Split brain protection service can be used to trigger cluster split brain protections at any time. | 
| Class and Description | 
|---|
| SplitBrainProtection SplitBrainProtectionprovides access to the current status of a split brain protection. | 
| SplitBrainProtectionEvent An Event that is send when a  SplitBrainProtectionchanges. | 
| SplitBrainProtectionException An exception thrown when the cluster size is below the defined threshold. | 
| SplitBrainProtectionOn Represents a cluster split brain protection type | 
Copyright © 2021 Hazelcast, Inc.. All rights reserved.