public class ImmutableWorkerInfo extends Object
Constructor and Description |
---|
ImmutableWorkerInfo(Worker worker,
int currCapacityUsed,
Set<String> availabilityGroups,
Collection<String> runningTasks,
org.joda.time.DateTime lastCompletedTaskTime) |
ImmutableWorkerInfo(Worker worker,
int currCapacityUsed,
Set<String> availabilityGroups,
Collection<String> runningTasks,
org.joda.time.DateTime lastCompletedTaskTime,
org.joda.time.DateTime blacklistedUntil) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRunTask(Task task) |
boolean |
equals(Object o) |
Set<String> |
getAvailabilityGroups() |
int |
getAvailableCapacity() |
org.joda.time.DateTime |
getBlacklistedUntil() |
int |
getCurrCapacityUsed() |
org.joda.time.DateTime |
getLastCompletedTaskTime() |
Set<String> |
getRunningTasks() |
Worker |
getWorker() |
int |
hashCode() |
boolean |
isValidVersion(String minVersion) |
String |
toString() |
public ImmutableWorkerInfo(Worker worker, int currCapacityUsed, Set<String> availabilityGroups, Collection<String> runningTasks, org.joda.time.DateTime lastCompletedTaskTime, @Nullable org.joda.time.DateTime blacklistedUntil)
public ImmutableWorkerInfo(Worker worker, int currCapacityUsed, Set<String> availabilityGroups, Collection<String> runningTasks, org.joda.time.DateTime lastCompletedTaskTime)
public Worker getWorker()
public int getCurrCapacityUsed()
public int getAvailableCapacity()
public org.joda.time.DateTime getLastCompletedTaskTime()
public org.joda.time.DateTime getBlacklistedUntil()
public boolean isValidVersion(String minVersion)
public boolean canRunTask(Task task)
Copyright © 2011–2018. All rights reserved.