javax.management.MBeanRegistration
, Contained
, JmxEnabled
, Lifecycle
, Valve
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.SingleUse
AFTER_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
mserver
allow, allowValid, allowValue, deny, denyStatus, denyValid, denyValue
asyncSupported, container, containerLog, next, sm
Constructor | Description |
---|---|
RemoteHostValve() |
Modifier and Type | Method | 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. |
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
denyRequest, getAddConnectorPort, getAllow, getDeny, getDenyStatus, getInvalidAuthenticationWhenDeny, initInternal, isAllowed, isAllowValid, isDenyValid, process, setAddConnectorPort, setAllow, setDeny, setDenyStatus, setInvalidAuthenticationWhenDeny, startInternal
backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, isAsyncSupported, setAsyncSupported, setContainer, setNext, stopInternal, toString
public void invoke(Request request, Response response) throws java.io.IOException, ServletException
RequestFilterValve
process()
method to perform the actual filtering.
This method must be implemented by a concrete subclass.invoke
in interface Valve
invoke
in class RequestFilterValve
request
- 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 RequestFilterValve
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.