public abstract class AbstractTriggerExt
extends org.jenkinsci.lib.xtrigger.AbstractTrigger
Constructor and Description |
---|
AbstractTriggerExt(java.lang.String cronTabSpec,
boolean labelRestriction,
java.lang.String triggerLabel,
boolean enableConcurrentBuild) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getCause() |
protected abstract java.lang.String |
getDefaultMessageCause() |
protected java.lang.String |
getName() |
protected hudson.model.Action[] |
getScheduledActions(hudson.model.Node pollingNode,
org.jenkinsci.lib.xtrigger.XTriggerLog log) |
boolean |
isEnableConcurrentBuild() |
boolean |
isLabelRestriction() |
protected boolean |
requiresWorkspaceForPolling() |
protected void |
start(hudson.model.Node pollingNode,
hudson.model.BuildableItem project,
boolean newInstance,
org.jenkinsci.lib.xtrigger.XTriggerLog log) |
checkIfModified, getDescriptor, getLogFile, getScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, start
public AbstractTriggerExt(java.lang.String cronTabSpec, boolean labelRestriction, java.lang.String triggerLabel, boolean enableConcurrentBuild) throws antlr.ANTLRException
antlr.ANTLRException
public boolean isEnableConcurrentBuild()
public boolean isLabelRestriction()
protected void start(hudson.model.Node pollingNode, hudson.model.BuildableItem project, boolean newInstance, org.jenkinsci.lib.xtrigger.XTriggerLog log)
start
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected java.lang.String getName()
getName
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected java.lang.String getCause()
getCause
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected abstract java.lang.String getDefaultMessageCause()
protected hudson.model.Action[] getScheduledActions(hudson.model.Node pollingNode, org.jenkinsci.lib.xtrigger.XTriggerLog log)
getScheduledActions
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling
in class org.jenkinsci.lib.xtrigger.AbstractTrigger