1 package org
.argeo
.api
.init
;
3 /** Supported init constants. */
4 public interface InitConstants
{
5 /** Read-only configuration area */
6 String PROP_ARGEO_CONFIG_AREA
= "argeo.configArea";
7 /** Read-write persistent data area */
8 String PROP_ARGEO_STATE_AREA
= "argeo.stateArea";
9 /** Read-write cache area */
10 String PROP_ARGEO_CACHE_AREA
= "argeo.cacheArea";
12 String PROP_ARGEO_OSGI_SOURCES
= "argeo.osgi.sources";
13 String PROP_ARGEO_OSGI_START
= "argeo.osgi.start";
15 String PROP_OSGI_USE_SYSTEM_PROPERTIES
= "osgi.framework.useSystemProperties";
17 String PROP_OSGI_INSTANCE_AREA
= "osgi.instance.area";
18 String PROP_OSGI_CONFIGURATION_AREA
= "osgi.configuration.area";
19 String PROP_OSGI_SHARED_CONFIGURATION_AREA
= "osgi.sharedConfiguration.area";
20 String PROP_OSGI_SHARED_CONFIGURATION_AREA_RO
= "osgi.sharedConfiguration.area.readOnly";
21 String PROP_ARGEO_OSGI_MAX_START_LEVEL
= "argeo.osgi.maxStartLevel";
22 String PROP_OSGI_BUNDLES_DEFAULTSTARTLEVEL
= "osgi.bundles.defaultStartLevel";
23 String PROP_OSGI_STARTLEVEL
= "osgi.startLevel";
25 // FOREIGN RUNTIME PROPERTIES
27 * UUID of the parent framework. It is set by the parent runtime and marks a
30 String PROP_ARGEO_OSGI_PARENT_UUID
= "argeo.osgi.parent.uuid";
32 // String PROP_ARGEO_OSGI_PARENT_CATEGORIES = "argeo.osgi.parent.categories";
33 /** The A2 categories to export from the parent. */
34 String PROP_ARGEO_OSGI_EXPORT_CATEGORIES
= "argeo.osgi.export.categories";
35 String PROP_ARGEO_OSGI_EXPORT_ENABLED
= "argeo.osgi.export.enabled";
38 String SYMBOLIC_NAME_INIT
= "org.argeo.init";
39 String SYMBOLIC_NAME_EQUINOX
= "org.eclipse.osgi";