public final class RemoteAddrValve extends RequestFilterValve
RequestFilterValve that filters based on the string representation of the
remote client's IP address 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 |
|---|
RemoteAddrValve() |
| Modifier and Type | Method and Description |
|---|---|
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. |
denyRequest, getAddConnectorPort, getAllow, getDeny, getDenyStatus, getInvalidAuthenticationWhenDeny, getUsePeerAddress, initInternal, isAllowed, isAllowValid, isDenyValid, process, setAddConnectorPort, setAllow, setDeny, setDenyStatus, setInvalidAuthenticationWhenDeny, setUsePeerAddress, startInternalbackgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, isAsyncSupported, setAsyncSupported, setContainer, setNext, stopInternal, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisteraddLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stoppublic void invoke(Request request, Response response) throws java.io.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 createdjava.io.IOException - if an input/output error occursServletException - if a servlet error occursprotected Log getLog()
getLog in class RequestFilterValveCopyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.