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.Lifecycle.SingleUseallow, 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.
|
String |
getInfo()
Return descriptive information about this Valve implementation.
|
protected Log |
getLog() |
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, stoppublic 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 IOException, ServletException
RequestFilterValveprocess() 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 createdIOException - if an input/output error occursServletException - if a servlet error occursprotected Log getLog()
getLog in class RequestFilterValveCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.