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(String cronTabSpec,
boolean labelRestriction,
String triggerLabel,
boolean enableConcurrentBuild) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getCause() |
protected abstract String |
getDefaultMessageCause() |
protected 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, startprotected boolean labelRestriction
protected boolean enableConcurrentBuild
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.AbstractTriggerprotected String getName()
getName in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected String getCause()
getCause in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected abstract 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.AbstractTriggerCopyright © 2004-2014. All Rights Reserved.