X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Fapi%2Finit%2FInitConstants.java;fp=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Fapi%2Finit%2FInitConstants.java;h=3c558f89851167b8e7175be260a8d4d6fd3f9520;hp=0000000000000000000000000000000000000000;hb=b95462873703848193e56fcbe997693630db6121;hpb=55d88fba80cec198a0f11ba7545e19878c51fc5e diff --git a/org.argeo.init/src/org/argeo/api/init/InitConstants.java b/org.argeo.init/src/org/argeo/api/init/InitConstants.java new file mode 100644 index 000000000..3c558f898 --- /dev/null +++ b/org.argeo.init/src/org/argeo/api/init/InitConstants.java @@ -0,0 +1,24 @@ +package org.argeo.api.init; + +/** Supported init constants. */ +public interface InitConstants { + + String PROP_ARGEO_OSGI_SOURCES = "argeo.osgi.sources"; + String PROP_ARGEO_OSGI_START = "argeo.osgi.start"; + String PROP_OSGI_INSTANCE_AREA = "osgi.instance.area"; + String PROP_OSGI_CONFIGURATION_AREA = "osgi.configuration.area"; + String PROP_OSGI_SHARED_CONFIGURATION_AREA = "osgi.sharedConfiguration.area"; + String PROP_ARGEO_OSGI_MAX_START_LEVEL = "argeo.osgi.maxStartLevel"; + /** UUID of the parent framework. Marks a nested runtime. */ + String PROP_ARGEO_OSGI_PARENT_UUID = "argeo.osgi.parent.uuid"; + + // OSGi standard properties + String PROP_OSGI_BUNDLES_DEFAULTSTARTLEVEL = "osgi.bundles.defaultStartLevel"; + String PROP_OSGI_STARTLEVEL = "osgi.startLevel"; + String PROP_OSGI_USE_SYSTEM_PROPERTIES = "osgi.framework.useSystemProperties"; + + // Symbolic names + String SYMBOLIC_NAME_INIT = "org.argeo.init"; + String SYMBOLIC_NAME_EQUINOX = "org.eclipse.osgi"; + +}