Class AbstractSonargraphRecorder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
com.hello2morrow.sonargraph.integration.jenkins.controller.AbstractSonargraphRecorder
- All Implemented Interfaces:
 ExtensionPoint,Describable<Publisher>,BuildStep
- Direct Known Subclasses:
 SonargraphReportBuilder
- 
Nested Class Summary
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImplNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson - 
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidlogExecutionStart(AbstractBuild<?, ?> build, TaskListener listener, Class<? extends AbstractSonargraphRecorder> recorderClazz) protected voidlogExecutionStart(Run<?, ?> run, TaskListener listener, Class<? extends AbstractSonargraphRecorder> recorderClazz) protected final booleanprocessSonargraphReport(Run<?, ?> run, FilePath sonargraphReportDirectory, String reportFileName, PrintStream logger) voidsetArchitectureViolationsAction(String architectureViolationsAction) voidsetArchitectureWarningsAction(String architectureWarningsAction) voidsetCyclicElementsAction(String cyclicElementsAction) voidsetEmptyWorkspaceAction(String emptyWorkspaceAction) voidsetQualityGateAction(String qualityGateAction) voidsetThresholdViolationsAction(String thresholdViolationsAction) voidsetUnassignedTypesAction(String unassignedTypesAction) voidsetWorkItemsAction(String workItemsAction) voidsetWorkspaceWarningsAction(String workspaceWarningsAction) Methods inherited from class hudson.tasks.Recorder
getDescriptorMethods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild 
- 
Constructor Details
- 
AbstractSonargraphRecorder
public AbstractSonargraphRecorder() 
 - 
 - 
Method Details
- 
getArchitectureViolationsAction
 - 
getUnassignedTypesAction
 - 
getCyclicElementsAction
 - 
getThresholdViolationsAction
 - 
getArchitectureWarningsAction
 - 
getWorkspaceWarningsAction
 - 
getWorkItemsAction
 - 
getEmptyWorkspaceAction
 - 
getQualityGateAction
 - 
setArchitectureViolationsAction
 - 
setUnassignedTypesAction
 - 
setCyclicElementsAction
 - 
setThresholdViolationsAction
 - 
setArchitectureWarningsAction
 - 
setWorkspaceWarningsAction
 - 
setWorkItemsAction
 - 
setEmptyWorkspaceAction
 - 
setQualityGateAction
 - 
getRequiredMonitorService
 - 
processSonargraphReport
protected final boolean processSonargraphReport(Run<?, ?> run, FilePath sonargraphReportDirectory, String reportFileName, PrintStream logger) throws IOException, InterruptedException- Throws:
 IOExceptionInterruptedException
 - 
logExecutionStart
protected void logExecutionStart(AbstractBuild<?, ?> build, TaskListener listener, Class<? extends AbstractSonargraphRecorder> recorderClazz)  - 
logExecutionStart
protected void logExecutionStart(Run<?, ?> run, TaskListener listener, Class<? extends AbstractSonargraphRecorder> recorderClazz)  
 -