public class MetadataResponseHeaderProvider extends java.lang.Object implements ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>
ResponseHeaderProvider
implementation that providers HTTP response headers from metadata.In the adapter configuration file this class is aliased as jetty-metadata-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 |
---|
MetadataResponseHeaderProvider() |
MetadataResponseHeaderProvider(MetadataFilter f) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.HttpServletResponse |
addHeaders(AdaptrisMessage msg,
javax.servlet.http.HttpServletResponse target)
Apply any additional headers required.
|
MetadataFilter |
getFilter() |
void |
setFilter(MetadataFilter filter) |
public MetadataResponseHeaderProvider()
public MetadataResponseHeaderProvider(MetadataFilter f)
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 MetadataFilter getFilter()
public void setFilter(MetadataFilter filter)