public interface InternalElasticServiceManager extends ElasticServiceManager, InternalAgentGridComponent
| Modifier and Type | Method and Description | 
|---|---|
void | 
disableAgentFailureDetection(String processingUnitName,
                            long timeout,
                            TimeUnit timeunit)
Disables the GSA failure detection of the calling PU instance. 
 | 
void | 
enableAgentFailureDetection(String processingUnitName)
Re-Enable the GSA failure detection of the calling PU instance. 
 | 
com.gigaspaces.grid.esm.ESM | 
getESM()  | 
ScaleStrategyConfig | 
getProcessingUnitScaleStrategyConfig(ProcessingUnit pu)  | 
Remote | 
getRemoteApi(String processingUnitName,
            String apiName)
expose access to remote provisioning APIs given by the ElasticMachineProvisioningCloudifyAdapter. 
 | 
org.jini.rio.monitor.event.Events | 
getScaleStrategyEvents(long cursor,
                      int maxNumberOfEvents)  | 
ServiceID | 
getServiceID()  | 
boolean | 
isManagingProcessingUnit(ProcessingUnit pu)  | 
boolean | 
isManagingProcessingUnitAndScaleInProgress(ProcessingUnit pu)  | 
boolean | 
isManagingProcessingUnitAndScaleNotInProgress(ProcessingUnit pu)  | 
boolean | 
isManagingProcessingUnitAndScaleNotInProgressNoCache(ProcessingUnit pu)
Deprecated.  
 | 
void | 
processElasticScaleStrategyEvent(ElasticProcessingUnitEvent event)
reflect the ESM state in the admin API object by analyzing the events 
 | 
void | 
setProcessingUnitElasticProperties(ProcessingUnit pu,
                                  Map<String,String> properties)  | 
void | 
setProcessingUnitScaleStrategyConfig(ProcessingUnit pu,
                                    ScaleStrategyConfig scaleStrategyConfig)  | 
logEntries, logEntriesDirectgenerateDump, generateDumpreloadMetricConfigurationgetAgentUid, setGridServiceAgentgetAgentId, getGridServiceAgent, kill, restartgetUidgetAdminsetDiscoveredisDiscoveredsetMachinegetMachinedisableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatisticssetTransportgetTransportgetCurrentTimeInMillis, getOSDetails, getOSStatisticssetOperatingSystemgetOperatingSystemgetJVMDetails, getJVMStatistics, getUid, runGcsetVirtualMachinegetVirtualMachineaddZoneServiceID getServiceID()
com.gigaspaces.grid.esm.ESM getESM()
void setProcessingUnitElasticProperties(ProcessingUnit pu, Map<String,String> properties)
void setProcessingUnitScaleStrategyConfig(ProcessingUnit pu, ScaleStrategyConfig scaleStrategyConfig)
ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(ProcessingUnit pu)
boolean isManagingProcessingUnit(ProcessingUnit pu)
boolean isManagingProcessingUnitAndScaleNotInProgress(ProcessingUnit pu)
@Deprecated boolean isManagingProcessingUnitAndScaleNotInProgressNoCache(ProcessingUnit pu)
boolean isManagingProcessingUnitAndScaleInProgress(ProcessingUnit pu)
org.jini.rio.monitor.event.Events getScaleStrategyEvents(long cursor,
                                                         int maxNumberOfEvents)
void processElasticScaleStrategyEvent(ElasticProcessingUnitEvent event)
Remote getRemoteApi(String processingUnitName, String apiName)
processingUnitName - - the processing unit name the cloud driver belongs to.apiName - - the name of the remote API to access.void disableAgentFailureDetection(String processingUnitName, long timeout, TimeUnit timeunit)
#enableAgentFailover(String) to re-enable agent failure detection functionality
 after the machine has completed reboot. Agent failover is enabled automatically once the
 timeout expires.processingUnitName - - The name of the calling PUvoid enableAgentFailureDetection(String processingUnitName)
processingUnitName - - The name of the calling PU#disableAgentFailover(String)Copyright © GigaSpaces.