Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EIG:Runtime Dependencies/Configuration"
(→Runtime Dependencies/Configuration) |
(→OSGi Remote Service Bundles) |
||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
− | == OSGi Remote Service Bundles == | + | === OSGi Remote Service Bundles === |
If the ECF SDK is installed into Eclipse, then the ECF Remote Services bundles are installed, but also a number of Eclipse views and perspectives are made available for use within Eclipse. If you only would like to use the bundles of the OSGi Remote Service implementation, take these: | If the ECF SDK is installed into Eclipse, then the ECF Remote Services bundles are installed, but also a number of Eclipse views and perspectives are made available for use within Eclipse. If you only would like to use the bundles of the OSGi Remote Service implementation, take these: |
Revision as of 19:06, 13 February 2011
Runtime Dependencies/Configuration
Contents
OSGi Remote Service Bundles
If the ECF SDK is installed into Eclipse, then the ECF Remote Services bundles are installed, but also a number of Eclipse views and perspectives are made available for use within Eclipse. If you only would like to use the bundles of the OSGi Remote Service implementation, take these:
ECF Bundles (OSGi Remote Service Implementation)
Bundle | Description |
---|---|
org.eclipse.ecf | ECF Core Bundle |
org.eclipse.ecf.discovery | |
org.eclipse.ecf.identity | |
org.eclipse.ecf.osgi.services.discovery | Implementation of the OSGi Discovery API. |
org.eclipse.ecf.osgi.services.distribution | Implementation of the OSGi Distribution API. |
org.eclipse.ecf.osgi.services.remoteserviceadmin | Implementation of the OSGi Remote Service and Remote Service Admin API. |
org.eclipse.ecf.provider | |
org.eclipse.ecf.remoteservice | |
org.eclipse.ecf.sharedobject |
ECF Distribution Provider Bundles
In a common use case you should choose only one(!) of these providers.
Bundle | Description |
---|---|
org.eclipse.ecf.provider.remoteservice | Generic provider ("ecf.generic.client" and "ecf.generic.server"). |
org.eclipse.ecf.provider.r_osgi | R-OSGi Provider ("ecf.r_osgi.peer") |
ECF Discovery Provider Bundles
In a common use case you should choose only one(!) of these providers.
Bundle | Description |
---|---|
org.eclipse.ecf.provider.dnssd | DNS-SD Provider |
org.eclipse.ecf.provider.jmdns | Zeroconf/Bonjour Provider |
org.eclipse.ecf.provider.jslp | SLP Provider |
org.eclipse.ecf.provider.localdiscovery | |
org.eclipse.ecf.provider.zookeeper | ZooDiscovery Provider |
Other Bundles
Bundle | Description |
---|---|
ch.ethz.iks.r_osgi.remote | R-OSGi Implementation. Only required when using "org.eclipse.ecf.provider.r_osgi" |
ch.ethz.iks.slp | SLP Implementation. Only required when using "org.eclipse.ecf.provider.jslp" |
org.apache.zookeeper | Apache ZooKeeper Implementation. Only required when using "org.eclipse.ecf.provider.zookeeper" |
org.objectweb.asm | Java bytecode manipulation and analysis framework. |
org.xbill.dns | Available from Orbit. Only required when using "org.eclipse.ecf.provider.dnssd" |