org.openspaces.grid.esm
Interface ESM
- All Superinterfaces:
- Administrable, com.gigaspaces.grid.gsa.AgentIdAware, com.gigaspaces.grid.esm.ESM, org.jini.rio.event.EventProducer, com.gigaspaces.grid.zone.GridZoneProvider, com.gigaspaces.internal.dump.InternalDumpProvider, com.gigaspaces.internal.log.InternalLogProvider, com.gigaspaces.internal.jvm.JVMInfoProvider, org.jini.rio.core.MonitorableService, com.gigaspaces.lrmi.nio.info.NIOInfoProvider, com.gigaspaces.internal.os.OSInfoProvider, Remote, com.gigaspaces.security.service.SecuredService, org.jini.rio.resources.servicecore.Service, org.jini.rio.watch.Watchable
public interface ESM
- extends com.gigaspaces.grid.esm.ESM
The Elastic Service Manager (ESM) provides the support to deploy, manage and
monitor elastic services in the Grid/Cloud.
Methods inherited from interface com.gigaspaces.grid.esm.ESM |
getManagedProcessingUnits, isManagingProcessingUnit, isManagingProcessingUnitAndScaleNotInProgress |
Methods inherited from interface org.jini.rio.core.MonitorableService |
monitor, ping, startHeartbeat |
Methods inherited from interface org.jini.rio.event.EventProducer |
register |
Methods inherited from interface org.jini.rio.watch.Watchable |
fetch, fetch |
Methods inherited from interface com.gigaspaces.internal.os.OSInfoProvider |
getCurrentTimestamp, getOSDetails, getOSStatistics |
Methods inherited from interface com.gigaspaces.internal.jvm.JVMInfoProvider |
getJVMDetails, getJVMStatistics, runGc |
Methods inherited from interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider |
getNIODetails, getNIOStatistics |
Methods inherited from interface com.gigaspaces.internal.log.InternalLogProvider |
logEntriesDirect |
Methods inherited from interface com.gigaspaces.internal.dump.InternalDumpProvider |
dumpBytes, generateDump, generateDump |
Methods inherited from interface com.gigaspaces.grid.gsa.AgentIdAware |
getAgentId, getGSAServiceID |
Methods inherited from interface com.gigaspaces.grid.zone.GridZoneProvider |
getZones |
Methods inherited from interface com.gigaspaces.security.service.SecuredService |
isServiceSecured, login |
setProcessingUnitElasticProperties
void setProcessingUnitElasticProperties(String processingUnitName,
Map<String,String> properties)
throws RemoteException
- Throws:
RemoteException
setProcessingUnitScaleStrategy
void setProcessingUnitScaleStrategy(String puName,
ScaleStrategyConfig scaleStrategyConfig)
throws RemoteException
- Throws:
RemoteException
getProcessingUnitScaleStrategyConfig
ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(String processingUnitName)
throws RemoteException
- Throws:
RemoteException
getScaleStrategyEvents
org.jini.rio.monitor.event.Events getScaleStrategyEvents(long cursor,
int maxNumberOfEvents)
throws RemoteException
- Throws:
RemoteException
Copyright © GigaSpaces.