Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EIG:Runtime Dependencies/Configuration"

(Runtime Dependencies/Configuration)
(Other Bundles)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==[[EIG:Integrators Guide|Runtime Dependencies/Configuration]]==
 
Martin, Should the introduction of the next topic be placed here?
 
 
__TOC__
 
 
=== 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) ===
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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.
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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.
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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 ===
 
=== Other Bundles ===
  
Line 106: Line 21:
 
| org.xbill.dns
 
| org.xbill.dns
 
| Available from [http://download.eclipse.org/tools/orbit/downloads/ Orbit]. Only required when using "org.eclipse.ecf.provider.dnssd"
 
| Available from [http://download.eclipse.org/tools/orbit/downloads/ Orbit]. Only required when using "org.eclipse.ecf.provider.dnssd"
 +
|-
 +
| org.eclipse.ecf.provider.jgroups
 +
| Available from http://localhost:3282/jgroups
 +
"org.eclipse.ecf.provider.jgroups.manager"
 
|}
 
|}

Latest revision as of 15:43, 6 March 2011

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"
org.eclipse.ecf.provider.jgroups Available from http://localhost:3282/jgroups

"org.eclipse.ecf.provider.jgroups.manager"

Copyright © Eclipse Foundation, Inc. All Rights Reserved.