X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2FRuntimeContext.java;h=d83f2ca1c22cb04bf7fad1a1a95e1ce575d256b5;hb=c692c089327ab02a19dc5dae90bb003cdf75956d;hp=1d3c743ca765b85b564a8cf9f8ff213158463a79;hpb=def1b847ee067994c32f49107e22d3c04eac2b0e;p=lgpl%2Fargeo-commons.git 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; }