Package org.elasticsearch.gradle
Class ReaperService
java.lang.Object
org.elasticsearch.gradle.ReaperService
- All Implemented Interfaces:
AutoCloseable,org.gradle.api.services.BuildService<ReaperService.Params>
public abstract class ReaperService
extends Object
implements org.gradle.api.services.BuildService<ReaperService.Params>, AutoCloseable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidregisterCommand(String serviceId, String... command) Register a system command that will be run by the reaper.voidregisterPid(String serviceId, long pid) Register a pid that will be killed by the reaper.voidunregister(String serviceId) 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
-
ReaperService
public ReaperService()
-
-
Method Details
-
registerPid
Register a pid that will be killed by the reaper. -
registerCommand
Register a system command that will be run by the reaper. -
unregister
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-