Class AbstractRunner
java.lang.Object
org.apache.sling.feature.launcher.impl.launchers.AbstractRunner
- Direct Known Subclasses:
FrameworkRunner
Common functionality for the framework start.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishStartup
(org.osgi.framework.launch.Framework framework) void
setBundleReporter
(BiConsumer<URL, Map<String, String>> reporter) void
setFeatureSupplier
(Supplier<String> supplier) protected void
setupFramework
(org.osgi.framework.launch.Framework framework, Map<Integer, List<URL>> bundlesMap) protected boolean
startFramework
(org.osgi.framework.launch.Framework framework, long timeout, TimeUnit unit)
-
Field Details
-
logger
protected final org.slf4j.Logger logger
-
-
Constructor Details
-
AbstractRunner
-
-
Method Details
-
setFeatureSupplier
-
setBundleReporter
-
setupFramework
protected void setupFramework(org.osgi.framework.launch.Framework framework, Map<Integer, List<URL>> bundlesMap) throws org.osgi.framework.BundleException- Throws:
org.osgi.framework.BundleException
-
startFramework
protected boolean startFramework(org.osgi.framework.launch.Framework framework, long timeout, TimeUnit unit) throws org.osgi.framework.BundleException, InterruptedException - Throws:
org.osgi.framework.BundleException
InterruptedException
-
finishStartup
protected void finishStartup(org.osgi.framework.launch.Framework framework)
-