Class IndexingWorkerInfo

java.lang.Object
org.apache.druid.client.indexing.IndexingWorkerInfo

public class IndexingWorkerInfo extends Object
Should be synchronized with org.apache.druid.indexing.overlord.ImmutableWorkerInfo
  • Constructor Details

    • IndexingWorkerInfo

      public IndexingWorkerInfo(IndexingWorker worker, int currCapacityUsed, Set<String> availabilityGroups, Collection<String> runningTasks, org.joda.time.DateTime lastCompletedTaskTime, @Nullable org.joda.time.DateTime blacklistedUntil)
  • Method Details

    • getWorker

      public IndexingWorker getWorker()
    • getCurrCapacityUsed

      public int getCurrCapacityUsed()
    • getAvailabilityGroups

      public Set<String> getAvailabilityGroups()
    • getRunningTasks

      public Collection<String> getRunningTasks()
    • getLastCompletedTaskTime

      public org.joda.time.DateTime getLastCompletedTaskTime()
    • getBlacklistedUntil

      public org.joda.time.DateTime getBlacklistedUntil()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object