Class ProxyConfigurationConverter

java.lang.Object
de.gematik.test.tiger.proxy.configuration.ProxyConfigurationConverter

public class ProxyConfigurationConverter extends Object
  • Method Details

    • convertForwardProxyConfigurationToMockServerConfiguration

      public static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration> convertForwardProxyConfigurationToMockServerConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration tpConfig)
    • convertToMockServerConfiguration

      public static org.mockserver.configuration.Configuration convertToMockServerConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration tpConfig)
    • toMockServerType

      public static org.mockserver.proxyconfiguration.ProxyConfiguration.Type toMockServerType(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyType type) throws de.gematik.test.tiger.common.exceptions.TigerUnknownProtocolException
      Throws:
      de.gematik.test.tiger.common.exceptions.TigerUnknownProtocolException
    • createMockServerProxyConfiguration

      public static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration> createMockServerProxyConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)
    • useProxyWithSystemProperties

      public static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration> useProxyWithSystemProperties(String proxyProtocol, de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)
    • useProxyAsEnvVar

      public static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration> useProxyAsEnvVar(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo, String envProxyType)
    • convertSystemProxyConfig

      public static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration> convertSystemProxyConfig(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)