public class ServiceGridAdminDriver extends InternalAdminDriver
admin, attributeStore, logger| Constructor and Description |
|---|
ServiceGridAdminDriver(InternalAdmin admin,
com.gigaspaces.grid.gsm.GSM gsm) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterDeploy(ProcessingUnit pu,
ProcessingUnitConfig puConfig,
long deadline) |
protected void |
deploy(ProcessingUnitConfig puConfig,
String applicationName) |
org.jini.rio.monitor.ProvisionMonitorAdmin |
getGSMAdmin() |
QuiesceManager |
getQuiesceManager() |
ResourcesResponse |
getResources(String serviceName,
String partitionId) |
protected boolean |
implicitContainers() |
boolean |
isDeployed(String puName)
For service grid only
|
protected boolean |
isOrphanInstancesBeingProvisioned(String puName) |
void |
scaleIn(ProcessingUnit pu,
int factor) |
void |
scaleOut(ProcessingUnit pu,
int factor,
Integer memory,
Integer cpu) |
void |
scaleUpDown(ProcessingUnit pu,
List<Integer> partitionsIds,
String memory,
String cpu,
PuScaleVStatusChangedEventListener listener) |
protected void |
undeploy(String puName) |
afterUndeploy, deploy, deploy, deploy, hasZkNode, undeployAsyncpublic ServiceGridAdminDriver(InternalAdmin admin, com.gigaspaces.grid.gsm.GSM gsm) throws RemoteException
RemoteExceptionpublic QuiesceManager getQuiesceManager()
getQuiesceManager in class InternalAdminDriverpublic org.jini.rio.monitor.ProvisionMonitorAdmin getGSMAdmin()
protected boolean implicitContainers()
implicitContainers in class InternalAdminDriverpublic boolean isDeployed(String puName)
InternalAdminDriverisDeployed in class InternalAdminDriverprotected void deploy(ProcessingUnitConfig puConfig, String applicationName)
deploy in class InternalAdminDriverprotected void afterDeploy(ProcessingUnit pu, ProcessingUnitConfig puConfig, long deadline) throws IOException
afterDeploy in class InternalAdminDriverIOExceptionpublic void scaleIn(ProcessingUnit pu, int factor)
scaleIn in class InternalAdminDriverpublic void scaleOut(ProcessingUnit pu, int factor, Integer memory, Integer cpu)
scaleOut in class InternalAdminDriverpublic void scaleUpDown(ProcessingUnit pu, List<Integer> partitionsIds, String memory, String cpu, PuScaleVStatusChangedEventListener listener)
scaleUpDown in class InternalAdminDriverprotected void undeploy(String puName)
undeploy in class InternalAdminDriverpublic ResourcesResponse getResources(String serviceName, String partitionId)
getResources in class InternalAdminDriverprotected boolean isOrphanInstancesBeingProvisioned(String puName)
isOrphanInstancesBeingProvisioned in class InternalAdminDriverCopyright © GigaSpaces.