Class AbstractRunner
- java.lang.Object
-
- org.apache.sling.feature.launcher.impl.launchers.AbstractRunner
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
-
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 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)
-
-
-
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.BundleException
InterruptedException
-
finishStartup
protected void finishStartup(org.osgi.framework.launch.Framework framework)
-
-