public interface InternalGridServiceManager extends GridServiceManager, InternalAgentGridComponent
deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, deploy, isDeployed, undeploy
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.gsm.GSM getGSM()
org.jini.rio.monitor.ProvisionMonitorAdmin getGSMAdmin()
void undeployProcessingUnit(String processingUnitName)
void destroyInstance(ProcessingUnitInstance processingUnitInstance)
boolean decrementPlannedInstances(ProcessingUnit processingUnit)
true
if a planned instance was successfully decremented;
false
planned instances hasn't changed.void decrementInstance(ProcessingUnitInstance processingUnitInstance)
void incrementInstance(ProcessingUnit processingUnit)
void relocate(ProcessingUnitInstance processingUnitInstance, GridServiceContainer gridServiceContainer)
String[] listDeployDir()
void setProcessingUnitElasticProperties(ProcessingUnit pu, Map<String,String> properties)
void setProcessingUnitScaleStrategyConfig(ProcessingUnit pu, ScaleStrategyConfig scaleStratefyConfig)
void updateProcessingUnitElasticPropertiesOnGsm(ProcessingUnit pu, Map<String,String> elasticProperties)
ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(ProcessingUnit pu)
boolean isManagedByElasticServiceManager(ProcessingUnit pu)
boolean isManagedByElasticServiceManagerAndScaleNotInProgress(ProcessingUnit pu)
boolean undeployProcessingUnitsAndWait(ProcessingUnit[] processingUnits, long timeout, TimeUnit timeUnit)
ProcessingUnit deploy(Application application, ProcessingUnitDeploymentTopology deploymentTopology, long timeout, TimeUnit timeUnit)
String getCodeBaseURL()
org.jini.rio.monitor.event.Events getEvents(int maxEvents)
InternalQuiesceDetails quiesce(ProcessingUnit processingUnit, QuiesceRequest request)
void unquiesce(ProcessingUnit processingUnit, QuiesceRequest request)
QuiesceDetails getQuiesceDetails(ProcessingUnit processingUnit)
Copyright © GigaSpaces.