Class AbstractTriggerExt

java.lang.Object
hudson.triggers.Trigger<BuildableItem>
org.jenkinsci.lib.xtrigger.AbstractTrigger
org.jenkinsci.plugins.scripttrigger.AbstractTriggerExt
All Implemented Interfaces:
ExtensionPoint, Describable<Trigger<?>>, Serializable
Direct Known Subclasses:
PollMailboxTrigger

public abstract class AbstractTriggerExt extends org.jenkinsci.lib.xtrigger.AbstractTrigger
Author:
Gregory Boissinot
See Also:
  • Constructor Details

  • Method Details

    • isEnableConcurrentBuild

      public boolean isEnableConcurrentBuild()
    • isLabelRestriction

      public boolean isLabelRestriction()
    • start

      protected void start(Node pollingNode, BuildableItem project, boolean newInstance, org.jenkinsci.lib.xtrigger.XTriggerLog log)
      Overrides:
      start in class org.jenkinsci.lib.xtrigger.AbstractTrigger
    • getName

      protected String getName()
      Specified by:
      getName in class org.jenkinsci.lib.xtrigger.AbstractTrigger
    • getCause

      protected String getCause()
      Specified by:
      getCause in class org.jenkinsci.lib.xtrigger.AbstractTrigger
    • getDefaultMessageCause

      protected abstract String getDefaultMessageCause()
    • getScheduledActions

      protected Action[] getScheduledActions(Node pollingNode, org.jenkinsci.lib.xtrigger.XTriggerLog log)
      Specified by:
      getScheduledActions in class org.jenkinsci.lib.xtrigger.AbstractTrigger
    • requiresWorkspaceForPolling

      protected boolean requiresWorkspaceForPolling()
      Specified by:
      requiresWorkspaceForPolling in class org.jenkinsci.lib.xtrigger.AbstractTrigger