org.jenkinsci.plugins.scripttrigger
Class AbstractTriggerExt
java.lang.Object
hudson.triggers.Trigger<hudson.model.BuildableItem>
org.jenkinsci.lib.xtrigger.AbstractTrigger
org.jenkinsci.plugins.scripttrigger.AbstractTriggerExt
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>, java.io.Serializable
- Direct Known Subclasses:
- PollMailboxTrigger
public abstract class AbstractTriggerExt
- extends org.jenkinsci.lib.xtrigger.AbstractTrigger
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class hudson.triggers.Trigger |
hudson.triggers.Trigger.Cron |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from class org.jenkinsci.lib.xtrigger.AbstractTrigger |
LOGGER, offlineSlaveOnStartup |
Fields inherited from class hudson.triggers.Trigger |
job, spec, tabs, timer |
Constructor Summary |
AbstractTriggerExt(java.lang.String cronTabSpec,
boolean labelRestriction,
java.lang.String triggerLabel,
boolean enableConcurrentBuild)
|
Methods inherited from class org.jenkinsci.lib.xtrigger.AbstractTrigger |
checkIfModified, getDescriptor, getLogFile, getScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, start |
Methods inherited from class hudson.triggers.Trigger |
all, checkTriggers, for_, getProjectAction, getProjectActions, getSpec, readResolve, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTriggerExt
public AbstractTriggerExt(java.lang.String cronTabSpec,
boolean labelRestriction,
java.lang.String triggerLabel,
boolean enableConcurrentBuild)
throws antlr.ANTLRException
- Throws:
antlr.ANTLRException
isEnableConcurrentBuild
public boolean isEnableConcurrentBuild()
isLabelRestriction
public boolean isLabelRestriction()
start
protected void start(hudson.model.Node pollingNode,
hudson.model.BuildableItem project,
boolean newInstance,
org.jenkinsci.lib.xtrigger.XTriggerLog log)
- Overrides:
start
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
getName
protected java.lang.String getName()
- Specified by:
getName
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
getCause
protected java.lang.String getCause()
- Specified by:
getCause
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
getDefaultMessageCause
protected abstract java.lang.String getDefaultMessageCause()
getScheduledActions
protected hudson.model.Action[] getScheduledActions(hudson.model.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