org.hudsonci.maven.plugin.artifactrecorder.internal
Class PerformFingerprinting

java.lang.Object
  extended by org.hudsonci.utils.tasks.OperationSupport<T>
      extended by org.hudsonci.utils.tasks.PerformOperation<ArtifactFingerprinter>
          extended by org.hudsonci.maven.plugin.artifactrecorder.internal.PerformFingerprinting

public class PerformFingerprinting
extends PerformOperation<ArtifactFingerprinter>

Since:
2.1.0
Author:
Jamie Whitehouse

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
PerformFingerprinting(ArtifactFingerprinter owner, AbstractBuild build, Launcher launcher, BuildListener listener, int numberOfBuilders, Set<ArtifactDTO> artifacts, FingerprintMap registry)
          Fingerprints the list of artifacts and attaches them to the build as an Action.
 
Method Summary
protected  boolean doExecute()
           
 
Methods inherited from class org.hudsonci.utils.tasks.PerformOperation
execute
 
Methods inherited from class org.hudsonci.utils.tasks.OperationSupport
onFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformFingerprinting

public PerformFingerprinting(ArtifactFingerprinter owner,
                             AbstractBuild build,
                             Launcher launcher,
                             BuildListener listener,
                             int numberOfBuilders,
                             Set<ArtifactDTO> artifacts,
                             FingerprintMap registry)
Fingerprints the list of artifacts and attaches them to the build as an Action. The artifact list can be a subset of all the artifacts from the build.

Parameters:
build - to attach the action to
numberOfBuilders -
artifacts - to collect digests for
registry - to record fingerprints in for understanding cross project consumption
Method Detail

doExecute

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


Copyright © 2004-2011 Hudson. All Rights Reserved.