public class JobWorkerHealth
extends java.lang.Object
| Constructor and Description |
|---|
JobWorkerHealth(JobWorkerHealth jobWorkerHealth)
Constructor from the grpc representation.
|
JobWorkerHealth(long workerId,
java.util.List<java.lang.Double> loadAverage,
int taskPoolSize,
int numActiveTasks,
int unfinishedTasks,
java.lang.String hostname)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getHostname() |
java.util.List<java.lang.Double> |
getLoadAverage()
Returns system load average for 1, 5, and 15 minutes.
|
int |
getNumActiveTasks() |
int |
getTaskPoolSize() |
int |
getUnfinishedTasks() |
long |
getWorkerId() |
int |
hashCode() |
JobWorkerHealth |
toProto() |
java.lang.String |
toString() |
public JobWorkerHealth(long workerId,
java.util.List<java.lang.Double> loadAverage,
int taskPoolSize,
int numActiveTasks,
int unfinishedTasks,
java.lang.String hostname)
workerId - the worker idloadAverage - output of CentralProcessor.getSystemLoadAverage on the workertaskPoolSize - task pool sizenumActiveTasks - number of active tasks in the workerunfinishedTasks - number of unfinished tasks that the worker hashostname - hostname of the workerpublic JobWorkerHealth(JobWorkerHealth jobWorkerHealth)
jobWorkerHealth - grpc representationpublic long getWorkerId()
public java.util.List<java.lang.Double> getLoadAverage()
public int getTaskPoolSize()
public int getNumActiveTasks()
public int getUnfinishedTasks()
public java.lang.String getHostname()
public JobWorkerHealth toProto()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2022. All Rights Reserved.