Class ResponseHeadersAsMetadata

  • All Implemented Interfaces:
    ResponseHeaderHandler<org.apache.hc.core5.http.HttpResponse>
    Direct Known Subclasses:
    ResponseHeadersAsObjectMetadata

    public class ResponseHeadersAsMetadata
    extends java.lang.Object
    implements ResponseHeaderHandler<org.apache.hc.core5.http.HttpResponse>
    Concrete implementation of ResponseHeaderHandler which adds all the HTTP headers from the response as metadata to the AdaptrisMessage.

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

    • Field Detail

      • log

        protected transient org.slf4j.Logger log
    • Constructor Detail

      • ResponseHeadersAsMetadata

        public ResponseHeadersAsMetadata()
      • ResponseHeadersAsMetadata

        public ResponseHeadersAsMetadata​(java.lang.String prefix)
    • Method Detail

      • generateKey

        protected java.lang.String generateKey​(java.lang.String header)
      • getMetadataPrefix

        public java.lang.String getMetadataPrefix()
      • setMetadataPrefix

        public void setMetadataPrefix​(java.lang.String metadataPrefix)
      • notNull

        protected static boolean notNull​(java.lang.Object[] o)