Package dev.equo.solstice
Class BundleContextAtomos
java.lang.Object
dev.equo.solstice.BundleContextAtomos
- All Implemented Interfaces:
BiFunction<String,,Map<String, String>, Optional<Map<String, String>>> org.apache.felix.atomos.Atomos.HeaderProvider
public class BundleContextAtomos
extends Object
implements org.apache.felix.atomos.Atomos.HeaderProvider
Starts an OSGi context using Atomos.
-
Method Summary
Modifier and TypeMethodDescriptionatomosHeaders(SolsticeManifest manifest) static org.osgi.framework.BundleContextstatic voidurlWorkaround(Solstice solstice) https://github.com/eclipse-equinox/equinox/issues/179Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThen
-
Method Details
-
apply
-
atomosHeaders
-
hydrate
public static org.osgi.framework.BundleContext hydrate(Solstice bundleSet, Map<String, String> props) throws org.osgi.framework.BundleException- Throws:
org.osgi.framework.BundleException
-
urlWorkaround
public static void urlWorkaround(Solstice solstice) throws org.osgi.framework.InvalidSyntaxException https://github.com/eclipse-equinox/equinox/issues/179- Throws:
org.osgi.framework.InvalidSyntaxException
-