Class HttpFiltersAdapter

java.lang.Object
org.microproxy.HttpFiltersAdapter
All Implemented Interfaces:
HttpFilters

public class HttpFiltersAdapter extends Object implements HttpFilters
Convenience base class for HttpFilters that keeps the original request and context.
  • Field Details

    • NOOP_FILTER

      public static final HttpFilters NOOP_FILTER
      A filter that does nothing.
    • originalRequest

      protected final HttpRequest originalRequest
      The request head received from the client.
    • flowContext

      protected final FlowContext flowContext
      The client connection or exchange context.
  • Constructor Details

    • HttpFiltersAdapter

      public HttpFiltersAdapter(HttpRequest originalRequest, FlowContext flowContext)
      Creates filters retaining the original request and client context.
      Parameters:
      originalRequest - the request head as received from the client
      flowContext - the client connection or exchange context
    • HttpFiltersAdapter

      public HttpFiltersAdapter(HttpRequest originalRequest)
      Creates filters retaining the original request without a client context.
      Parameters:
      originalRequest - the request head as received from the client