# Uses of Interface
fr.gouv.vitam.processing.distributor.api.ProcessDistributor

Packages that use ProcessDistributor
Package
Description
fr.gouv.vitam.processing.distributor.core
fr.gouv.vitam.processing.engine.core
Provides core implementation for the Processing Engine module.
fr.gouv.vitam.processing.management.core
Provides core implementation for the Processing Management module.
fr.gouv.vitam.processing.management.rest
Provides the web server application and configuration for the Processing Management module and the rest resource it uses

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

  Classes in fr.gouv.vitam.processing.distributor.core that implement ProcessDistributor
  Modifier and Type
  Class
  Description
  `class`
  `ProcessDistributorImpl`
  The Process Distributor call the workers and intercept the response for manage a post actions step

- ## Uses of ProcessDistributor in fr.gouv.vitam.processing.engine.core

  Methods in fr.gouv.vitam.processing.engine.core with parameters of type ProcessDistributor
  Modifier and Type
  Method
  Description
  `ProcessEngineImpl`
  ProcessEngineFactory.`create(WorkerParameters workParams, ProcessDistributor processDistributor)`
  `ProcessEngineImpl`
  ProcessEngineFactory.`create(WorkerParameters workParams, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`
  Constructors in fr.gouv.vitam.processing.engine.core with parameters of type ProcessDistributor
  Modifier
  Constructor
  Description
  ``
  `ProcessEngineImpl(WorkerParameters workerParameters, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`

- ## Uses of ProcessDistributor in fr.gouv.vitam.processing.management.core

  Constructors in fr.gouv.vitam.processing.management.core with parameters of type ProcessDistributor
  Modifier
  Constructor
  Description
  ``
  `ProcessManagementImpl(ServerConfiguration config, ProcessDistributor processDistributor)`
  ``
  `ProcessManagementImpl(ServerConfiguration config, ProcessDistributor processDistributor, ProcessDataAccess processDataAccess, ProcessDataManagement processDataManagement, OperationContextMonitor operationContextMonitor)`

- ## Uses of ProcessDistributor in fr.gouv.vitam.processing.management.rest

  Constructors in fr.gouv.vitam.processing.management.rest with parameters of type ProcessDistributor
  Modifier
  Constructor
  Description
  ``
  `ProcessManagementResource(ServerConfiguration configuration, ProcessDistributor processDistributor)`
  ProcessManagementResource : initiate the ProcessManagementResource resources