| Constructor and Description |
|---|
Worker(java.lang.String serviceId,
long groupId,
long workerId,
java.lang.String ipPort) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addShard(AddShardRequest request) |
void |
decommission() |
static Worker |
fromProtobuf(WorkerInfo info) |
long |
getGroupId() |
java.lang.String |
getIpPort() |
long |
getLastSeenTime() |
long |
getNumOfShards() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getServiceId() |
WorkerState |
getState() |
long |
getWorkerId() |
org.apache.commons.lang3.tuple.Pair<java.lang.Boolean,java.lang.Boolean> |
heartbeat() |
boolean |
isAlive() |
boolean |
isShutdown() |
boolean |
match(Worker worker) |
static Worker |
read(java.io.DataInput in) |
boolean |
removeShard(RemoveShardRequest request) |
boolean |
setState(WorkerState state) |
WorkerInfo |
toProtobuf() |
java.lang.String |
toString() |
boolean |
update(Worker worker) |
org.apache.commons.lang3.tuple.Pair<java.lang.Boolean,java.lang.Boolean> |
updateInfo(long sTime,
java.util.Map<java.lang.String,java.lang.String> workerProps,
long numOfShards)
Update worker internal state.
|
void |
updateLastSeenTime(long lastSeenTime) |
boolean |
updateShard(AddShardRequest request) |
void |
write(java.io.DataOutput out) |
public Worker(java.lang.String serviceId,
long groupId,
long workerId,
java.lang.String ipPort)
public java.lang.String getServiceId()
public long getGroupId()
public long getWorkerId()
public java.lang.String getIpPort()
public WorkerState getState()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public long getNumOfShards()
public boolean setState(WorkerState state)
public boolean isAlive()
public boolean isShutdown()
public void updateLastSeenTime(long lastSeenTime)
public long getLastSeenTime()
public org.apache.commons.lang3.tuple.Pair<java.lang.Boolean,java.lang.Boolean> updateInfo(long sTime,
java.util.Map<java.lang.String,java.lang.String> workerProps,
long numOfShards)
sTime - worker start timeworkerProps - worker propertiesnumOfShards - number of shardspublic WorkerInfo toProtobuf()
public static Worker fromProtobuf(WorkerInfo info)
public void write(java.io.DataOutput out)
throws java.io.IOException
public static Worker read(java.io.DataInput in) throws java.io.IOException
java.io.IOExceptionpublic org.apache.commons.lang3.tuple.Pair<java.lang.Boolean,java.lang.Boolean> heartbeat()
public boolean match(Worker worker)
public boolean update(Worker worker)
public boolean addShard(AddShardRequest request)
public boolean updateShard(AddShardRequest request)
public boolean removeShard(RemoveShardRequest request)
public void decommission()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2024. All rights reserved.