org.hudsonci.utils.tasks
Class PerformOperation<T extends BuildStep>

java.lang.Object
  extended by org.hudsonci.utils.tasks.OperationSupport<T>
      extended by org.hudsonci.utils.tasks.PerformOperation<T>

public abstract class PerformOperation<T extends BuildStep>
extends OperationSupport<T>

Support for BuildStep.perform(hudson.model.AbstractBuild, hudson.Launcher, hudson.model.BuildListener) operation.

Since:
2.1.0
Author:
Jason Dillon

Field Summary
protected  Launcher launcher
           
 
Fields inherited from class org.hudsonci.utils.tasks.OperationSupport
build, listener, log, logger, muxlog, owner
 
Constructor Summary
PerformOperation(T owner, AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
           
 
Method Summary
 boolean execute()
           
 
Methods inherited from class org.hudsonci.utils.tasks.OperationSupport
doExecute, onFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

launcher

protected final Launcher launcher
Constructor Detail

PerformOperation

public PerformOperation(T owner,
                        AbstractBuild<?,?> build,
                        Launcher launcher,
                        BuildListener listener)
Method Detail

execute

public boolean execute()
                throws InterruptedException,
                       IOException
Throws:
InterruptedException
IOException


Copyright © 2004-2011 Hudson. All Rights Reserved.