Class ConfiguredRequestHeaders
java.lang.Object
com.adaptris.core.http.client.net.ConfiguredRequestHeaders
- All Implemented Interfaces:
RequestHeaderProvider<HttpURLConnection>
public class ConfiguredRequestHeaders
extends Object
implements RequestHeaderProvider<HttpURLConnection>
Implementation of
RequestHeaderProvider
that applies configured values as headers to a HttpURLConnection
.In the adapter configuration file this class is aliased as http-configured-request-headers which is the preferred alternative to the fully qualified classname when building your configuration.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddHeaders
(AdaptrisMessage msg, HttpURLConnection target) Apply any additional headers required.void
setHeaders
(KeyValuePairSet headers) withHeaders
(KeyValuePair... keyValuePairs)
-
Field Details
-
log
protected transient org.slf4j.Logger log
-
-
Constructor Details
-
ConfiguredRequestHeaders
public ConfiguredRequestHeaders()
-
-
Method Details
-
addHeaders
Description copied from interface:RequestHeaderProvider
Apply any additional headers required.- Specified by:
addHeaders
in interfaceRequestHeaderProvider<HttpURLConnection>
- Parameters:
msg
- theAdaptrisMessage
to source the headers fromtarget
- the target object to configure- Returns:
- the modified target object
-
getHeaders
-
setHeaders
-
withHeaders
-