Class AddHeadersProcessor

    • Constructor Detail

      • AddHeadersProcessor

        public AddHeadersProcessor()
    • Method Detail

      • createFactoryWrapper

        public static MfClientHttpRequestFactory createFactoryWrapper​(MfClientHttpRequestFactory requestFactory,
                                                                      UriMatchers matchers,
                                                                      java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers)
        Create a MfClientHttpRequestFactory for adding the specified headers.
        Parameters:
        requestFactory - the basic request factory. It should be unmodified and just wrapped with a proxy class.
        matchers - The matchers.
        headers - The headers.
      • setHeaders

        public void setHeaders​(java.util.Map<java.lang.String,​java.lang.Object> headers)
        A map of the header key value pairs. Keys are strings and values are either list of strings or a string.
        Parameters:
        headers - the header map
      • extraValidation

        protected void extraValidation​(java.util.List<java.lang.Throwable> validationErrors,
                                       Configuration configuration)
        Description copied from class: AbstractProcessor
        Perform any extra validation a subclass may need to perform.
        Overrides:
        extraValidation in class AbstractClientHttpRequestFactoryProcessor
        Parameters:
        validationErrors - a list to add errors to so that all validation errors are reported as one.
        configuration - the containing configuration