Class MeasureTaskTimesPlugin.TaskTimesService

java.lang.Object
com.carrotsearch.gradle.buildinfra.tasktimes.MeasureTaskTimesPlugin.TaskTimesService
All Implemented Interfaces:
AutoCloseable, org.gradle.api.services.BuildService<MeasureTaskTimesPlugin.TaskTimesServiceParams>, org.gradle.tooling.events.OperationCompletionListener
Enclosing class:
MeasureTaskTimesPlugin

public abstract static class MeasureTaskTimesPlugin.TaskTimesService extends Object implements org.gradle.api.services.BuildService<MeasureTaskTimesPlugin.TaskTimesServiceParams>, org.gradle.tooling.events.OperationCompletionListener, AutoCloseable
This service collects per-task durations and prints a summary when closed (at the end of the build).
  • Constructor Details

    • TaskTimesService

      public TaskTimesService()
  • Method Details

    • onFinish

      public void onFinish(org.gradle.tooling.events.FinishEvent event)
      Specified by:
      onFinish in interface org.gradle.tooling.events.OperationCompletionListener
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable