# Uses of Class
fr.gouv.vitam.processing.common.model.WorkerBean

Packages that use WorkerBean
Package
Description
fr.gouv.vitam.processing.common.model
Provides common Model classes for the Processing module.
fr.gouv.vitam.processing.distributor.api
Provides API classes for the Processing Distributor module
fr.gouv.vitam.processing.distributor.core
fr.gouv.vitam.processing.distributor.rest
Provides rest resource implementation for the Processing Distributor module.
fr.gouv.vitam.processing.management.client
Provides Processing Management client interface, factory and implementations.

- ## Uses of WorkerBean in fr.gouv.vitam.processing.common.model

  Methods in fr.gouv.vitam.processing.common.model that return WorkerBean
  Modifier and Type
  Method
  Description
  `WorkerBean`
  WorkerBean.`setCapacity(int capacity)`
  `WorkerBean`
  WorkerBean.`setConfiguration(WorkerRemoteConfiguration configuration)`
  `WorkerBean`
  WorkerBean.`setFamily(String family)`
  `WorkerBean`
  WorkerBean.`setName(String name)`
  `WorkerBean`
  WorkerBean.`setStatus(String status)`
  `WorkerBean`
  WorkerBean.`setWorkerId(String workerId)`

- ## Uses of WorkerBean in fr.gouv.vitam.processing.distributor.api

  Methods in fr.gouv.vitam.processing.distributor.api with parameters of type WorkerBean
  Modifier and Type
  Method
  Description
  `void`
  IWorkerManager.`registerWorker(WorkerBean workerBean)`
  Register a worker
  `void`
  IWorkerManager.`registerWorker(String familyId, String workerId, WorkerBean workerInformation)`
  To register a worker in the processing

- ## Uses of WorkerBean in fr.gouv.vitam.processing.distributor.core

  Methods in fr.gouv.vitam.processing.distributor.core that return WorkerBean
  Modifier and Type
  Method
  Description
  `WorkerBean`
  WorkerExecutor.`getWorkerBean()`
  `WorkerBean`
  WorkerInformation.`getWorkerBean()`
  Methods in fr.gouv.vitam.processing.distributor.core with parameters of type WorkerBean
  Modifier and Type
  Method
  Description
  `void`
  WorkerFamilyManager.`registerWorker(WorkerBean workerBean)`
  `void`
  WorkerManager.`registerWorker(WorkerBean workerBean)`
  `void`
  WorkerManager.`registerWorker(String familyId, String workerId, WorkerBean workerInformation)`
  `void`
  WorkerInformation.`setWorkerBean(WorkerBean workerBean)`
  Constructors in fr.gouv.vitam.processing.distributor.core with parameters of type WorkerBean
  Modifier
  Constructor
  Description
  ``
  `WorkerExecutor(PriorityTaskQueue<Runnable> queue, WorkerBean workerBean)`

- ## Uses of WorkerBean in fr.gouv.vitam.processing.distributor.rest

  Methods in fr.gouv.vitam.processing.distributor.rest with parameters of type WorkerBean
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ProcessDistributorResource.`registerWorker(jakarta.ws.rs.core.HttpHeaders headers, String idFamily, String idWorker, WorkerBean workerInformation)`
  Register a new worker

- ## Uses of WorkerBean in fr.gouv.vitam.processing.management.client

  Methods in fr.gouv.vitam.processing.management.client with parameters of type WorkerBean
  Modifier and Type
  Method
  Description
  `void`
  ProcessingManagementClient.`registerWorker(String familyId, String workerId, WorkerBean workerDescription)`
  Register a new worker knowing its family and with a WorkerBean.
  `void`
  ProcessingManagementClientMock.`registerWorker(String familyId, String workerId, WorkerBean workerDescription)`