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, startpublic AbstractTriggerExt(java.lang.String cronTabSpec,
boolean labelRestriction,
java.lang.String triggerLabel,
boolean enableConcurrentBuild)
throws antlr.ANTLRException
antlr.ANTLRExceptionpublic 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.AbstractTriggerprotected java.lang.String getName()
getName in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected java.lang.String getCause()
getCause in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected 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.AbstractTriggerprotected boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class org.jenkinsci.lib.xtrigger.AbstractTrigger