Package org.apache.catalina.filters
Class RemoteHostFilter
- java.lang.Object
-
- org.apache.catalina.filters.FilterBase
-
- org.apache.catalina.filters.RequestFilter
-
- org.apache.catalina.filters.RemoteHostFilter
-
- All Implemented Interfaces:
Filter
public final class RemoteHostFilter extends RequestFilter
Concrete implementation ofRequestFilter
that filters based on the remote client's host name.- Author:
- Craig R. McClanahan
-
-
Field Summary
-
Fields inherited from class org.apache.catalina.filters.RequestFilter
allow, deny, denyStatus
-
Fields inherited from class org.apache.catalina.filters.FilterBase
sm
-
-
Constructor Summary
Constructors Constructor Description RemoteHostFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
Extract the desired request property, and pass it (along with the specified request and response objects and associated filter chain) to the protectedprocess()
method to perform the actual filtering.protected Log
getLogger()
-
Methods inherited from class org.apache.catalina.filters.RequestFilter
getAllow, getDeny, getDenyStatus, isConfigProblemFatal, process, setAllow, setDeny, setDenyStatus
-
Methods inherited from class org.apache.catalina.filters.FilterBase
init
-
-
-
-
Method Detail
-
doFilter
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws java.io.IOException, ServletException
Extract the desired request property, and pass it (along with the specified request and response objects and associated filter chain) to the protectedprocess()
method to perform the actual filtering.- Specified by:
doFilter
in interfaceFilter
- Specified by:
doFilter
in classRequestFilter
- Parameters:
request
- The servlet request to be processedresponse
- The servlet response to be createdchain
- The filter chain for this request- Throws:
java.io.IOException
- if an input/output error occursServletException
- if a servlet error occurs
-
getLogger
protected Log getLogger()
- Specified by:
getLogger
in classFilterBase
-
-