Class 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
    • 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:
        handle in interface org.mockserver.mock.action.ExpectationCallback<org.mockserver.model.HttpRequest>
        Specified by:
        handle in interface org.mockserver.mock.action.ExpectationForwardAndResponseCallback
        Specified by:
        handle in interface org.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:
        handle in interface org.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()
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object