| Interface | Description | 
|---|---|
| IActiveElectionDecisionFilter | This interface provides an acceptable decision for the proposed service candidate to
 advance(aquire) the desired  ActiveElectionState.Statestate.The filter implementation invokes by ActiveElectionManagerto identify whether the managed service
 candidate is acceptable to advance current state toadvanceState.The state will be advanced by service only if IActiveElectionDecisionFilter.isAcceptable(ActiveElectionState.State, List)returnstrue, otherwise the state stays without no change. | 
| IActiveElectionListener | This interface provides notifications by  ActiveElectionManagerabout new elected Active
 service. | 
| Class | Description | 
|---|---|
| ActiveElectionConfig | This class provides a configuration object of  ActiveElectionManager. | 
| ActiveElectionEvent | This event sends by  IActiveElectionListenerto notify the listener implementation about
 new elected active service. | 
| ActiveElectionManager | ActiveElectionManager based on distributed naming service  INamingServiceand provides a distributed active election algorithm to select only one active service
 between all candidates. | 
| ActiveElectionState | The election state attribute registered in conjunction with service candidate. | 
| ActiveFailureDetector | Provides a failure detection on active service. | 
| ServiceReplicationStatus | |
| SplitBrainController | This class provides control for split-brain behavior. | 
| SplitBrainRecoveryHolder | Created by moran on 4/12/15. | 
| SplitBrainServiceEntry | 
| Enum | Description | 
|---|---|
| ActiveElectionState.State | Service states | 
| SplitBrainRecoveryPolicy | Created by moran on 4/12/15. | 
| Exception | Description | 
|---|---|
| ActiveElectionException | This exception thrown by  ActiveElectionManageron unexpected functionality behavior. | 
Copyright © GigaSpaces.