org.hudsonci.maven.plugin.artifactrecorder
Class ArtifactFingerprinter

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.tasks.Recorder
              extended by org.hudsonci.maven.plugin.artifactrecorder.ArtifactFingerprinter
All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep

public class ArtifactFingerprinter
extends Recorder

Fingerprints artifacts collected from a MavenBuilder.

Since:
2.1.0
Author:
Jamie Whitehouse

Nested Class Summary
static class ArtifactFingerprinter.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
 
Field Summary
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
ArtifactFingerprinter()
           
 
Method Summary
 ArtifactFingerprinter.DescriptorImpl getDescriptor()
           
 BuildStepMonitor getRequiredMonitorService()
           
 boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener)
           
 void setFingerprintRegistry(FingerprintMap fingerprintRegistry)
           
 
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRun, needsToRunAfterFinalized, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, prebuild
 

Constructor Detail

ArtifactFingerprinter

@DataBoundConstructor
public ArtifactFingerprinter()
Method Detail

setFingerprintRegistry

@Inject
public void setFingerprintRegistry(FingerprintMap fingerprintRegistry)

getRequiredMonitorService

public BuildStepMonitor getRequiredMonitorService()

getDescriptor

public ArtifactFingerprinter.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface Describable<Publisher>
Overrides:
getDescriptor in class Recorder

perform

public boolean perform(AbstractBuild build,
                       Launcher launcher,
                       BuildListener listener)
                throws InterruptedException,
                       IOException
Specified by:
perform in interface BuildStep
Overrides:
perform in class BuildStepCompatibilityLayer
Throws:
InterruptedException
IOException


Copyright © 2004-2011 Hudson. All Rights Reserved.