org.hudsonci.maven.plugin.builder.internal
Class PerformBuild

java.lang.Object
  extended by org.hudsonci.utils.tasks.OperationSupport<T>
      extended by org.hudsonci.utils.tasks.PerformOperation<MavenBuilder>
          extended by org.hudsonci.maven.plugin.builder.internal.PerformBuild

public class PerformBuild
extends PerformOperation<MavenBuilder>

MavenBuilder perform build operation.

Since:
2.1.0
Author:
Jason Dillon

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

Constructor Detail

PerformBuild

public PerformBuild(MavenBuilder owner,
                    BuildStateDTO state,
                    AbstractBuild<?,?> build,
                    Launcher launcher,
                    BuildListener listener)
Method Detail

doExecute

protected boolean doExecute()
                     throws Exception
Specified by:
doExecute in class OperationSupport<MavenBuilder>
Throws:
Exception

onFailure

protected void onFailure(Throwable cause)
Overrides:
onFailure in class OperationSupport<MavenBuilder>


Copyright © 2004-2011 Hudson. All Rights Reserved.