Interface | Description |
---|---|
IActiveElectionDecisionFilter |
This interface provides an acceptable decision for the proposed service candidate to
advance(aquire) the desired
ActiveElectionState.State state.The filter implementation invokes by ActiveElectionManager to identify whether the managed service
candidate is acceptable to advance current state to advanceState .The state will be advanced by service only if IActiveElectionDecisionFilter.isAcceptable(ActiveElectionState.State, List)
returns true , otherwise the state stays without no change. |
IActiveElectionListener |
This interface provides notifications by
ActiveElectionManager about new elected Active
service. |
Class | Description |
---|---|
ActiveElectionConfig |
This class provides a configuration object of
ActiveElectionManager . |
ActiveElectionEvent |
This event sends by
IActiveElectionListener to notify the listener implementation about
new elected active service. |
ActiveElectionManager |
ActiveElectionManager based on distributed naming service
INamingService
and 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
ActiveElectionManager on unexpected functionality behavior. |
Copyright © GigaSpaces.