Skip to main content
Jump to: navigation, search

Difference between revisions of "Remote Service SDK - Annotated listing of bundles included in SDK"

 
Line 7: Line 7:
 
*org.eclipse.ecf.discovery
 
*org.eclipse.ecf.discovery
 
*org.eclipse.ecf.provider.discovery
 
*org.eclipse.ecf.provider.discovery
==Discovery Providers==
+
===Discovery Providers===
===DNSSD Discovery===
+
====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
 
*org.apache.hadoop.zookeeper
 
*org.apache.hadoop.zookeeper
Line 25: Line 25:
 
===RS Servlet Support API===
 
===RS Servlet Support API===
 
*org.eclipse.ecf.remoteservice.servlet
 
*org.eclipse.ecf.remoteservice.servlet
==Remote Service Providers==
+
===Remote Service Providers===
===Generic Provider===
+
====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
Line 36: Line 36:
 
===OSGi RSA Spec API (org.osgi namespace)===
 
===OSGi RSA Spec API (org.osgi namespace)===
 
*org.eclipse.osgi.services.remoteserviceadmin
 
*org.eclipse.osgi.services.remoteserviceadmin
===RSA 'Basic' Topology Manager===
 
*org.eclipse.ecf.osgi.services.distribution
 
 
===RSA Implementation===
 
===RSA Implementation===
 
*org.eclipse.ecf.osgi.services.remoteserviceadmin
 
*org.eclipse.ecf.osgi.services.remoteserviceadmin
 +
===RSA 'Basic' Topology Manager===
 +
*org.eclipse.ecf.osgi.services.distribution
 +
  
 
==Example Remote TimeService==
 
==Example Remote 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