Class DefaultEquinoxInstallationFactory
- java.lang.Object
-
- org.eclipse.sisu.equinox.launching.internal.DefaultEquinoxInstallationFactory
-
- All Implemented Interfaces:
EquinoxInstallationFactory
@Component(role=EquinoxInstallationFactory.class) public class DefaultEquinoxInstallationFactory extends Object implements EquinoxInstallationFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultEquinoxInstallationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EquinoxInstallation
createInstallation(EquinoxInstallationDescription description, File location)
protected String
toOsgiBundles(Map<ArtifactKey,File> bundles, Map<String,BundleStartLevel> startLevel, BundleStartLevel defaultStartLevel)
protected void
unpack(File source, File destination)
-
-
-
Method Detail
-
createInstallation
public EquinoxInstallation createInstallation(EquinoxInstallationDescription description, File location)
- Specified by:
createInstallation
in interfaceEquinoxInstallationFactory
-
toOsgiBundles
protected String toOsgiBundles(Map<ArtifactKey,File> bundles, Map<String,BundleStartLevel> startLevel, BundleStartLevel defaultStartLevel) throws IOException
- Throws:
IOException
-
-