|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.platform.ego.impl.ServiceContext
public class ServiceContext
ServiceContext specifies service context definition.
Constructor Summary | |
---|---|
ServiceContext()
|
Method Summary | |
---|---|
ServiceAllocRequest |
getAllocRequest()
Get request for allocation. |
java.lang.String |
getDescription()
Get description of the service. |
ServiceInstanceDef[] |
getInstancesDef()
Get definitions of service instance. |
int |
getMaxInstances()
Get maximum number of service instances. |
int |
getMaxInstancesPerHost()
Get maximum instances running on one host. |
int |
getMaxInstancesPerSlot()
Get maximum instances running on one slot. |
int |
getMinInstances()
Get minimum number of service instances. |
java.lang.String |
getName()
Get name of service. |
ServicePolicy |
getPolicy()
Get policy of service. |
int |
getPriority()
Get order EGOSC starts services. |
boolean |
isNeedCredential()
Get the flag that indicates whether the service needs a cluster administrator credential. |
void |
setAllocRequest(ServiceAllocRequest allocRequest)
Set request for allocation. |
void |
setDescription(java.lang.String description)
Set description of the service. |
void |
setInstancesDef(ServiceInstanceDef[] instancesDef)
Set definitions of service instance. |
void |
setMaxInstances(int maxInstances)
Set maximum number of service instances. |
void |
setMaxInstancesPerHost(int maxInstancesPerHost)
Set maximum instances running on one host. |
void |
setMaxInstancesPerSlot(int maxInstancesPerSlot)
Set maximum instances running on one slot. |
void |
setMinInstances(int minInstances)
Set minimum number of service instances. |
void |
setName(java.lang.String name)
Set name of service. |
void |
setNeedCredential(boolean needCredential)
Set the flag that indicates whether the service needs a cluster administrator credential. |
void |
setPolicy(ServicePolicy policy)
Set policy of service. |
void |
setPriority(int priority)
Set order EGOSC starts services, the lager of the number is, the higher priority is. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceContext()
Method Detail |
---|
public ServiceAllocRequest getAllocRequest()
public void setAllocRequest(ServiceAllocRequest allocRequest)
allocRequest
- : specifies request for allocation.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- : specifies description of the service.public ServiceInstanceDef[] getInstancesDef()
public void setInstancesDef(ServiceInstanceDef[] instancesDef)
instancesDef
- : specifies definitions of service instance.public int getMaxInstances()
public void setMaxInstances(int maxInstances)
maxInstances
- : specifies maximum number of service instances.public int getMaxInstancesPerHost()
public void setMaxInstancesPerHost(int maxInstancesPerHost)
maxInstancesPerHost
- : specifies maximum instances running on one host.public int getMaxInstancesPerSlot()
public void setMaxInstancesPerSlot(int maxInstancesPerSlot)
maxInstancesPerSlot
- : specifies maximum instances running on one slot.public int getMinInstances()
public void setMinInstances(int minInstances)
minInstances
- : specifies minimum number of service instances.public java.lang.String getName()
public void setName(java.lang.String name)
name
- : specifies name of service.public boolean isNeedCredential()
public void setNeedCredential(boolean needCredential)
needCredential
- : specifies the flag.public ServicePolicy getPolicy()
public void setPolicy(ServicePolicy policy)
policy
- : specifies policy of service.public int getPriority()
public void setPriority(int priority)
priority
- : specifies order EGOSC starts services.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |