Class ProjectEndOfAnalysisSensor

java.lang.Object
org.sonar.plugins.java.ProjectEndOfAnalysisSensor
All Implemented Interfaces:
org.sonar.api.scanner.sensor.ProjectSensor

public class ProjectEndOfAnalysisSensor extends Object implements org.sonar.api.scanner.sensor.ProjectSensor
Sensor that runs at the end of the project's analysis to send telemetry data. Telemetry data is collected by several JavaSensor executions, one for each project's module, and aggregated in a shared Telemetry object.
  • Constructor Details

    • ProjectEndOfAnalysisSensor

      public ProjectEndOfAnalysisSensor(Telemetry telemetry)
  • Method Details

    • describe

      public void describe(org.sonar.api.batch.sensor.SensorDescriptor descriptor)
      Specified by:
      describe in interface org.sonar.api.scanner.sensor.ProjectSensor
    • execute

      public void execute(org.sonar.api.batch.sensor.SensorContext context)
      Specified by:
      execute in interface org.sonar.api.scanner.sensor.ProjectSensor