Class TremoloValve
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
com.tremolosecurity.valve.TremoloValve
- All Implemented Interfaces:
MBeanRegistration,org.apache.catalina.Contained,org.apache.catalina.JmxEnabled,org.apache.catalina.Lifecycle,org.apache.catalina.Valve
public class TremoloValve
extends org.apache.catalina.valves.ValveBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
Fields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, next, smFields inherited from interface org.apache.catalina.Lifecycle
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) booleanbooleanisDebug()voidsetCreateHeaders(boolean createHeaders) voidsetDebug(boolean debug) voidsetEncryptionKeyName(String encryptionKeyName) voidsetHeaderName(String headerName) voidsetIgnoreURI(String ignoreURI) voidsetKeyPass(String keyPass) voidsetPathToKeyStore(String pathToKeyStore) voidsetPostValidateClassName(String postValidateClassName) voidsetRoleAttribute(String roleAttribute) voidsetUserAttribute(String userAttribute) Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, startInternal, stopInternal, toStringMethods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisterMethods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
TremoloValve
public TremoloValve()
-
-
Method Details
-
isDebug
public boolean isDebug() -
setDebug
public void setDebug(boolean debug) -
getPathToKeyStore
-
setPathToKeyStore
-
getKeyPass
-
setKeyPass
-
getEncryptionKeyName
-
setEncryptionKeyName
-
getHeaderName
-
setHeaderName
-
getUserAttribute
-
setUserAttribute
-
getRoleAttribute
-
setRoleAttribute
-
isCreateHeaders
public boolean isCreateHeaders() -
setCreateHeaders
public void setCreateHeaders(boolean createHeaders) -
getIgnoreURI
-
setIgnoreURI
-
getPostValidateClassName
-
setPostValidateClassName
-
invoke
public void invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-