Class WorkerFamilyManager
- java.lang.Object
-
- fr.gouv.vitam.processing.distributor.core.WorkerFamilyManager
-
- All Implemented Interfaces:
java.util.concurrent.Executor
public class WorkerFamilyManager extends java.lang.Object implements java.util.concurrent.Executor
-
-
Constructor Summary
Constructors Constructor Description WorkerFamilyManager(int queueSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(java.lang.Runnable command)java.util.Map<java.lang.String,WorkerExecutor>getWorkers()voidregisterWorker(WorkerBean workerBean)voidunregisterWorker(java.lang.String workerId)
-
-
-
Method Detail
-
registerWorker
public void registerWorker(WorkerBean workerBean)
-
unregisterWorker
public void unregisterWorker(java.lang.String workerId)
- Parameters:
workerId-
-
execute
public void execute(java.lang.Runnable command)
- Specified by:
executein interfacejava.util.concurrent.Executor
-
getWorkers
public java.util.Map<java.lang.String,WorkerExecutor> getWorkers()
-
-