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
SocketConnectionException
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress) throws SocketConnectionException
SocketConnectionException
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException
SocketConnectionException
public CompletableFuture<BinaryMessage> sendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Integer connectionTimeoutMillis) throws SocketConnectionException
SocketConnectionException
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors)
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit)
Copyright © 2022. All rights reserved.