Class BuildResultTrigger
java.lang.Object
hudson.triggers.Trigger<BuildableItem>
org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<BuildResultTriggerContext>
org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger
- All Implemented Interfaces:
ExtensionPoint,Describable<Trigger<?>>,Serializable,DependencyDeclarer
public class BuildResultTrigger
extends org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<BuildResultTriggerContext>
implements DependencyDeclarer
- Author:
- Gregory Boissinot
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classfinal classstatic classNested classes/interfaces inherited from class hudson.triggers.Trigger
Trigger.CronNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
LOGGER, offlineSlaveOnStartup -
Constructor Summary
ConstructorsConstructorDescriptionBuildResultTrigger(String cronTabSpec, boolean combinedJobs, BuildResultTriggerInfo[] jobsInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleancheckIfModified(BuildResultTriggerContext oldContext, BuildResultTriggerContext newContext, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected StringgetCause()protected BuildResultTriggerContextgetContext(org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected StringgetName()Collection<? extends Action>protected Action[]getScheduledActions(Node node, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) booleanbooleanbooleanonJobRenamed(String fullOldName, String fullNewName) protected booleanprotected booleanMethods inherited from class org.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext
checkIfModified, checkIfModified, getContext, resetOldContext, setNewContext, startMethods inherited from class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
getBuildCause, getDescriptor, getScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, startMethods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, readResolve, stop, toString
-
Constructor Details
-
BuildResultTrigger
@DataBoundConstructor public BuildResultTrigger(String cronTabSpec, boolean combinedJobs, BuildResultTriggerInfo[] jobsInfo) throws ANTLRException - Throws:
ANTLRException
-
-
Method Details
-
isCombinedJobs
public boolean isCombinedJobs() -
getJobsInfo
-
getLogFile
- Specified by:
getLogFilein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getProjectActions
- Overrides:
getProjectActionsin classTrigger<BuildableItem>
-
buildDependencyGraph
- Specified by:
buildDependencyGraphin interfaceDependencyDeclarer
-
requiresWorkspaceForPolling
protected boolean requiresWorkspaceForPolling()- Specified by:
requiresWorkspaceForPollingin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getName
- Specified by:
getNamein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getScheduledActions
protected Action[] getScheduledActions(Node node, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) - Specified by:
getScheduledActionsin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getCause
- Specified by:
getCausein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
isContextOnStartupFetched
public boolean isContextOnStartupFetched()- Specified by:
isContextOnStartupFetchedin classorg.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<BuildResultTriggerContext>
-
requirePollingNode
protected boolean requirePollingNode()- Overrides:
requirePollingNodein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getContext
protected BuildResultTriggerContext getContext(org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Overrides:
getContextin classorg.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<BuildResultTriggerContext>- Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
checkIfModified
protected boolean checkIfModified(BuildResultTriggerContext oldContext, BuildResultTriggerContext newContext, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Specified by:
checkIfModifiedin classorg.jenkinsci.plugins.xtriggerapi.AbstractTriggerByFullContext<BuildResultTriggerContext>- Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
onJobRenamed
-