net.praqma.jenkins.configrotator
Class AbstractConfigurationRotatorSCM.Performer<C>
java.lang.Object
net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer<C>
- Direct Known Subclasses:
- ClearCaseUCM.UCMPerformer, Git.GitPerformer
- Enclosing class:
- AbstractConfigurationRotatorSCM
public abstract class AbstractConfigurationRotatorSCM.Performer<C>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
build
protected hudson.model.AbstractBuild<?,?> build
launcher
protected hudson.Launcher launcher
workspace
protected hudson.FilePath workspace
listener
protected hudson.model.BuildListener listener
out
protected PrintStream out
AbstractConfigurationRotatorSCM.Performer
public AbstractConfigurationRotatorSCM.Performer(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener)
getInitialConfiguration
public abstract C getInitialConfiguration()
throws ConfigurationRotatorException,
IOException
- Throws:
ConfigurationRotatorException
IOException
getNextConfiguration
public abstract C getNextConfiguration(ConfigurationRotatorBuildAction action)
throws ConfigurationRotatorException
- Throws:
ConfigurationRotatorException
checkConfiguration
public abstract void checkConfiguration(C configuration)
throws ConfigurationRotatorException
- Throws:
ConfigurationRotatorException
createWorkspace
public abstract void createWorkspace(C configuration)
throws ConfigurationRotatorException,
IOException,
InterruptedException
- Throws:
ConfigurationRotatorException
IOException
InterruptedException
getSCMClass
public Class getSCMClass()
print
public abstract void print(C configuration)
save
public void save(C configuration)
Copyright © 2004-2013. All Rights Reserved.