public class MockServer extends LifeCycle
bossGroup, httpStateHandler, mockServerLogger, serverServerBootstrap, workerGroup
Constructor and Description |
---|
MockServer(Integer... localPorts)
Start the instance using the ports provided
|
MockServer(Integer remotePort,
String remoteHost,
Integer... localPorts)
Start the instance using the ports provided
|
MockServer(ProxyConfiguration proxyConfiguration,
Integer... localPorts)
Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
|
MockServer(ProxyConfiguration proxyConfiguration,
String remoteHost,
Integer remotePort,
Integer... localPorts)
Start the instance using the ports provided configuring forwarded or proxied requests to go via an additional proxy
|
Modifier and Type | Method and Description |
---|---|
InetSocketAddress |
getRemoteAddress() |
bindServerPorts, close, getEventLoopGroup, getLocalPort, getLocalPorts, getPort, getScheduler, isRunning, startedServer, stop, stopAsync
public MockServer(Integer... localPorts)
localPorts
- the local port(s) to use, use 0 or no vararg values to specify any free portpublic MockServer(ProxyConfiguration proxyConfiguration, Integer... localPorts)
proxyConfiguration
- the proxy configuration to send requests forwarded or proxied by MockServer via another proxylocalPorts
- the local port(s) to use, use 0 or no vararg values to specify any free portpublic MockServer(Integer remotePort, @Nullable String remoteHost, Integer... localPorts)
remotePort
- the port of the remote server to connect toremoteHost
- the hostname of the remote server to connect to (if null defaults to "localhost")localPorts
- the local port(s) to usepublic MockServer(ProxyConfiguration proxyConfiguration, @Nullable String remoteHost, Integer remotePort, Integer... localPorts)
localPorts
- the local port(s) to useremoteHost
- the hostname of the remote server to connect to (if null defaults to "localhost")remotePort
- the port of the remote server to connect topublic InetSocketAddress getRemoteAddress()
Copyright © 2020. All rights reserved.