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.
Remote Service SDK - Annotated listing of bundles included in SDK
The following presents a list of the bundles (symbolic name) included in the ECF Remote Service SDK.
Contents
ECF Core API
- org.eclipse.ecf
- org.eclipse.ecf.identity
Discovery API
- org.eclipse.ecf.discovery
- org.eclipse.ecf.provider.discovery
Discovery Providers
DNSSD Discovery
- org.eclipse.ecf.provider.dnssd
JMDNS/Zeroconf Discovery
- org.eclipse.ecf.provider.jmdns
SLP Discovery Provider
- org.eclipse.ecf.provider.jslp
- ch.ethz.iks.slp
Zookeeper Discovery
- org.eclipse.ecf.provider.zookeeper
- org.apache.hadoop.zookeeper
Remote Services API
- org.eclipse.ecf.remoteservice
- org.eclipse.ecf.remoteservice.asyncproxy (v2.0.0 -> Java8, v1.0.0 ->Java 1.7 or earlier)
RS Rest Support API
- org.eclipse.ecf.remoteservice.rest
RS Servlet Support API
- org.eclipse.ecf.remoteservice.servlet
Remote Service Providers
Generic Provider
- org.eclipse.ecf.provider
- org.eclipse.ecf.provider.remoteservice
- org.eclipse.ecf.sharedobject
R-OSGi Provider
- org.eclipse.ecf.provider.r_osgi
- ch.ethz.iks.r_osgi.remote
Remote Service Admin (RSA)
OSGi RSA Spec API (org.osgi namespace)
- org.eclipse.osgi.services.remoteserviceadmin
RSA Implementation
- org.eclipse.ecf.osgi.services.remoteserviceadmin
RSA 'Basic' Topology Manager
- org.eclipse.ecf.osgi.services.distribution
Example Remote TimeService
- com.mycorp.examples.timeservice
- com.mycorp.examples.timeservice.consumer
- com.mycorp.examples.timeservice.consumer.ds
- com.mycorp.examples.timeservice.consumer.filediscovery
- com.mycorp.examples.timeservice.consumer.filediscovery.rest
- com.mycorp.examples.timeservice.host
- com.mycorp.examples.timeservice.provider.rest.common
- com.mycorp.examples.timeservice.provider.rest.consumer
- com.mycorp.examples.timeservice.provider.rest.host