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, sm

    Fields 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
     
     
     
    void
    invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response)
     
    boolean
     
    boolean
     
    void
    setCreateHeaders(boolean createHeaders)
     
    void
    setDebug(boolean debug)
     
    void
    setEncryptionKeyName(String encryptionKeyName)
     
    void
    setHeaderName(String headerName)
     
    void
    setIgnoreURI(String ignoreURI)
     
    void
    setKeyPass(String keyPass)
     
    void
    setPathToKeyStore(String pathToKeyStore)
     
    void
    setPostValidateClassName(String postValidateClassName)
     
    void
    setRoleAttribute(String roleAttribute)
     
    void
    setUserAttribute(String userAttribute)
     

    Methods inherited from class org.apache.catalina.valves.ValveBase

    backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, startInternal, stopInternal, toString

    Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase

    destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister

    Methods inherited from class org.apache.catalina.util.LifecycleBase

    addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TremoloValve

      public TremoloValve()
  • Method Details

    • isDebug

      public boolean isDebug()
    • setDebug

      public void setDebug(boolean debug)
    • getPathToKeyStore

      public String getPathToKeyStore()
    • setPathToKeyStore

      public void setPathToKeyStore(String pathToKeyStore)
    • getKeyPass

      public String getKeyPass()
    • setKeyPass

      public void setKeyPass(String keyPass)
    • getEncryptionKeyName

      public String getEncryptionKeyName()
    • setEncryptionKeyName

      public void setEncryptionKeyName(String encryptionKeyName)
    • getHeaderName

      public String getHeaderName()
    • setHeaderName

      public void setHeaderName(String headerName)
    • getUserAttribute

      public String getUserAttribute()
    • setUserAttribute

      public void setUserAttribute(String userAttribute)
    • getRoleAttribute

      public String getRoleAttribute()
    • setRoleAttribute

      public void setRoleAttribute(String roleAttribute)
    • isCreateHeaders

      public boolean isCreateHeaders()
    • setCreateHeaders

      public void setCreateHeaders(boolean createHeaders)
    • getIgnoreURI

      public String getIgnoreURI()
    • setIgnoreURI

      public void setIgnoreURI(String ignoreURI)
    • getPostValidateClassName

      public String getPostValidateClassName()
    • setPostValidateClassName

      public void setPostValidateClassName(String postValidateClassName)
    • invoke

      public void invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException