org.jenkinsci.plugins.git.chooser.alternative
Class AlternativeBuildChooser

java.lang.Object
  extended by hudson.plugins.git.util.BuildChooser
      extended by org.jenkinsci.plugins.git.chooser.alternative.AlternativeBuildChooser
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.plugins.git.util.BuildChooser>, Serializable

public class AlternativeBuildChooser
extends hudson.plugins.git.util.BuildChooser

A build chooser that treats the configured branches as a list of alternatives.

See Also:
Serialized Form

Nested Class Summary
static class AlternativeBuildChooser.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.plugins.git.util.BuildChooser
gitSCM
 
Constructor Summary
AlternativeBuildChooser()
           
 
Method Summary
 Collection<hudson.plugins.git.Revision> getCandidateRevisions(boolean isPollCall, String singleBranch, org.jenkinsci.plugins.gitclient.GitClient git, hudson.model.TaskListener listener, hudson.plugins.git.util.BuildData data, hudson.plugins.git.util.BuildChooserContext context)
          Determines which revision to build
 
Methods inherited from class hudson.plugins.git.util.BuildChooser
all, getCandidateRevisions, getCandidateRevisions, getDescriptor, getDisplayName, prevBuildForChangelog, prevBuildForChangelog, prevBuildForChangelog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlternativeBuildChooser

@DataBoundConstructor
public AlternativeBuildChooser()
Method Detail

getCandidateRevisions

public Collection<hudson.plugins.git.Revision> getCandidateRevisions(boolean isPollCall,
                                                                     String singleBranch,
                                                                     org.jenkinsci.plugins.gitclient.GitClient git,
                                                                     hudson.model.TaskListener listener,
                                                                     hudson.plugins.git.util.BuildData data,
                                                                     hudson.plugins.git.util.BuildChooserContext context)
                                                              throws hudson.plugins.git.GitException,
                                                                     IOException
Determines which revision to build

Overrides:
getCandidateRevisions in class hudson.plugins.git.util.BuildChooser
Throws:
hudson.plugins.git.GitException
IOException


Copyright © 2004-2013. All Rights Reserved.