Merge tag 'v2.3.20' into testing
[gpl/argeo-jcr.git] / org.argeo.slc.repo / src / org / argeo / slc / repo / OsgiBundlesProvider.java
diff --git a/org.argeo.slc.repo/src/org/argeo/slc/repo/OsgiBundlesProvider.java b/org.argeo.slc.repo/src/org/argeo/slc/repo/OsgiBundlesProvider.java
new file mode 100644 (file)
index 0000000..de5f03c
--- /dev/null
@@ -0,0 +1,12 @@
+package org.argeo.slc.repo;
+
+import java.util.List;
+
+/**
+ * Provides OSGi bundles either by linking to them, by wrapping existing
+ * archives or by building them.
+ */
+public interface OsgiBundlesProvider {
+       /** The provided bundles in the order they will be retrieved/wrapped/built. */
+       public List<ArtifactDistribution> provides();
+}