Class AbstractTigerRouteCallback
java.lang.Object
de.gematik.test.tiger.proxy.handler.AbstractTigerRouteCallback
- All Implemented Interfaces:
org.mockserver.mock.action.ExpectationCallback<org.mockserver.model.HttpRequest>,org.mockserver.mock.action.ExpectationForwardAndResponseCallback,org.mockserver.mock.action.ExpectationForwardCallback
- Direct Known Subclasses:
AbstractRouteProxyCallback,ForwardAllCallback
public abstract class AbstractTigerRouteCallback
extends Object
implements org.mockserver.mock.action.ExpectationForwardAndResponseCallback
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractTigerRouteCallback(TigerProxy tigerProxy, de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute tigerRoute) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyModifications(org.mockserver.model.HttpRequest request) voidapplyModifications(org.mockserver.model.HttpResponse response) protected booleanbooleanprotected abstract StringextractProtocolAndHostForRequest(org.mockserver.model.HttpRequest request) de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoutefinal org.mockserver.model.HttpRequesthandle(org.mockserver.model.HttpRequest req) final org.mockserver.model.HttpResponsehandle(org.mockserver.model.HttpRequest req, org.mockserver.model.HttpResponse resp) protected abstract org.mockserver.model.HttpRequesthandleRequest(org.mockserver.model.HttpRequest req) org.mockserver.model.HttpResponsehandleResponse(org.mockserver.model.HttpRequest req, org.mockserver.model.HttpResponse resp) inthashCode()voidparseMessageAndApplyModifications(org.mockserver.model.HttpRequest request) voidparseMessageAndApplyModifications(org.mockserver.model.HttpResponse response) voidpropagateExceptionMessageSafe(Exception exception) protected StringrewriteConcreteLocation(String originalLocation) toString()
-
Field Details
-
LOCATION_HEADER_KEY
- See Also:
-
-
Constructor Details
-
AbstractTigerRouteCallback
@ConstructorProperties({"tigerProxy","tigerRoute"}) public AbstractTigerRouteCallback(TigerProxy tigerProxy, de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute tigerRoute)
-
-
Method Details
-
applyModifications
public void applyModifications(org.mockserver.model.HttpRequest request) -
parseMessageAndApplyModifications
public void parseMessageAndApplyModifications(org.mockserver.model.HttpRequest request) -
applyModifications
public void applyModifications(org.mockserver.model.HttpResponse response) -
parseMessageAndApplyModifications
public void parseMessageAndApplyModifications(org.mockserver.model.HttpResponse response) -
handle
public final org.mockserver.model.HttpRequest handle(org.mockserver.model.HttpRequest req) - Specified by:
handlein interfaceorg.mockserver.mock.action.ExpectationCallback<org.mockserver.model.HttpRequest>- Specified by:
handlein interfaceorg.mockserver.mock.action.ExpectationForwardAndResponseCallback- Specified by:
handlein interfaceorg.mockserver.mock.action.ExpectationForwardCallback
-
propagateExceptionMessageSafe
-
handleRequest
protected abstract org.mockserver.model.HttpRequest handleRequest(org.mockserver.model.HttpRequest req) -
handle
public final org.mockserver.model.HttpResponse handle(org.mockserver.model.HttpRequest req, org.mockserver.model.HttpResponse resp) - Specified by:
handlein interfaceorg.mockserver.mock.action.ExpectationForwardAndResponseCallback
-
handleResponse
public org.mockserver.model.HttpResponse handleResponse(org.mockserver.model.HttpRequest req, org.mockserver.model.HttpResponse resp) -
rewriteConcreteLocation
-
extractProtocolAndHostForRequest
protected abstract String extractProtocolAndHostForRequest(org.mockserver.model.HttpRequest request) -
getTigerProxy
-
getTigerRoute
public de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute getTigerRoute() -
getRequestTimingMap
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-