Class ForwardProxyCallback
java.lang.Object
de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
de.gematik.test.tiger.proxy.handler.AbstractRouteProxyCallback
de.gematik.test.tiger.proxy.handler.ForwardProxyCallback
- All Implemented Interfaces:
ExpectationCallback<HttpRequest>,ExpectationForwardAndResponseCallback,ExpectationForwardCallback
Callback used for all Forward-Proxy routes in the TigerProxy.
-
Field Summary
Fields inherited from class de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
LOCATION_HEADER_KEY -
Constructor Summary
ConstructorsConstructorDescriptionForwardProxyCallback(TigerProxy tigerProxy, de.gematik.test.tiger.common.data.config.tigerproxy.TigerRoute tigerRoute) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringhandleRequest(HttpRequest req) protected StringMethods inherited from class de.gematik.test.tiger.proxy.handler.AbstractRouteProxyCallback
getPort, getSourceUri, getTargetUrl, isAddTrailingSlash, rewriteConcreteLocationMethods inherited from class de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
applyModifications, applyModifications, canEqual, doIncomingRequestLogging, doOutgoingResponseLogging, equals, executeHttpRequestParsing, getBundledServerNamesAdder, getRequestLogIdToParsingFuture, getTigerProxy, getTigerRoute, handle, handle, handleException, hashCode, matches, parseMessage, parseMessageAndApplyModifications, parseMessageAndApplyModifications, propagateExceptionMessageSafe, setBundledServerNamesAdder, setRequestLogIdToParsingFuture, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.gematik.test.tiger.mockserver.mock.action.ExpectationCallback
cannedResponse
-
Constructor Details
-
ForwardProxyCallback
public ForwardProxyCallback(TigerProxy tigerProxy, de.gematik.test.tiger.common.data.config.tigerproxy.TigerRoute tigerRoute)
-
-
Method Details
-
handleRequest
- Specified by:
handleRequestin classAbstractTigerRouteCallback
-
extractProtocolAndHostForRequest
- Specified by:
extractProtocolAndHostForRequestin classAbstractTigerRouteCallback
-
printTrafficTarget
- Specified by:
printTrafficTargetin classAbstractTigerRouteCallback
-