GigaSpaces XAP 9.0 API

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.


Method Summary
 ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(String processingUnitName)
           
 org.jini.rio.monitor.event.Events getScaleStrategyEvents(long cursor, int maxNumberOfEvents)
           
 void setProcessingUnitElasticProperties(String processingUnitName, Map<String,String> properties)
           
 void setProcessingUnitScaleStrategy(String puName, ScaleStrategyConfig scaleStrategyConfig)
           
 
Methods inherited from interface com.gigaspaces.grid.esm.ESM
getManagedProcessingUnits, isManagingProcessingUnit, isManagingProcessingUnitAndScaleNotInProgress
 
Methods inherited from interface net.jini.admin.Administrable
getAdmin
 
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
 

Method Detail

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

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.