Class AbstractRunner
- java.lang.Object
-
- org.apache.sling.feature.launcher.impl.launchers.AbstractRunner
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description AbstractRunner(List<Object[]> configurations, List<URL> installables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishStartup(org.osgi.framework.launch.Framework framework)voidsetBundleReporter(BiConsumer<URL,Map<String,String>> reporter)voidsetFeatureSupplier(Supplier<String> supplier)protected voidsetupFramework(org.osgi.framework.launch.Framework framework, Map<Integer,List<URL>> bundlesMap)protected booleanstartFramework(org.osgi.framework.launch.Framework framework, long timeout, TimeUnit unit)
-
-
-
Method Detail
-
setBundleReporter
public void setBundleReporter(BiConsumer<URL,Map<String,String>> reporter)
-
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.BundleExceptionInterruptedException
-
finishStartup
protected void finishStartup(org.osgi.framework.launch.Framework framework)
-
-