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.