Class RemoteBuildResultTrigger
java.lang.Object
hudson.triggers.Trigger<BuildableItem>
org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
io.jenkins.plugins.remote.result.trigger.RemoteBuildResultTrigger
- All Implemented Interfaces:
ExtensionPoint,Describable<Trigger<?>>,Serializable
public class RemoteBuildResultTrigger
extends org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
implements Serializable
Remote Build Result Trigger
- Author:
- HW
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic 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
ConstructorsConstructorDescriptionRemoteBuildResultTrigger(String cronTabSpec, List<RemoteJobInfo> remoteJobInfos) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckIfModified(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected StringgetCause()protected Fileprotected StringgetName()Collection<? extends Action>Actions to be displayed in the job page.protected Action[]getScheduledActions(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected booleanMethods inherited from class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
checkIfModified, getBuildCause, getScheduledXTriggerActions, getTriggerLabel, requirePollingNode, resolveEnvVars, run, start, startMethods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, readResolve, stop, toString
-
Constructor Details
-
RemoteBuildResultTrigger
@DataBoundConstructor public RemoteBuildResultTrigger(String cronTabSpec, List<RemoteJobInfo> remoteJobInfos)
-
-
Method Details
-
getLogFile
- Specified by:
getLogFilein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
requiresWorkspaceForPolling
protected boolean requiresWorkspaceForPolling()- Specified by:
requiresWorkspaceForPollingin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getName
- Specified by:
getNamein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
checkIfModified
protected boolean checkIfModified(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Specified by:
checkIfModifiedin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger- Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
getScheduledActions
protected Action[] getScheduledActions(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) - Specified by:
getScheduledActionsin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getProjectActions
Actions to be displayed in the job page.- Overrides:
getProjectActionsin classTrigger<BuildableItem>- Returns:
- can be empty but never null
- Since:
- 1.341
-
getCause
- Specified by:
getCausein classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<Trigger<?>>- Overrides:
getDescriptorin classorg.jenkinsci.plugins.xtriggerapi.AbstractTrigger
-
getRemoteJobInfos
-