| Package | Description | 
|---|---|
| com.gigaspaces.cluster.activeelection.core | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
ActiveElectionManager.confirmPendingStateRegistration(int retryCount)
Confirmation PENDING state registration on naming service. 
 | 
void | 
ActiveElectionManager.elect()
Elect the active service, this method will be blocked while the active service will be
 elected. 
 | 
protected void | 
ActiveElectionManager.onActiveFailure()
The callback method from  
ActiveFailureDetector
 on active failure. | 
protected void | 
ActiveElectionManager.onSplitBrain(List<ServiceItem> splitActives)
The callback method from  
SplitBrainController
 on 2 or more identified ACTIVE services. | 
void | 
ActiveElectionManager.reelect()
Re-elect the primary space. 
 | 
| Constructor and Description | 
|---|
ActiveElectionManager(String nodeName,
                     Object service,
                     ServiceTemplate participantSrvTemplate,
                     INamingService namingSrv,
                     IActiveElectionListener activeElectionListener,
                     IActiveElectionDecisionFilter decisionFilter,
                     ActiveElectionConfig config,
                     ClusterFailureDetector clusterFailureDetector,
                     SplitBrainRecoveryHolder splitBrainRecoveryHolder,
                     AtomicBoolean recoveryIndicator)
Constructs an instance of this class that will add  
ActiveElectionState
 to the set of service attributes see: #addNamingAttributes(Object, Entry[]). | 
Copyright © GigaSpaces.