Class InaTapeProxyClientFactory

java.lang.Object
fr.gouv.vitam.storage.cold.client.InaTapeProxyClientFactory

public class InaTapeProxyClientFactory extends Object
Factory to get Cold Storage client instances.
  • Field Details

  • Constructor Details

    • InaTapeProxyClientFactory

      public InaTapeProxyClientFactory()
    • InaTapeProxyClientFactory

      public InaTapeProxyClientFactory(ClientConfiguration configuration)
  • Method Details

    • getInaTapeProxyClient

      public InaTapeProxyApi getInaTapeProxyClient()
      Get the ColdStorage API client
    • getInstance

      public static InaTapeProxyClientFactory getInstance()
      Get singleton instance of fr.gouv.vitam.storage.cold.client.ColdStorageClientFactory
    • changeMode

      public static void changeMode(SecureClientConfiguration configuration)
      Change configuration at runtime
    • changeMode

      public static void changeMode(String configurationFile)
    • changeServerPort

      public void changeServerPort(int port)
      Change server port dynamically
    • getApiClient

      protected ConfiguredApiClient getApiClient()
      Get the underlying API client (for testing)