@InterfaceAudience.Private public class HostnameFilter extends Object implements javax.servlet.Filter
| Constructor and Description |
|---|
HostnameFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the filter.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Resolves the requester hostname and delegates the request to the chain.
|
static String |
get()
Returns the requester hostname.
|
void |
init(javax.servlet.FilterConfig config)
Initializes the filter.
|
public HostnameFilter()
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
This implementation is a NOP.
init in interface javax.servlet.Filterconfig - filter configuration.javax.servlet.ServletException - thrown if the filter could not be initialized.public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
The requester hostname is available via the get() method.
doFilter in interface javax.servlet.Filterrequest - servlet request.response - servlet response.chain - filter chain.IOException - thrown if an IO error occurrs.javax.servlet.ServletException - thrown if a servet error occurrs.public void destroy()
This implementation is a NOP.
destroy in interface javax.servlet.FilterCopyright © 2017 Apache Software Foundation. All Rights Reserved.