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.Filter
config
- 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.Filter
request
- 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.Filter
Copyright © 2018 Apache Software Foundation. All rights reserved.