Class NettyHttpClient
java.lang.Object
de.gematik.test.tiger.mockserver.httpclient.NettyHttpClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.netty.util.AttributeKey<Boolean>static final io.netty.util.AttributeKey<CompletableFuture<Message>> -
Constructor Summary
ConstructorsConstructorDescriptionNettyHttpClient(MockServerConfiguration configuration, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, NettySslContextFactory nettySslContextFactory) -
Method Summary
Modifier and TypeMethodDescriptioncreateClientInitializer(Protocol httpProtocol) sendRequest(BinaryRequestInfo binaryRequestInfo, boolean isSecure) sendRequest(HttpRequestInfo requestInfo) sendRequest(HttpRequestInfo requestInfo, Long customTimeout)
-
Field Details
-
RESPONSE_FUTURE
-
ERROR_IF_CHANNEL_CLOSED_WITHOUT_RESPONSE
-
-
Constructor Details
-
NettyHttpClient
public NettyHttpClient(MockServerConfiguration configuration, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, NettySslContextFactory nettySslContextFactory)
-
-
Method Details
-
sendRequest
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequestInfo requestInfo) throws SocketConnectionException - Throws:
SocketConnectionException
-
createClientInitializer
-
sendRequest
public CompletableFuture<BinaryMessage> sendRequest(BinaryRequestInfo binaryRequestInfo, boolean isSecure) throws SocketConnectionException - Throws:
SocketConnectionException
-
getClientBootstrapFactory
-