Class WorkerFamilyManager

java.lang.Object
fr.gouv.vitam.processing.distributor.core.WorkerFamilyManager

public class WorkerFamilyManager extends Object
  • Constructor Details

    • WorkerFamilyManager

      public WorkerFamilyManager(String family, int queueSize)
  • Method Details

    • registerWorker

      public void registerWorker(WorkerBean workerBean)
    • unregisterWorker

      public void unregisterWorker(String workerId)
      Parameters:
      workerId - the id of worker to unregister
    • getExecutor

      public Executor getExecutor(boolean isHighPriorityTask)
    • getWorkers

      public Map<String,WorkerExecutor> getWorkers()
    • getFamily

      public String getFamily()