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:
  • Constructor Details

    • RemoteBuildResultTrigger

      @DataBoundConstructor public RemoteBuildResultTrigger(String cronTabSpec, List<RemoteJobInfo> remoteJobInfos)
  • Method Details

    • getLogFile

      protected File getLogFile()
      Specified by:
      getLogFile in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • requiresWorkspaceForPolling

      protected boolean requiresWorkspaceForPolling()
      Specified by:
      requiresWorkspaceForPolling in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getName

      protected String getName()
      Specified by:
      getName in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getScheduledActions

      protected Action[] getScheduledActions(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log)
      Specified by:
      getScheduledActions in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • checkIfModified

      protected boolean checkIfModified(Node pollingNode, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException
      Specified by:
      checkIfModified in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
      Throws:
      org.jenkinsci.plugins.xtriggerapi.XTriggerException
    • getProjectActions

      public Collection<? extends Action> getProjectActions()
      Actions to be displayed in the job page.
      Overrides:
      getProjectActions in class Trigger<BuildableItem>
      Returns:
      can be empty but never null
      Since:
      1.341
    • getCause

      protected String getCause()
      Specified by:
      getCause in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getDescriptor

      Specified by:
      getDescriptor in interface Describable<Trigger<?>>
      Overrides:
      getDescriptor in class org.jenkinsci.plugins.xtriggerapi.AbstractTrigger
    • getRemoteJobInfos

      public List<RemoteJobInfo> getRemoteJobInfos()