X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Fapi%2Finit%2FInitConstants.java;h=1074eacbe5852b4537dc04c093143d633028998a;hb=58ec99a5ae0a63167bf378d98751a8066271758d;hp=864749f600cc38b4dea835ea1a4566ad6b8789d2;hpb=c57717f28ff5b04a4b19d1a1353d3f4745b2bf7f;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 864749f60..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,22 +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";