public class CompositeResponseHeaderProvider extends java.lang.Object implements ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>
ResponseHeaderProvider
implementation that uses a nested set of providers to private HTTP response headers.In the adapter configuration file this class is aliased as jetty-composite-response-headers which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
CompositeResponseHeaderProvider() |
CompositeResponseHeaderProvider(ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>... providers) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.HttpServletResponse |
addHeaders(AdaptrisMessage msg,
javax.servlet.http.HttpServletResponse target)
Apply any additional headers required.
|
void |
addProvider(ResponseHeaderProvider<javax.servlet.http.HttpServletResponse> p) |
java.util.List<ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>> |
getProviders() |
void |
setProviders(java.util.List<ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>> p) |
public CompositeResponseHeaderProvider()
public CompositeResponseHeaderProvider(ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>... providers)
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 java.util.List<ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>> getProviders()
public void setProviders(java.util.List<ResponseHeaderProvider<javax.servlet.http.HttpServletResponse>> p)
public void addProvider(ResponseHeaderProvider<javax.servlet.http.HttpServletResponse> p)