com.kiuwan.plugins.kiuwanJenkinsPlugin
Class KiuwanRecorder

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.tasks.Recorder
              extended by com.kiuwan.plugins.kiuwanJenkinsPlugin.KiuwanRecorder
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class KiuwanRecorder
extends hudson.tasks.Recorder


Nested Class Summary
static class KiuwanRecorder.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
static String AGENT_HOME
           
static String EFFORT_TO_TARGET
           
static String INSTALL_DIR
           
static String QUALITY_INDICATOR
           
static String RISK_INDEX
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
KiuwanRecorder(String applicationName, String label, String encoding, String includes, String excludes, int timeout, String measure, double unstableThreshold, double failureThreshold)
           
 
Method Summary
 String getApplicationName()
           
 KiuwanRecorder.DescriptorImpl getDescriptor()
           
 String getEncoding()
           
 String getExcludes()
           
 double getFailureThreshold()
           
 String getIncludes()
           
 String getLabel()
           
 String getMeasure()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 int getTimeout()
           
 double getUnstableThreshold()
           
 boolean needsToRunAfterFinalized()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, 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
 

Field Detail

INSTALL_DIR

public static final String INSTALL_DIR
See Also:
Constant Field Values

AGENT_HOME

public static final String AGENT_HOME
See Also:
Constant Field Values

QUALITY_INDICATOR

public static final String QUALITY_INDICATOR
See Also:
Constant Field Values

EFFORT_TO_TARGET

public static final String EFFORT_TO_TARGET
See Also:
Constant Field Values

RISK_INDEX

public static final String RISK_INDEX
See Also:
Constant Field Values
Constructor Detail

KiuwanRecorder

@DataBoundConstructor
public KiuwanRecorder(String applicationName,
                                           String label,
                                           String encoding,
                                           String includes,
                                           String excludes,
                                           int timeout,
                                           String measure,
                                           double unstableThreshold,
                                           double failureThreshold)
Method Detail

getApplicationName

public String getApplicationName()
Returns:
the applicationName

getLabel

public String getLabel()
Returns:
the label

getEncoding

public String getEncoding()
Returns:
the encoding

getIncludes

public String getIncludes()
Returns:
the includes

getExcludes

public String getExcludes()
Returns:
the excludes

getMeasure

public String getMeasure()
Returns:
the measure

getUnstableThreshold

public double getUnstableThreshold()
Returns:
the unstableThreshold

getFailureThreshold

public double getFailureThreshold()
Returns:
the failureThreshold

getTimeout

public int getTimeout()
Returns:
the timeout

needsToRunAfterFinalized

public boolean needsToRunAfterFinalized()
Overrides:
needsToRunAfterFinalized in class hudson.tasks.Publisher

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
Specified by:
perform in interface hudson.tasks.BuildStep
Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Throws:
InterruptedException
IOException
See Also:
BuildStepCompatibilityLayer.perform(hudson.model.AbstractBuild, hudson.Launcher, hudson.model.BuildListener)

getDescriptor

public KiuwanRecorder.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>
Overrides:
getDescriptor in class hudson.tasks.Recorder


Copyright © 2004-2013. All Rights Reserved.