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, logEntriesDirect
generateDump, generateDump
reloadMetricConfiguration
getAgentUid, setGridServiceAgent
getAgentId, getGridServiceAgent, kill, restart
getUid
getAdmin
setDiscovered
isDiscovered
setMachine
getMachine
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatistics
setTransport
getTransport
getCurrentTimeInMillis, getOSDetails, getOSStatistics
setOperatingSystem
getOperatingSystem
getJVMDetails, getJVMStatistics, getUid, runGc
setVirtualMachine
getVirtualMachine
addZone
ServiceID 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.