public class ConfiguredResponseHeaderProvider extends java.lang.Object implements ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>
ResponseHeaderProvider
implementation that provides a static configured set of headers.In the adapter configuration file this class is aliased as jetty-configured-response-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 |
---|
ConfiguredResponseHeaderProvider() |
ConfiguredResponseHeaderProvider(KeyValuePair... pairs) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.HttpServletResponse |
addHeaders(AdaptrisMessage msg,
javax.servlet.http.HttpServletResponse target)
Apply any additional headers required.
|
KeyValuePairSet |
getHeaders() |
void |
setHeaders(KeyValuePairSet headers) |
public ConfiguredResponseHeaderProvider()
public ConfiguredResponseHeaderProvider(KeyValuePair... pairs)
public javax.servlet.http.HttpServletResponse addHeaders(AdaptrisMessage msg, javax.servlet.http.HttpServletResponse target)
ResponseHeaderProvider
addHeaders
in interface ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>
msg
- the AdaptrisMessage
to source the headers fromtarget
- the target object to configurepublic KeyValuePairSet getHeaders()
public void setHeaders(KeyValuePairSet headers)