Class CollectInternalClientFactory

java.lang.Object
fr.gouv.vitam.common.client.VitamClientFactory<CollectInternalClient>
fr.gouv.vitam.collect.internal.client.CollectInternalClientFactory
All Implemented Interfaces:
VitamClientFactoryInterface<CollectInternalClient>

public class CollectInternalClientFactory extends VitamClientFactory<CollectInternalClient>
Collect Client Factory class. Provide a rest or a mock version of the client
  • Constructor Details

    • CollectInternalClientFactory

      protected CollectInternalClientFactory()
  • Method Details

    • getInstance

      public static CollectInternalClientFactory getInstance()
      Get the CollectInternalClientFactory instance
      Returns:
      the instance
    • getInstance

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

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

      public static void changeMode(String configurationFile)
      Parameters:
      configurationFile - Generate MOCK vitamClientType for null configuration