# Uses of Class
fr.gouv.vitam.processing.common.config.ServerConfiguration

Packages that use ServerConfiguration
Package
Description
fr.gouv.vitam.processing.common.config
Provides common Configuration classes for the Processing module.
fr.gouv.vitam.processing.distributor.core
fr.gouv.vitam.processing.management.api
Provides API classes for the Processing Management 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 ServerConfiguration in fr.gouv.vitam.processing.common.config

  Methods in fr.gouv.vitam.processing.common.config that return ServerConfiguration
  Modifier and Type
  Method
  Description
  `ServerConfiguration`
  ServerConfiguration.`setDelayAsyncResourceCleaner(Integer delayAsyncResourceCleaner)`
  `ServerConfiguration`
  ServerConfiguration.`setDelayAsyncResourceMonitor(Integer delayAsyncResourceMonitor)`
  `ServerConfiguration`
  ServerConfiguration.`setMaxDistributionInMemoryBufferSize(Integer maxDistributionInMemoryBufferSize)`
  `ServerConfiguration`
  ServerConfiguration.`setMaxDistributionOnDiskBufferSize(Integer maxDistributionOnDiskBufferSize)`
  `ServerConfiguration`
  ServerConfiguration.`setUrlMetadata(String urlMetadata)`
  `ServerConfiguration`
  ServerConfiguration.`setUrlMetadataCollect(String urlMetadataCollect)`
  `ServerConfiguration`
  ServerConfiguration.`setUrlWorkspace(String urlWorkspace)`
  `ServerConfiguration`
  ServerConfiguration.`setUrlWorkspaceCollect(String urlWorkspaceCollect)`

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

  Constructors in fr.gouv.vitam.processing.distributor.core with parameters of type ServerConfiguration
  Modifier
  Constructor
  Description
  ``
  `AsyncResourceCleaner(ServerConfiguration serverConfiguration)`
  ``
  `AsyncResourceCleaner(ServerConfiguration serverConfiguration, StorageClientFactory storageClientFactory, ScheduledExecutorService scheduledExecutorService)`
  ``
  `AsyncResourcesMonitor(ServerConfiguration serverConfiguration)`
  ``
  `AsyncResourcesMonitor(ServerConfiguration serverConfiguration, StorageClientFactory storageClientFactory, ScheduledExecutorService scheduledExecutorService)`
  ``
  `ProcessDistributorImpl(IWorkerManager workerManager, AsyncResourcesMonitor asyncResourcesMonitor, AsyncResourceCleaner asyncResourceCleaner, ServerConfiguration serverConfiguration)`
  Empty constructor
  ``
  `ProcessDistributorImpl(IWorkerManager workerManager, AsyncResourcesMonitor asyncResourcesMonitor, AsyncResourceCleaner asyncResourceCleaner, ServerConfiguration serverConfiguration, ProcessDataManagement processDataManagement, WorkspaceClientFactory workspaceClientFactory, MetaDataClientFactory metaDataClientFactory, WorkerClientFactory workerClientFactory)`

- ## Uses of ServerConfiguration in fr.gouv.vitam.processing.management.api

  Methods in fr.gouv.vitam.processing.management.api that return ServerConfiguration
  Modifier and Type
  Method
  Description
  `ServerConfiguration`
  ProcessManagement.`getConfiguration()`
  server configuration

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

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

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

  Methods in fr.gouv.vitam.processing.management.rest with parameters of type ServerConfiguration
  Modifier and Type
  Method
  Description
  `void`
  VitamApplicationInitializr.`initialize(ServerConfiguration serverConfiguration, WorkerClientFactory workerClientFactory, ProcessManagement processManagement)`
  Constructors in fr.gouv.vitam.processing.management.rest with parameters of type ServerConfiguration
  Modifier
  Constructor
  Description
  ``
  `ProcessManagementResource(ServerConfiguration configuration, ProcessDistributor processDistributor)`
  ProcessManagementResource : initiate the ProcessManagementResource resources