org.sonar.batch.phases
Class PhasesTimeProfiler

java.lang.Object
  extended by org.sonar.batch.phases.PhasesTimeProfiler
All Implemented Interfaces:
DecoratorExecutionHandler, DecoratorsPhaseHandler, EventHandler, SensorExecutionHandler, SensorsPhaseHandler, BatchComponent, BatchExtension, Extension

public class PhasesTimeProfiler
extends Object
implements SensorExecutionHandler, DecoratorExecutionHandler, DecoratorsPhaseHandler, SensorsPhaseHandler


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sonar.api.batch.events.SensorExecutionHandler
SensorExecutionHandler.SensorExecutionEvent
 
Nested classes/interfaces inherited from interface org.sonar.api.batch.events.DecoratorExecutionHandler
DecoratorExecutionHandler.DecoratorExecutionEvent
 
Nested classes/interfaces inherited from interface org.sonar.api.batch.events.DecoratorsPhaseHandler
DecoratorsPhaseHandler.DecoratorsPhaseEvent
 
Nested classes/interfaces inherited from interface org.sonar.api.batch.events.SensorsPhaseHandler
SensorsPhaseHandler.SensorsPhaseEvent
 
Constructor Summary
PhasesTimeProfiler()
           
 
Method Summary
 void onDecoratorExecution(DecoratorExecutionHandler.DecoratorExecutionEvent event)
          Called before and after execution of Decorator.
 void onDecoratorsPhase(DecoratorsPhaseHandler.DecoratorsPhaseEvent event)
          Called before and after execution of all Decorators.
 void onSensorExecution(SensorExecutionHandler.SensorExecutionEvent event)
          Called before and after execution of Sensor.
 void onSensorsPhase(SensorsPhaseHandler.SensorsPhaseEvent event)
          Called before and after execution of all Sensors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhasesTimeProfiler

public PhasesTimeProfiler()
Method Detail

onSensorsPhase

public void onSensorsPhase(SensorsPhaseHandler.SensorsPhaseEvent event)
Description copied from interface: SensorsPhaseHandler
Called before and after execution of all Sensors.

Specified by:
onSensorsPhase in interface SensorsPhaseHandler

onSensorExecution

public void onSensorExecution(SensorExecutionHandler.SensorExecutionEvent event)
Description copied from interface: SensorExecutionHandler
Called before and after execution of Sensor.

Specified by:
onSensorExecution in interface SensorExecutionHandler

onDecoratorExecution

public void onDecoratorExecution(DecoratorExecutionHandler.DecoratorExecutionEvent event)
Description copied from interface: DecoratorExecutionHandler
Called before and after execution of Decorator.

Specified by:
onDecoratorExecution in interface DecoratorExecutionHandler

onDecoratorsPhase

public void onDecoratorsPhase(DecoratorsPhaseHandler.DecoratorsPhaseEvent event)
Description copied from interface: DecoratorsPhaseHandler
Called before and after execution of all Decorators.

Specified by:
onDecoratorsPhase in interface DecoratorsPhaseHandler


Copyright © 2009-2011 SonarSource. All Rights Reserved.