Class ProcessingManagementClientFactory

java.lang.Object
fr.gouv.vitam.common.client.VitamClientFactory<ProcessingManagementClient>
fr.gouv.vitam.processing.management.client.ProcessingManagementClientFactory
All Implemented Interfaces:
VitamClientFactoryInterface<ProcessingManagementClient>

public class ProcessingManagementClientFactory extends VitamClientFactory<ProcessingManagementClient>
ProcessingManagement factory for creating ProcessingManagement client
  • Method Details

    • getInstance

      public static final ProcessingManagementClientFactory getInstance()
      Get the ProcessingManagementClientFactory instance
      Returns:
      the instance
    • getInstance

      public static ProcessingManagementClientFactory getInstance(WorkFlowExecutionContext executionContext)
      Get the ProcessingManagementClientFactory instance for the given workflow execution context
      Parameters:
      executionContext - the workflow execution context
      Returns:
      the instance
    • getClient

      public ProcessingManagementClient getClient()
      Description copied from interface: VitamClientFactoryInterface
      This method returns the correct Client adapted to the business case
      Returns:
      the Vitam client
    • changeConfigurationUrl

      public static final void changeConfigurationUrl(String urlString)
      For compatibility with old implementation
      Parameters:
      urlString - the url
    • changeMode

      public static final void changeMode(ClientConfigurationImpl configuration)
      Parameters:
      configuration - null for MOCK