X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.osgi.boot%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fboot%2Fa2%2FFsA2Source.java;h=bea8db3eafd97791153d65c2f2fdf2aef8cb8234;hb=c155192cfcd5ca355eb933fa3f55dbad6d01b958;hp=a8e79d4574b1b82f327a6429841d23688a42aced;hpb=7e77ed8fc812ea81d5cecec67006fbe363150ef8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java index a8e79d457..bea8db3ea 100644 --- a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java +++ b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java @@ -11,8 +11,8 @@ import java.util.TreeSet; import org.argeo.osgi.boot.OsgiBootUtils; import org.osgi.framework.Version; -/** A file system {@link ProvisioningSource} in A2 format. */ -public class FsA2Source extends ProvisioningSource { +/** A file system {@link AbstractProvisioningSource} in A2 format. */ +public class FsA2Source extends AbstractProvisioningSource implements A2Source { private final Path base; public FsA2Source(Path base) { @@ -28,7 +28,7 @@ public class FsA2Source extends ProvisioningSource { String contributionId = contributionPath.getFileName().toString(); if (A2Contribution.BOOT.equals(contributionId))// skip boot continue contributions; - A2Contribution contribution = new A2Contribution(this, contributionId); + A2Contribution contribution = getOrAddContribution(contributionId); contributions.add(contribution); } }