@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 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 occurs.javax.servlet.ServletException - thrown if a servlet error occurs.public static String get()
public void destroy()
This implementation is a NOP.
destroy in interface javax.servlet.FilterCopyright © 2022 Apache Software Foundation. All rights reserved.