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 |
addConnectorPort
Flag 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.
|
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 boolean getAddConnectorPort()
public void setAddConnectorPort(boolean addConnectorPort)
addConnectorPort - The new flagpublic void invoke(Request request, Response response) throws 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 createdIOException - if an input/output error occursServletException - if a servlet error occursCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.