Class MetadataRequestHeaders

  • All Implemented Interfaces:
    RequestHeaderProvider<org.apache.hc.client5.http.classic.methods.HttpUriRequestBase>

    public class MetadataRequestHeaders
    extends java.lang.Object
    implements RequestHeaderProvider<org.apache.hc.client5.http.classic.methods.HttpUriRequestBase>
    Implementation of RequestHeaderProvider that applies AdaptrisMessage metadata as headers using a MetadataFilter.

    In the adapter configuration file this class is aliased as apache-http-metadata-request-headers which is the preferred alternative to the fully qualified classname when building your configuration.

    • Constructor Detail

      • MetadataRequestHeaders

        public MetadataRequestHeaders()
      • MetadataRequestHeaders

        public MetadataRequestHeaders​(MetadataFilter mf)
    • Method Detail

      • addHeaders

        public org.apache.hc.client5.http.classic.methods.HttpUriRequestBase addHeaders​(AdaptrisMessage msg,
                                                                                        org.apache.hc.client5.http.classic.methods.HttpUriRequestBase target)
        Specified by:
        addHeaders in interface RequestHeaderProvider<org.apache.hc.client5.http.classic.methods.HttpUriRequestBase>