Package io.llmcompactor.gradle
Class CompletionService
java.lang.Object
io.llmcompactor.gradle.CompletionService
- All Implemented Interfaces:
AutoCloseable,org.gradle.api.services.BuildService<CompletionService.Params>,org.gradle.tooling.events.OperationCompletionListener
public abstract class CompletionService
extends Object
implements org.gradle.api.services.BuildService<CompletionService.Params>, org.gradle.tooling.events.OperationCompletionListener, AutoCloseable
Shared service that collects build events and log lines, emitting a compact summary upon build
completion.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceParameters for the completion service. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.services.BuildService
getParameters
-
Constructor Details
-
CompletionService
@Inject public CompletionService()Constructs the completion service.
-
-
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
-