Class DefaultEquinoxInstallationFactory
java.lang.Object
org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxInstallationFactory
- All Implemented Interfaces:
EquinoxInstallationFactory
@Component(role=org.eclipse.sisu.equinox.launching.EquinoxInstallationFactory.class)
public class DefaultEquinoxInstallationFactory
extends Object
implements EquinoxInstallationFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInstallation(EquinoxInstallationDescription description, File location) protected StringtoOsgiBundles(Map<BundleReference, File> effective, Map<String, BundleStartLevel> startLevel, BundleStartLevel defaultStartLevel) protected void
-
Constructor Details
-
DefaultEquinoxInstallationFactory
public DefaultEquinoxInstallationFactory()
-
-
Method Details
-
createInstallation
public EquinoxInstallation createInstallation(EquinoxInstallationDescription description, File location) - Specified by:
createInstallationin interfaceEquinoxInstallationFactory
-
unpack
-
toOsgiBundles
protected String toOsgiBundles(Map<BundleReference, File> effective, Map<String, throws IOExceptionBundleStartLevel> startLevel, BundleStartLevel defaultStartLevel) - Throws:
IOException
-