Package de.gematik.test.tiger.proxy
Class AbstractTigerRouteCallback
- java.lang.Object
-
- de.gematik.test.tiger.proxy.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:
ForwardAllCallback,ForwardProxyCallback,ReverseProxyCallback
public abstract class AbstractTigerRouteCallback extends Object implements org.mockserver.mock.action.ExpectationForwardAndResponseCallback
-
-
Constructor Summary
Constructors Constructor Description AbstractTigerRouteCallback(TigerProxy tigerProxy, TigerRoute tigerRoute)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapplyModifications(org.mockserver.model.HttpRequest request)voidapplyModifications(org.mockserver.model.HttpResponse response)protected booleancanEqual(Object other)booleanequals(Object o)protected abstract StringextractProtocolAndHostForRequest(org.mockserver.model.HttpRequest request)Map<String,ZonedDateTime>getRequestTimingMap()TigerProxygetTigerProxy()TigerRoutegetTigerRoute()org.mockserver.model.HttpRequesthandle(org.mockserver.model.HttpRequest req)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()voidpropagateExceptionMessageSafe(Exception exception)StringtoString()
-
-
-
Constructor Detail
-
AbstractTigerRouteCallback
@ConstructorProperties({"tigerProxy","tigerRoute"}) public AbstractTigerRouteCallback(TigerProxy tigerProxy, TigerRoute tigerRoute)
-
-
Method Detail
-
applyModifications
public void applyModifications(org.mockserver.model.HttpRequest request)
-
applyModifications
public void applyModifications(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
public void propagateExceptionMessageSafe(Exception exception)
-
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)
-
extractProtocolAndHostForRequest
protected abstract String extractProtocolAndHostForRequest(org.mockserver.model.HttpRequest request)
-
getTigerProxy
public TigerProxy getTigerProxy()
-
getTigerRoute
public TigerRoute getTigerRoute()
-
getRequestTimingMap
public Map<String,ZonedDateTime> getRequestTimingMap()
-
canEqual
protected boolean canEqual(Object other)
-
-