Class DefaultCrumbIssuer.ExcludeSessionIdAdministrativeMonitor

java.lang.Object
hudson.model.AbstractModelObject
hudson.model.AdministrativeMonitor
hudson.security.csrf.DefaultCrumbIssuer.ExcludeSessionIdAdministrativeMonitor
All Implemented Interfaces:
ExtensionPoint, ModelObject, SearchableModelObject, SearchItem, org.kohsuke.stapler.StaplerProxy
Enclosing class:
DefaultCrumbIssuer

@Extension @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static class DefaultCrumbIssuer.ExcludeSessionIdAdministrativeMonitor extends AdministrativeMonitor
  • Constructor Details

    • ExcludeSessionIdAdministrativeMonitor

      public ExcludeSessionIdAdministrativeMonitor()
  • Method Details

    • isActivated

      public boolean isActivated()
      Description copied from class: AdministrativeMonitor
      Returns true if this monitor is activated and wants to produce a warning message.

      This method is called from the HTML rendering thread, so it should run efficiently.

      Specified by:
      isActivated in class AdministrativeMonitor
    • isSecurity

      public boolean isSecurity()
      Description copied from class: AdministrativeMonitor
      Returns true if this monitor is security related. This will be used to determine which icon will be used in the navigation bar.
      Overrides:
      isSecurity in class AdministrativeMonitor
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface ModelObject
      Overrides:
      getDisplayName in class AdministrativeMonitor
    • doAct

      @POST public void doAct(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, @QueryParameter String learn, @QueryParameter String dismiss) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException