Class ProxyConfigurationConverter
- java.lang.Object
-
- de.gematik.test.tiger.proxy.configuration.ProxyConfigurationConverter
-
public class ProxyConfigurationConverter extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration>convertForwardProxyConfigurationToMockServerConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration tpConfig)static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration>convertSystemProxyConfig(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)static org.mockserver.configuration.ConfigurationconvertToMockServerConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration tpConfig)static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration>createMockServerProxyConfiguration(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)static org.mockserver.proxyconfiguration.ProxyConfiguration.TypetoMockServerType(de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyType type)static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration>useProxyAsEnvVar(de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo, String envProxyType)static Optional<org.mockserver.proxyconfiguration.ProxyConfiguration>useProxyWithSystemProperties(String proxyProtocol, de.gematik.test.tiger.common.data.config.tigerProxy.ForwardProxyInfo forwardProxyInfo)
-
-
-
Method Detail
-
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)
-
-