public class ConfiguredRequestHeaders extends java.lang.Object implements RequestHeaderProvider<java.net.HttpURLConnection>
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.
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
Constructor and Description |
---|
ConfiguredRequestHeaders() |
Modifier and Type | Method and Description |
---|---|
java.net.HttpURLConnection |
addHeaders(AdaptrisMessage msg,
java.net.HttpURLConnection target)
Apply any additional headers required.
|
KeyValuePairSet |
getHeaders() |
void |
setHeaders(KeyValuePairSet headers) |
ConfiguredRequestHeaders |
withHeaders(KeyValuePair... keyValuePairs) |
public java.net.HttpURLConnection addHeaders(AdaptrisMessage msg, java.net.HttpURLConnection target)
RequestHeaderProvider
addHeaders
in interface RequestHeaderProvider<java.net.HttpURLConnection>
msg
- the AdaptrisMessage
to source the headers fromtarget
- the target object to configurepublic KeyValuePairSet getHeaders()
public void setHeaders(KeyValuePairSet headers)
public ConfiguredRequestHeaders withHeaders(KeyValuePair... keyValuePairs)