]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.init/src/org/argeo/internal/init/InternalState.java
Clarify ACR API
[lgpl/argeo-commons.git] / org.argeo.init / src / org / argeo / internal / init / InternalState.java
1 package org.argeo.internal.init;
2
3 import org.argeo.api.init.RuntimeContext;
4
5 /**
6 * Keep track of the internal state mostly with static variables, typically in
7 * order to synchronise shutdown.
8 */
9 public class InternalState {
10 private static RuntimeContext mainRuntimeContext;
11
12 /** The root runtime context in this JVM. */
13 public static RuntimeContext getMainRuntimeContext() {
14 return mainRuntimeContext;
15 }
16
17 public static void setMainRuntimeContext(RuntimeContext mainRuntimeContext) {
18 InternalState.mainRuntimeContext = mainRuntimeContext;
19 }
20
21 }