public final class RemoteHostValve extends RequestFilterValve
RequestFilterValve that filters
based on the remote client's host name optionally combined with the
server connector port number.| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | addConnectorPortFlag deciding whether we add the server connector port to the property
compared in the filtering method. | 
allow, allowValid, allowValue, deny, denyStatus, denyValid, denyValueasyncSupported, container, containerLog, next, smmserverAFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT| Constructor and Description | 
|---|
| RemoteHostValve() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | getAddConnectorPort()Get the flag deciding whether we add the server connector port to the
property compared in the filtering method. | 
| java.lang.String | getInfo()Return descriptive information about this Valve implementation. | 
| void | invoke(Request request,
Response response)Extract the desired request property, and pass it (along with the
specified request and response objects) to the protected
 process()method to perform the actual filtering. | 
| void | setAddConnectorPort(boolean addConnectorPort)Set the flag deciding whether we add the server connector port to the
property compared in the filtering method. | 
denyRequest, getAllow, getDeny, getDenyStatus, getInvalidAuthenticationWhenDeny, initInternal, isAllowed, isAllowValid, isDenyValid, process, setAllow, setDeny, setDenyStatus, setInvalidAuthenticationWhenDeny, startInternalbackgroundProcess, event, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, isAsyncSupported, setAsyncSupported, setContainer, setNext, stopInternal, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisteraddLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stopprotected volatile boolean addConnectorPort
public java.lang.String getInfo()
getInfo in interface ValvegetInfo in class RequestFilterValvepublic boolean getAddConnectorPort()
public void setAddConnectorPort(boolean addConnectorPort)
addConnectorPort - The new flagpublic void invoke(Request request, Response response) throws java.io.IOException, ServletException
process() method to perform the actual filtering.
This method must be implemented by a concrete subclass.invoke in interface Valveinvoke in class RequestFilterValverequest - The servlet request to be processedresponse - The servlet response to be createdjava.io.IOException - if an input/output error occursServletException - if a servlet error occursCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.