Class MockServer

java.lang.Object
de.gematik.test.tiger.mockserver.lifecycle.LifeCycle
de.gematik.test.tiger.mockserver.netty.MockServer

public class MockServer extends LifeCycle
  • Constructor Details

    • MockServer

      public MockServer(Integer... localPorts)
      Start the instance using the ports provided
      Parameters:
      localPorts - the local port(s) to use, use 0 or no vararg values to specify any free port
    • MockServer

      public MockServer(MockServerConfiguration configuration, Integer... localPorts)
      Start the instance using the ports provided
      Parameters:
      localPorts - the local port(s) to use, use 0 or no vararg values to specify any free port
    • MockServer

      public MockServer(ProxyConfiguration proxyConfiguration, Integer... localPorts)
      Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
      Parameters:
      proxyConfiguration - the proxy configuration to send requests forwarded or proxied by MockServer via another proxy
      localPorts - the local port(s) to use, use 0 or no vararg values to specify any free port
    • MockServer

      public MockServer(MockServerConfiguration configuration, List<ProxyConfiguration> proxyConfigurations, Integer... localPorts)
      Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
      Parameters:
      proxyConfigurations - the proxy configuration to send requests forwarded or proxied by MockServer via another proxy
      localPorts - the local port(s) to use, use 0 or no vararg values to specify any free port
    • MockServer

      public MockServer(Integer remotePort, @Nullable String remoteHost, Integer... localPorts)
      Start the instance using the ports provided
      Parameters:
      remotePort - the port of the remote server to connect to
      remoteHost - the hostname of the remote server to connect to (if null defaults to "localhost")
      localPorts - the local port(s) to use
    • MockServer

      public MockServer(MockServerConfiguration configuration, Integer remotePort, @Nullable String remoteHost, Integer... localPorts)
      Start the instance using the ports provided
      Parameters:
      remotePort - the port of the remote server to connect to
      remoteHost - the hostname of the remote server to connect to (if null defaults to "localhost")
      localPorts - the local port(s) to use
    • MockServer

      public MockServer(MockServerConfiguration configuration, ProxyConfiguration proxyConfiguration, @Nullable String remoteHost, Integer remotePort, Integer... localPorts)
      Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
      Parameters:
      localPorts - the local port(s) to use
      remoteHost - the hostname of the remote server to connect to (if null defaults to "localhost")
      remotePort - the port of the remote server to connect to
    • MockServer

      public MockServer(MockServerConfiguration configuration, List<ProxyConfiguration> proxyConfigurations, @Nullable String remoteHost, Integer remotePort, Integer... localPorts)
      Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
      Parameters:
      localPorts - the local port(s) to use
      remoteHost - the hostname of the remote server to connect to (if null defaults to "localhost")
      remotePort - the port of the remote server to connect to
  • Method Details