org.sonar.batch.phases
Class PhaseExecutor

java.lang.Object
  extended by org.sonar.batch.phases.PhaseExecutor

public final class PhaseExecutor
extends Object


Field Summary
static org.slf4j.Logger LOGGER
           
 
Constructor Summary
PhaseExecutor(Phases phases, DecoratorsExecutor decoratorsExecutor, MavenPluginsConfigurator mavenPluginsConfigurator, InitializersExecutor initializersExecutor, PostJobsExecutor postJobsExecutor, SensorsExecutor sensorsExecutor, PersistenceManager persistenceManager, SensorContext sensorContext, DefaultIndex index, EventBus eventBus, UpdateStatusJob updateStatusJob, ProjectInitializer pi, ScanPersister[] persisters, FileSystemLogger fsLogger, JsonReport jsonReport, DefaultModuleFileSystem fs, QProfileVerifier profileVerifier, IssueExclusionsLoader issueExclusionsLoader)
           
 
Method Summary
 void execute(Project module)
          Executed on each module
static Collection<Class> getPhaseClasses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

public static final org.slf4j.Logger LOGGER
Constructor Detail

PhaseExecutor

public PhaseExecutor(Phases phases,
                     DecoratorsExecutor decoratorsExecutor,
                     MavenPluginsConfigurator mavenPluginsConfigurator,
                     InitializersExecutor initializersExecutor,
                     PostJobsExecutor postJobsExecutor,
                     SensorsExecutor sensorsExecutor,
                     PersistenceManager persistenceManager,
                     SensorContext sensorContext,
                     DefaultIndex index,
                     EventBus eventBus,
                     UpdateStatusJob updateStatusJob,
                     ProjectInitializer pi,
                     ScanPersister[] persisters,
                     FileSystemLogger fsLogger,
                     JsonReport jsonReport,
                     DefaultModuleFileSystem fs,
                     QProfileVerifier profileVerifier,
                     IssueExclusionsLoader issueExclusionsLoader)
Method Detail

getPhaseClasses

public static Collection<Class> getPhaseClasses()

execute

public void execute(Project module)
Executed on each module



Copyright © 2009–2015 SonarSource. All rights reserved.