]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.init/src/org/argeo/init/a2/A2Source.java
Support installation by reference for equinox
[lgpl/argeo-commons.git] / org.argeo.init / src / org / argeo / init / a2 / A2Source.java
index 388a85012061d8e685166e2f7973fa7f9cd7bce9..5c8329c85e8616329a2154047273ac4b4ed943dd 100644 (file)
@@ -1,7 +1,18 @@
 package org.argeo.init.a2;
 
+import java.net.URI;
+
 /** A provisioning source in A2 format. */
 public interface A2Source extends ProvisioningSource {
+       /** Use standard a2 protocol, installing from source URL. */
        final static String SCHEME_A2 = "a2";
+       /**
+        * Use equinox-specific reference: installation, which does not copy the bundle
+        * content.
+        */
+       final static String SCHEME_A2_REFERENCE = "a2+reference";
        final static String DEFAULT_A2_URI = SCHEME_A2 + ":///";
+       final static String DEFAULT_A2_REFERENCE_URI = SCHEME_A2_REFERENCE + ":///";
+
+       URI getUri();
 }