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
==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===
 
*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==
 
==Discovery Providers==
 
===DNSSD Discovery===
 
===DNSSD Discovery===
Line 29: Line 15:
 
*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
 +
==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==
 
==Remote Service Providers==
 
===Generic Provider===
 
===Generic Provider===
Line 40: Line 33:
 
*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 'Basic' Topology Manager===
 +
*org.eclipse.ecf.osgi.services.distribution
 +
===RSA Implementation===
 +
*org.eclipse.ecf.osgi.services.remoteserviceadmin
 +
 
==Example Remote TimeService==
 
==Example Remote TimeService==
 
*com.mycorp.examples.timeservice
 
*com.mycorp.examples.timeservice

Revision as of 22:10, 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 'Basic' Topology Manager

  • org.eclipse.ecf.osgi.services.distribution

RSA Implementation

  • org.eclipse.ecf.osgi.services.remoteserviceadmin

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