Package org.mockserver.httpclient
Class NettyHttpClient
- java.lang.Object
-
- org.mockserver.httpclient.NettyHttpClient
-
public class NettyHttpClient extends Object
-
-
Constructor Summary
Constructors Constructor Description NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient)NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient, NettySslContextFactory nettySslContextFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<BinaryMessage>sendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Long connectionTimeoutMillis)CompletableFuture<HttpResponse>sendRequest(HttpRequest httpRequest)HttpResponsesendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit)HttpResponsesendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors)CompletableFuture<HttpResponse>sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress)CompletableFuture<HttpResponse>sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress, Long connectionTimeoutMillis)CompletableFuture<HttpResponse>sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress, Long connectionTimeoutMillis, boolean disableStreaming)
-
-
-
Constructor Detail
-
NettyHttpClient
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient)
-
NettyHttpClient
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient, NettySslContextFactory nettySslContextFactory)
-
-
Method Detail
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest) throws SocketConnectionException
- Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress) throws SocketConnectionException
- Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException
- Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis, boolean disableStreaming) throws SocketConnectionException
- Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<BinaryMessage> sendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException
- Throws:
SocketConnectionException
-
sendRequest
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors)
-
sendRequest
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit)
-
-