| Constructor and Description |
|---|
WorkerGroup(java.lang.String serviceId,
long groupId) |
WorkerGroup(java.lang.String serviceId,
long groupId,
java.lang.String owner,
WorkerGroupSpec spec,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties,
int replicaNumber) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorker(Worker worker) |
static WorkerGroup |
fromProtobuf(WorkerGroupDetailInfo info) |
java.util.List<java.lang.Long> |
getAllWorkerIds(boolean onlyAlive) |
long |
getGroupId() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.lang.String |
getOwner() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
int |
getReplicaNumber() |
java.lang.String |
getServiceId() |
WorkerGroupSpec |
getSpec() |
WorkerGroupState |
getState() |
Worker |
getWorker(long workerId) |
int |
getWorkerCount() |
static WorkerGroup |
read(java.io.DataInput in) |
boolean |
removeWorker(Worker worker) |
void |
setLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
void |
setReplicaNumber(int rn) |
WorkerGroupDetailInfo |
toProtobuf() |
void |
updateSpec(WorkerGroupSpec spec) |
void |
updateState(WorkerGroupState state) |
boolean |
updateWorker(Worker worker) |
void |
write(java.io.DataOutput out) |
public WorkerGroup(java.lang.String serviceId,
long groupId)
public WorkerGroup(java.lang.String serviceId,
long groupId,
java.lang.String owner,
WorkerGroupSpec spec,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties,
int replicaNumber)
public java.lang.String getServiceId()
public long getGroupId()
public java.lang.String getOwner()
public WorkerGroupSpec getSpec()
public java.util.Map<java.lang.String,java.lang.String> getLabels()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public int getReplicaNumber()
public WorkerGroupState getState()
public void updateState(WorkerGroupState state)
public void updateSpec(WorkerGroupSpec spec)
public void setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
public void setReplicaNumber(int rn)
throws StarException
StarExceptionpublic void addWorker(Worker worker) throws StarException
StarExceptionpublic boolean removeWorker(Worker worker) throws StarException
StarExceptionpublic boolean updateWorker(Worker worker) throws StarException
StarExceptionpublic java.util.List<java.lang.Long> getAllWorkerIds(boolean onlyAlive)
public int getWorkerCount()
public Worker getWorker(long workerId)
public WorkerGroupDetailInfo toProtobuf()
public static WorkerGroup fromProtobuf(WorkerGroupDetailInfo info)
public void write(java.io.DataOutput out)
throws java.io.IOException
public static WorkerGroup read(java.io.DataInput in) throws java.io.IOException
java.io.IOExceptionCopyright © 2024. All rights reserved.