public abstract class AbstractTrigger
extends org.jenkinsci.lib.xtrigger.AbstractTrigger
Modifier and Type | Field and Description |
---|---|
protected boolean |
enableConcurrentBuild |
protected boolean |
labelRestriction |
Constructor and Description |
---|
AbstractTrigger(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
protected boolean labelRestriction
protected boolean enableConcurrentBuild
public AbstractTrigger(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