Skip to main content

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.

Jump to: navigation, search

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

(ECF Discovery Provider Bundles)
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.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
 
|-
 
|org.eclipse.ecf.provider.groups
 
| jgroups Provider
 
|-
 
|
 
|}
 
 
 
=== Other Bundles ===
 
=== Other Bundles ===
  
Line 108: 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
 +
| Available from http://localhost:3282/jgroups
 +
"org.eclipse.ecf.provider.jgroups.manager"
 +
|-
 +
 
 +
 
 +
 
 +
}

Revision as of 12:10, 3 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 Available from http://localhost:3282/jgroups

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

Back to the top