Uses of Class
de.gematik.test.tiger.mockserver.model.HttpRequest
Packages that use HttpRequest
Package
Description
-
Uses of HttpRequest in de.gematik.test.tiger.mockserver.codec
Methods in de.gematik.test.tiger.mockserver.codec with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected voidMockServerHttpToNettyHttpRequestEncoder.encode(io.netty.channel.ChannelHandlerContext ctx, HttpRequest httpRequest, List<Object> out) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.filters
Methods in de.gematik.test.tiger.mockserver.filters that return HttpRequestMethods in de.gematik.test.tiger.mockserver.filters with parameters of type HttpRequest -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.httpclient
Constructors in de.gematik.test.tiger.mockserver.httpclient with parameters of type HttpRequestModifierConstructorDescriptionHttpRequestInfo(io.netty.channel.Channel incomingChannel, HttpRequest dataToSend, InetSocketAddress remoteServerAddress) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.mappers
Methods in de.gematik.test.tiger.mockserver.mappers that return HttpRequestModifier and TypeMethodDescriptionFullHttpRequestToMockServerHttpRequest.mapFullHttpRequestToMockServerRequest(io.netty.handler.codec.http.FullHttpRequest fullHttpRequest, List<Header> preservedHeaders, SocketAddress localAddress, SocketAddress remoteAddress, Protocol protocol, SSLSession sslSession) JDKCertificateToMockServerX509Certificate.setClientCertificates(HttpRequest httpRequest, Certificate[] clientCertificates) Methods in de.gematik.test.tiger.mockserver.mappers with parameters of type HttpRequestModifier and TypeMethodDescriptionMockServerHttpRequestToFullHttpRequest.getURI(HttpRequest httpRequest, Map<ProxyConfiguration.Type, ProxyConfiguration> proxyConfigurations) io.netty.handler.codec.http.FullHttpRequestMockServerHttpRequestToFullHttpRequest.mapMockServerRequestToNettyRequest(HttpRequest httpRequest) JDKCertificateToMockServerX509Certificate.setClientCertificates(HttpRequest httpRequest, Certificate[] clientCertificates) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.mock
Methods in de.gematik.test.tiger.mockserver.mock that return HttpRequestMethods in de.gematik.test.tiger.mockserver.mock with parameters of type HttpRequestModifier and TypeMethodDescriptionHttpState.firstMatchingExpectation(HttpRequest request) voidHttpAction.handle(HttpRequest request, io.netty.channel.Channel incomingChannel, HttpActionHandler actionHandler, NettyResponseWriter responseWriter, boolean synchronous) booleanHttpState.handle(HttpRequest request) booleanExpectation.matches(HttpRequest request) voidHttpAction.performActualRequestAndWriteResponse(HttpRequest request, io.netty.channel.Channel incomingChannel, HttpActionHandler actionHandler, NettyResponseWriter responseWriter, boolean synchronous) static voidHttpState.setPort(HttpRequest request) Constructors in de.gematik.test.tiger.mockserver.mock with parameters of type HttpRequestModifierConstructorDescriptionExpectation(HttpRequest requestDefinition, int priority, List<String> hostRegexes) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.mock.action
Methods in de.gematik.test.tiger.mockserver.mock.action that return HttpRequestModifier and TypeMethodDescriptiondefault HttpRequestExpectationForwardAndResponseCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.ExpectationForwardCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.Methods in de.gematik.test.tiger.mockserver.mock.action with parameters of type HttpRequestModifier and TypeMethodDescriptionExpectationCallback.cannedResponse(HttpRequest httpRequest) ExpectationCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.default HttpRequestExpectationForwardAndResponseCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.ExpectationForwardAndResponseCallback.handle(HttpRequest httpRequest, HttpResponse httpResponse) Called for every response received from a proxied request, the return value is the returned by MockServer.ExpectationForwardCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.ExpectationResponseCallback.handle(HttpRequest httpRequest) Called for every request when expectation condition has been satisfied.ExpectationForwardAndResponseCallback.handleException(Throwable exception, HttpRequest request) default booleanExpectationCallback.matches(HttpRequest httpRequest) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.mock.action.http
Methods in de.gematik.test.tiger.mockserver.mock.action.http that return HttpRequestMethods in de.gematik.test.tiger.mockserver.mock.action.http with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidHttpActionHandler.handleExceptionDuringForwardingRequest(Action action, HttpRequest request, NettyResponseWriter responseWriter, Throwable exception) voidHttpActionHandler.processAction(HttpRequest request, NettyResponseWriter responseWriter, io.netty.channel.ChannelHandlerContext ctx, boolean proxyingRequest, boolean synchronous) HttpForwardAction.sendRequest(HttpRequest request, io.netty.channel.Channel incomingChannel, InetSocketAddress remoteAddress, Function<HttpResponse, HttpResponse> overrideHttpResponse) voidHttpActionHandler.writeForwardActionResponse(HttpForwardActionResult responseFuture, NettyResponseWriter responseWriter, HttpRequest request, Action action, boolean synchronous) voidHttpActionHandler.writeForwardActionResponse(HttpResponse response, NettyResponseWriter responseWriter, HttpRequest request) Constructors in de.gematik.test.tiger.mockserver.mock.action.http with parameters of type HttpRequestModifierConstructorDescriptionHttpForwardActionResult(HttpRequest httpRequest, CompletableFuture<HttpResponse> httpResponse, Function<HttpResponse, HttpResponse> overrideHttpResponse) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.model
Methods in de.gematik.test.tiger.mockserver.model that return HttpRequestModifier and TypeMethodDescriptionHttpRequest.clone()HttpOverrideForwardedRequest.getRequestOverride()HttpRequest.removeHeader(String name) HttpRequest.replaceHeader(Header header) static HttpRequestHttpRequest.request()static HttpRequestHttpRequest.setCipherSuite(String cipherSuite) HttpRequest.setClientCertificateChain(List<MockserverX509CertificateWrapper> clientCertificateChain) HttpRequest.setCookies(Cookies cookies) HttpRequest.setForwardProxyRequest(Boolean forwardProxyRequest) HttpRequest.setHeaders(Headers headers) HttpRequest.setKeepAlive(Boolean keepAlive) HttpRequest.setLocalAddress(String localAddress) HttpRequest.setParsedRbelMessage(RbelElement parsedRbelMessage) HttpRequest.setPathParameters(Parameters pathParameters) HttpRequest.setProtocol(Protocol protocol) HttpRequest.setQueryStringParameters(Parameters queryStringParameters) HttpRequest.setRemoteAddress(String remoteAddress) HttpRequest.setSocketAddress(SocketAddress socketAddress) HttpRequest.setSocketAddress(Boolean isSecure, String host, Integer port) HttpRequest.setSocketAddress(String host, Integer port, SocketAddress.Scheme scheme) Specify remote address if the remote address can't be derived from the host header, if no value is specified the host header will be used to determine remote addressHttpRequest.setStreamId(Integer streamId) HttpRequest.setTlsVersion(String tlsVersion) HttpRequest.shallowClone()HttpRequest.withBody(byte[] body) HttpRequest.withCookies(Cookies cookies) HttpRequest.withHeader(Header header) HttpRequest.withHeader(String name, String... values) HttpRequest.withHeaders(Headers headers) HttpRequest.withPathParameters(Parameters parameters) HttpRequest.withQueryStringParameter(String name, String... values) Methods in de.gematik.test.tiger.mockserver.model with parameters of type HttpRequestModifier and TypeMethodDescriptionstatic HttpOverrideForwardedRequestHttpOverrideForwardedRequest.forwardOverriddenRequest(HttpRequest httpRequest) Static builder which will allow overriding proxied request with the specified request.static HttpOverrideForwardedRequestHttpOverrideForwardedRequest.forwardOverriddenRequest(HttpRequest httpRequest, HttpResponse httpResponse) Static builder which will allow overriding proxied request with the specified request.HttpOverrideForwardedRequest.withRequestOverride(HttpRequest httpRequest) All fields, headers, cookies, etc of the provided request will be overriddenabstract voidAction.write(NettyResponseWriter nettyResponseWriter, HttpRequest request) voidCloseChannel.write(NettyResponseWriter nettyResponseWriter, HttpRequest request) voidHttpOverrideForwardedRequest.write(NettyResponseWriter nettyResponseWriter, HttpRequest request) voidHttpResponse.write(NettyResponseWriter nettyResponseWriter, HttpRequest request) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.netty
Methods in de.gematik.test.tiger.mockserver.netty with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected voidHttpRequestHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, HttpRequest request) MockServer.when(HttpRequest httpRequest, Integer priority, List<String> hostRegexes) MockServer.when(HttpRequest requestDefinition, List<String> hostRegexes) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.netty.responsewriter
Methods in de.gematik.test.tiger.mockserver.netty.responsewriter with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected HttpResponseNettyResponseWriter.addConnectionHeader(HttpRequest request, HttpResponse response) voidNettyResponseWriter.sendResponse(HttpRequest request, HttpResponse response) voidNettyResponseWriter.writeHttpResponse(HttpRequest request, HttpResponse response) voidNettyResponseWriter.writeResponse(HttpRequest request, Action<?> response) -
Uses of HttpRequest in de.gematik.test.tiger.mockserver.proxyconfiguration
Methods in de.gematik.test.tiger.mockserver.proxyconfiguration with parameters of type HttpRequestModifier and TypeMethodDescriptionProxyConfiguration.addProxyAuthenticationHeader(HttpRequest httpRequest) -
Uses of HttpRequest in de.gematik.test.tiger.proxy
Methods in de.gematik.test.tiger.proxy with parameters of type HttpRequestModifier and TypeMethodDescriptionMockServerToRbelConverter.convertErrorResponse(HttpRequest request, String protocolAndHost) MockServerToRbelConverter.convertRequest(HttpRequest request, String protocolAndHost, Optional<ZonedDateTime> timestamp) MockServerToRbelConverter.requestToRbelMessage(HttpRequest request) -
Uses of HttpRequest in de.gematik.test.tiger.proxy.handler
Methods in de.gematik.test.tiger.proxy.handler that return HttpRequestModifier and TypeMethodDescriptionfinal HttpRequestAbstractTigerRouteCallback.handle(HttpRequest req) protected abstract HttpRequestAbstractTigerRouteCallback.handleRequest(HttpRequest req) protected HttpRequestForwardAllCallback.handleRequest(HttpRequest req) ForwardProxyCallback.handleRequest(HttpRequest req) ReverseProxyCallback.handleRequest(HttpRequest httpRequest) Methods in de.gematik.test.tiger.proxy.handler with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidAbstractTigerRouteCallback.applyModifications(HttpRequest request) ForwardAllCallback.cannedResponse(HttpRequest httpRequest) voidAbstractTigerRouteCallback.doIncomingRequestLogging(HttpRequest req) AbstractTigerRouteCallback.executeHttpRequestParsing(HttpRequest mockServerRequest) protected abstract StringAbstractTigerRouteCallback.extractProtocolAndHostForRequest(HttpRequest request) protected StringForwardAllCallback.extractProtocolAndHostForRequest(HttpRequest request) protected StringForwardProxyCallback.extractProtocolAndHostForRequest(HttpRequest request) protected StringReverseProxyCallback.extractProtocolAndHostForRequest(HttpRequest request) final HttpRequestAbstractTigerRouteCallback.handle(HttpRequest req) final HttpResponseAbstractTigerRouteCallback.handle(HttpRequest req, HttpResponse resp) AbstractTigerRouteCallback.handleException(Throwable exception, HttpRequest request) protected abstract HttpRequestAbstractTigerRouteCallback.handleRequest(HttpRequest req) protected HttpRequestForwardAllCallback.handleRequest(HttpRequest req) ForwardProxyCallback.handleRequest(HttpRequest req) ReverseProxyCallback.handleRequest(HttpRequest httpRequest) booleanAbstractTigerRouteCallback.matches(HttpRequest request) voidAbstractTigerRouteCallback.parseMessage(HttpRequest mockServerRequest) voidAbstractTigerRouteCallback.parseMessageAndApplyModifications(HttpRequest request) protected abstract StringAbstractTigerRouteCallback.printTrafficTarget(HttpRequest req) protected StringForwardAllCallback.printTrafficTarget(HttpRequest req) protected StringForwardProxyCallback.printTrafficTarget(HttpRequest req) protected StringReverseProxyCallback.printTrafficTarget(HttpRequest req)