org.jenkinsci.plugins.buildresulttrigger
Class BuildResultTrigger

java.lang.Object
  extended by hudson.triggers.Trigger<hudson.model.BuildableItem>
      extended by org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>, Serializable

public class BuildResultTrigger
extends hudson.triggers.Trigger<hudson.model.BuildableItem>
implements Serializable

Author:
Gregory Boissinot
See Also:
Serialized Form

Nested Class Summary
static class BuildResultTrigger.BuildResultTriggerDescriptor
           
protected  class BuildResultTrigger.Runner
          Asynchronous task
 
Nested classes/interfaces inherited from class hudson.triggers.Trigger
hudson.triggers.Trigger.Cron
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.triggers.Trigger
job, spec, tabs, timer
 
Constructor Summary
BuildResultTrigger(String cronTabSpec, BuildResultTriggerInfo[] jobInfo)
           
 
Method Summary
 BuildResultTrigger.BuildResultTriggerDescriptor getDescriptor()
           
 BuildResultTriggerInfo[] getJobsInfo()
           
 File getLogFile()
           
 Collection<? extends hudson.model.Action> getProjectActions()
           
 void run()
           
 void start(hudson.model.BuildableItem project, boolean newInstance)
           
 
Methods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, init, readResolve, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildResultTrigger

@DataBoundConstructor
public BuildResultTrigger(String cronTabSpec,
                                               BuildResultTriggerInfo[] jobInfo)
                   throws antlr.ANTLRException
Throws:
antlr.ANTLRException
Method Detail

getJobsInfo

public BuildResultTriggerInfo[] getJobsInfo()

getLogFile

public File getLogFile()

getProjectActions

public Collection<? extends hudson.model.Action> getProjectActions()
Overrides:
getProjectActions in class hudson.triggers.Trigger<hudson.model.BuildableItem>

start

public void start(hudson.model.BuildableItem project,
                  boolean newInstance)
Overrides:
start in class hudson.triggers.Trigger<hudson.model.BuildableItem>

run

public void run()
Overrides:
run in class hudson.triggers.Trigger<hudson.model.BuildableItem>

getDescriptor

public BuildResultTrigger.BuildResultTriggerDescriptor getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
Overrides:
getDescriptor in class hudson.triggers.Trigger<hudson.model.BuildableItem>


Copyright © 2004-2011. All Rights Reserved.