From 7d781139f410e6420f5bf6d3f0fbae2385a5695b Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 29 May 2023 10:27:32 +0200 Subject: [PATCH] Improve documentation --- org.argeo.init/src/org/argeo/init/RuntimeContext.java | 3 +++ org.argeo.init/src/org/argeo/init/Service.java | 1 + 2 files changed, 4 insertions(+) diff --git a/org.argeo.init/src/org/argeo/init/RuntimeContext.java b/org.argeo.init/src/org/argeo/init/RuntimeContext.java index 1d3c743ca..d83f2ca1c 100644 --- a/org.argeo.init/src/org/argeo/init/RuntimeContext.java +++ b/org.argeo.init/src/org/argeo/init/RuntimeContext.java @@ -1,7 +1,10 @@ package org.argeo.init; +/** A runtime context with a life cycle. */ public interface RuntimeContext extends Runnable { + /** Wait until this runtime context has closed. */ void waitForStop(long timeout) throws InterruptedException; + /** Close this runtime context. */ void close() throws Exception; } diff --git a/org.argeo.init/src/org/argeo/init/Service.java b/org.argeo.init/src/org/argeo/init/Service.java index cab85d02f..c1eb76d0b 100644 --- a/org.argeo.init/src/org/argeo/init/Service.java +++ b/org.argeo.init/src/org/argeo/init/Service.java @@ -106,6 +106,7 @@ public class Service { logger.log(Logger.Level.DEBUG, "Argeo Init stopped with PID " + pid); } + /** The root runtime context in this JVM. */ public static RuntimeContext getRuntimeContext() { return runtimeContext; } -- 2.30.2