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 "Remote Service SDK - Annotated listing of bundles included in SDK"

 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
*org.eclipse.ecf.discovery
 
*org.eclipse.ecf.discovery
 
*org.eclipse.ecf.provider.discovery
 
*org.eclipse.ecf.provider.discovery
==Remote Services API==
+
===Discovery Providers===
*org.eclipse.ecf.remoteservice
+
====DNSSD Discovery====
*org.eclipse.ecf.remoteservice.asyncproxy (v2.0.0 -> Java8, v1.0.0 ->Java 1.7 or earlier)
+
===RS Rest Support===
+
*org.eclipse.ecf.remoteservice.rest
+
===RS Servlet Support===
+
*org.eclipse.ecf.remoteservice.servlet
+
==Remote Service Admin (RSA)==
+
===OSGi RSA API (org.osgi namespace)===
+
*org.eclipse.osgi.services.remoteserviceadmin
+
===RSA 'Basic' Topology Manager===
+
*org.eclipse.ecf.osgi.services.distribution
+
===RSA Implementation===
+
*org.eclipse.ecf.osgi.services.remoteserviceadmin
+
==Discovery Providers==
+
===DNSSD Discovery===
+
 
*org.eclipse.ecf.provider.dnssd
 
*org.eclipse.ecf.provider.dnssd
===JMDNS/Zeroconf Discovery===
+
====JMDNS/Zeroconf Discovery====
 
*org.eclipse.ecf.provider.jmdns
 
*org.eclipse.ecf.provider.jmdns
===SLP Discovery Provider===
+
====SLP Discovery Provider====
 
*org.eclipse.ecf.provider.jslp
 
*org.eclipse.ecf.provider.jslp
 
*ch.ethz.iks.slp
 
*ch.ethz.iks.slp
==Zookeeper Discovery==
+
====Zookeeper Discovery====
 
*org.eclipse.ecf.provider.zookeeper
 
*org.eclipse.ecf.provider.zookeeper
==Remote Service Providers==
+
*org.apache.hadoop.zookeeper
===Generic Provider===
+
==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
 
*org.eclipse.ecf.provider.remoteservice
 
*org.eclipse.ecf.provider.remoteservice
 
*org.eclipse.ecf.sharedobject
 
*org.eclipse.ecf.sharedobject
===R-OSGi Provider===
+
====R-OSGi Provider====
 
*org.eclipse.ecf.provider.r_osgi
 
*org.eclipse.ecf.provider.r_osgi
 
*ch.ethz.iks.r_osgi.remote
 
*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==
 
==Example Remote TimeService==
 
*com.mycorp.examples.timeservice
 
*com.mycorp.examples.timeservice

Latest revision as of 22:11, 14 December 2014

The following presents a list of the bundles (symbolic name) included in the ECF Remote Service SDK.

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

Back to the top