public class NettyHttpClient extends Object
| Constructor and 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
CompletableFuture<BinaryMessage> | 
sendRequest(BinaryMessage binaryRequest,
           boolean isSecure,
           InetSocketAddress remoteAddress,
           Integer connectionTimeoutMillis)  | 
CompletableFuture<HttpResponse> | 
sendRequest(HttpRequest httpRequest)  | 
CompletableFuture<HttpResponse> | 
sendRequest(HttpRequest httpRequest,
           InetSocketAddress remoteAddress)  | 
CompletableFuture<HttpResponse> | 
sendRequest(HttpRequest httpRequest,
           InetSocketAddress remoteAddress,
           Long connectionTimeoutMillis)  | 
HttpResponse | 
sendRequest(HttpRequest httpRequest,
           long timeout,
           TimeUnit unit)  | 
HttpResponse | 
sendRequest(HttpRequest httpRequest,
           long timeout,
           TimeUnit unit,
           boolean ignoreErrors)  | 
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient)
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient, NettySslContextFactory nettySslContextFactory)
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest) throws SocketConnectionException
SocketConnectionExceptionpublic CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress) throws SocketConnectionException
SocketConnectionExceptionpublic CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException
SocketConnectionExceptionpublic CompletableFuture<BinaryMessage> sendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Integer connectionTimeoutMillis) throws SocketConnectionException
SocketConnectionExceptionpublic HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors)
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit)
Copyright © 2022. All rights reserved.