Class ReverseProxyCallback
java.lang.Object
de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
de.gematik.test.tiger.proxy.handler.AbstractRouteProxyCallback
de.gematik.test.tiger.proxy.handler.ReverseProxyCallback
- All Implemented Interfaces:
ExpectationCallback
Callback used for all Reverse-Proxy routes in the TigerProxy.
-
Field Summary
Fields inherited from class de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
LOCATION_HEADER_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanprotected StringhandleRequest(HttpRequest httpRequest) inthashCode()protected Stringprotected StringrewriteConcreteLocation(String originalLocation) Methods inherited from class de.gematik.test.tiger.proxy.handler.AbstractRouteProxyCallback
getPort, getSourceUri, getTargetUrl, isAddTrailingSlash, patchPathMethods inherited from class de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
applyModifications, applyModifications, doIncomingRequestLogging, doOutgoingResponseLogging, executeHttpRequestParsing, getPreviousMessageUuid, getTigerProxy, getTigerRoute, handle, handle, handleException, matches, parseMessage, parseMessageAndApplyModifications, parseMessageAndApplyModifications, propagateExceptionMessageSafe, setPreviousMessageUuid, 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
-
ReverseProxyCallback
-
-
Method Details
-
handleRequest
- Specified by:
handleRequestin classAbstractTigerRouteCallback
-
rewriteConcreteLocation
- Overrides:
rewriteConcreteLocationin classAbstractRouteProxyCallback
-
extractProtocolAndHostForRequest
- Specified by:
extractProtocolAndHostForRequestin classAbstractTigerRouteCallback
-
printTrafficTarget
- Specified by:
printTrafficTargetin classAbstractTigerRouteCallback
-
equals
- Overrides:
equalsin classAbstractTigerRouteCallback
-
canEqual
- Overrides:
canEqualin classAbstractTigerRouteCallback
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTigerRouteCallback
-