org.springframework.security.web.header.writers
Class DelegatingRequestMatcherHeaderWriter
java.lang.Object
org.springframework.security.web.header.writers.DelegatingRequestMatcherHeaderWriter
- All Implemented Interfaces:
- HeaderWriter
public final class DelegatingRequestMatcherHeaderWriter
- extends Object
- implements HeaderWriter
Delegates to the provided HeaderWriter
when
RequestMatcher.matches(HttpServletRequest)
returns true.
- Since:
- 3.2
Method Summary |
String |
toString()
|
void |
writeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create a Header instance. |
DelegatingRequestMatcherHeaderWriter
public DelegatingRequestMatcherHeaderWriter(RequestMatcher requestMatcher,
HeaderWriter delegateHeaderWriter)
- Creates a new instance
- Parameters:
requestMatcher
- the RequestMatcher
to use. If returns true, the
delegateHeaderWriter will be invoked.delegateHeaderWriter
- the HeaderWriter
to invoke if the
RequestMatcher
returns true.
writeHeaders
public void writeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Description copied from interface:
HeaderWriter
- Create a
Header
instance.
- Specified by:
writeHeaders
in interface HeaderWriter
- Parameters:
request
- the requestresponse
- the response
toString
public String toString()
- Overrides:
toString
in class Object