X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Fapi%2Finit%2FInitConstants.java;h=1074eacbe5852b4537dc04c093143d633028998a;hb=refs%2Ftags%2Fv2.3.29;hp=188b3c253e83a308df00a47585018107fb3ef44e;hpb=7bc9309f52f7112a7ba0fb86ff37235348f0f08d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/api/init/InitConstants.java b/org.argeo.init/src/org/argeo/api/init/InitConstants.java index 188b3c253..1074eacbe 100644 --- a/org.argeo.init/src/org/argeo/api/init/InitConstants.java +++ b/org.argeo.init/src/org/argeo/api/init/InitConstants.java @@ -16,21 +16,27 @@ public interface InitConstants { String PROP_OSGI_BUNDLES_DEFAULTSTARTLEVEL = "osgi.bundles.defaultStartLevel"; String PROP_OSGI_STARTLEVEL = "osgi.startLevel"; + // System properties + /** Read-only configuration area */ + String PROP_ARGEO_CONFIG_AREA = "argeo.configArea"; + /** Read-write persistent data area */ + String PROP_ARGEO_STATE_AREA = "argeo.stateArea"; + /** Read-write cache area */ + String PROP_ARGEO_CACHE_AREA = "argeo.cacheArea"; + // FOREIGN RUNTIME PROPERTIES /** * UUID of the parent framework. It is set by the parent runtime and marks a * nested runtime. */ String PROP_ARGEO_OSGI_PARENT_UUID = "argeo.osgi.parent.uuid"; - /** - * The A2 categories to load from the parent. If not specified, nested runtimes - * won't be used. - */ - @Deprecated - String PROP_ARGEO_OSGI_PARENT_CATEGORIES = "argeo.osgi.parent.categories"; +// @Deprecated +// String PROP_ARGEO_OSGI_PARENT_CATEGORIES = "argeo.osgi.parent.categories"; + /** The A2 categories to export from the parent. */ String PROP_ARGEO_OSGI_EXPORT_CATEGORIES = "argeo.osgi.export.categories"; + String PROP_ARGEO_OSGI_EXPORT_ENABLED = "argeo.osgi.export.enabled"; - // Symbolic names + // BUndle symbolic names String SYMBOLIC_NAME_INIT = "org.argeo.init"; String SYMBOLIC_NAME_EQUINOX = "org.eclipse.osgi";