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:
onFinishin interfaceorg.gradle.tooling.events.OperationCompletionListener
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-