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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAdmingetCurrentTimestamp, getOSDetails, getOSStatisticsgetJVMDetails, getJVMStatistics, runGcdisableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatisticspublic int getAgentId()
throws RemoteException
getAgentId in interface com.gigaspaces.grid.gsa.AgentIdAwareRemoteExceptionpublic String getGSAServiceID() throws RemoteException
getGSAServiceID in interface com.gigaspaces.grid.gsa.AgentIdAwareRemoteExceptionpublic String[] getManagedProcessingUnits()
getManagedProcessingUnits in interface com.gigaspaces.grid.esm.ESMpublic boolean isServiceSecured()
throws RemoteException
isServiceSecured in interface com.gigaspaces.security.service.SecuredServiceRemoteExceptionpublic SecurityContext login(CredentialsProvider credentialsProvider) throws SecurityException, RemoteException
login in interface com.gigaspaces.security.service.SecuredServiceSecurityExceptionRemoteExceptionpublic void setProcessingUnitElasticProperties(String processingUnitName, Map<String,String> properties) throws RemoteException
RemoteExceptionpublic void setProcessingUnitScaleStrategy(String puName, ScaleStrategyConfig scaleStrategyConfig) throws RemoteException
RemoteExceptionpublic ScaleStrategyConfig getProcessingUnitScaleStrategyConfig(String processingUnitName) throws RemoteException
RemoteExceptionpublic boolean isManagingProcessingUnit(String processingUnitName) throws RemoteException
isManagingProcessingUnit in interface com.gigaspaces.grid.esm.ESMRemoteExceptionpublic boolean isManagingProcessingUnitAndScaleNotInProgress(String processingUnitName) throws RemoteException
isManagingProcessingUnitAndScaleNotInProgress in interface com.gigaspaces.grid.esm.ESMRemoteExceptionpublic org.jini.rio.monitor.event.Events getScaleStrategyEvents(long cursor,
int maxNumberOfEvents)
throws RemoteException
RemoteExceptionpublic Remote getRemoteApi(String processingUnitName, String apiName) throws RemoteException
RemoteExceptionpublic void disableAgentFailureDetection(String processingUnitName, long timeout, TimeUnit timeunit) throws RemoteException
ESMRemoteExceptionpublic void enableAgentFailureDetection(String processingUnitName) throws RemoteException
ESMRemoteExceptionCopyright © GigaSpaces.