public class ESMProxy extends org.jini.rio.resources.servicecore.AbstractProxy implements ESM, Serializable
Modifier and Type | Method and Description |
---|---|
void |
disableAgentFailureDetection(String processingUnitName,
long timeout,
TimeUnit timeunit)
Disables failure detection for the agent on the machine that called this method.
|
void |
enableAgentFailureDetection(String processingUnitName)
Enables failure detection for the agent on the machine that called this method.
|
int |
getAgentId() |
String |
getGSAServiceID() |
String[] |
getManagedProcessingUnits() |
ScaleStrategyConfig |
getProcessingUnitScaleStrategyConfig(String processingUnitName) |
Remote |
getRemoteApi(String processingUnitName,
String apiName) |
org.jini.rio.monitor.event.Events |
getScaleStrategyEvents(long cursor,
int maxNumberOfEvents) |
boolean |
isManagingProcessingUnit(String processingUnitName) |
boolean |
isManagingProcessingUnitAndScaleNotInProgress(String processingUnitName) |
boolean |
isServiceSecured() |
SecurityContext |
login(CredentialsProvider credentialsProvider) |
void |
setProcessingUnitElasticProperties(String processingUnitName,
Map<String,String> properties) |
void |
setProcessingUnitScaleStrategy(String puName,
ScaleStrategyConfig scaleStrategyConfig) |
disableLRMIMonitoring, dumpBytes, enableLRMIMonitoring, equals, fetch, fetch, fetchLRMIMonitoringDetails, generateDump, generateDump, getAdmin, getCurrentTimestamp, getJVMDetails, getJVMStatistics, getNIODetails, getNIOStatistics, getOSDetails, getOSStatistics, getReferentUuid, getVersion, getZones, hashCode, intercept, isSecuredProxy, logEntriesDirect, login, monitor, ping, register, reloadMetricConfiguration, runGc, secureAdmin, startHeartbeat, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCurrentTimestamp, getOSDetails, getOSStatistics
getJVMDetails, getJVMStatistics, runGc
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatistics
public int getAgentId() throws RemoteException
getAgentId
in interface com.gigaspaces.grid.gsa.AgentIdAware
RemoteException
public String getGSAServiceID() throws RemoteException
getGSAServiceID
in interface com.gigaspaces.grid.gsa.AgentIdAware
RemoteException
public String[] getManagedProcessingUnits()
getManagedProcessingUnits
in interface com.gigaspaces.grid.esm.ESM
public boolean isServiceSecured() throws RemoteException
isServiceSecured
in interface com.gigaspaces.security.service.SecuredService
RemoteException
public SecurityContext login(CredentialsProvider credentialsProvider) throws SecurityException, RemoteException
login
in interface com.gigaspaces.security.service.SecuredService
SecurityException
RemoteException
public void setProcessingUnitElasticProperties(String processingUnitName, Map<String,String> properties) throws RemoteException
RemoteException
public void setProcessingUnitScaleStrategy(String puName, ScaleStrategyConfig scaleStrategyConfig) throws RemoteException
RemoteException
public ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(String processingUnitName) throws RemoteException
RemoteException
public boolean isManagingProcessingUnit(String processingUnitName) throws RemoteException
isManagingProcessingUnit
in interface com.gigaspaces.grid.esm.ESM
RemoteException
public boolean isManagingProcessingUnitAndScaleNotInProgress(String processingUnitName) throws RemoteException
isManagingProcessingUnitAndScaleNotInProgress
in interface com.gigaspaces.grid.esm.ESM
RemoteException
public org.jini.rio.monitor.event.Events getScaleStrategyEvents(long cursor, int maxNumberOfEvents) throws RemoteException
RemoteException
public Remote getRemoteApi(String processingUnitName, String apiName) throws RemoteException
RemoteException
public void disableAgentFailureDetection(String processingUnitName, long timeout, TimeUnit timeunit) throws RemoteException
ESM
RemoteException
public void enableAgentFailureDetection(String processingUnitName) throws RemoteException
ESM
RemoteException
Copyright © GigaSpaces.