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

(Created page with " // Core org.eclipse.ecf org.eclipse.ecf.identity // Discovery API org.eclipse.ecf.discovery org.eclipse.ecf.provider.discovery // Remote Services API org.eclipse.ecf.remotes...")
 
Line 1: Line 1:
 +
The following presents a list of the bundles (symbolic name) included in the ECF Remote Service SDK.
  
 
+
==ECF Core API==
// Core
+
*org.eclipse.ecf
org.eclipse.ecf
+
*org.eclipse.ecf.identity
org.eclipse.ecf.identity
+
==Discovery API==
// Discovery API
+
*org.eclipse.ecf.discovery
org.eclipse.ecf.discovery
+
*org.eclipse.ecf.provider.discovery
org.eclipse.ecf.provider.discovery
+
==Remote Services API
// Remote Services API
+
*org.eclipse.ecf.remoteservice
org.eclipse.ecf.remoteservice
+
*org.eclipse.ecf.remoteservice.asyncproxy (v2.0.0 -> Java8, v1.0.0 ->Java 1.7 or earlier)
org.eclipse.ecf.remoteservice.asyncproxy (v2.0.0 -> Java8, v1.0.0 ->Java 1.7 or earlier)
+
===Rest Support===
// RS Rest Support
+
*org.eclipse.ecf.remoteservice.rest
org.eclipse.ecf.remoteservice.rest
+
===RS Servlet Support===
// RS Servlet Support
+
*org.eclipse.ecf.remoteservice.servlet
org.eclipse.ecf.remoteservice.servlet
+
==Remote Service Admin (RSA)==
// OSGi RSA API classes (org.osgi namespace)
+
===OSGi RSA API (org.osgi namespace)===
org.eclipse.osgi.services.remoteserviceadmin
+
*org.eclipse.osgi.services.remoteserviceadmin
// RSA 'Basic' Topology Manager (promiscuous)
+
===RSA 'Basic' Topology Manager===
org.eclipse.ecf.osgi.services.distribution
+
*org.eclipse.ecf.osgi.services.distribution
// RSA Implementation
+
===RSA Implementation===
 
org.eclipse.ecf.osgi.services.remoteserviceadmin
 
org.eclipse.ecf.osgi.services.remoteserviceadmin
// 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
// RS 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 - r_osgi remote service implementation
+
*ch.ethz.iks.r_osgi.remote
 
+
==Example Remote TimeService==
// Examples
+
*com.mycorp.examples.timeservice
com.mycorp.examples.timeservice
+
*com.mycorp.examples.timeservice.consumer
com.mycorp.examples.timeservice.consumer
+
*com.mycorp.examples.timeservice.consumer.ds
com.mycorp.examples.timeservice.consumer.ds
+
*com.mycorp.examples.timeservice.consumer.filediscovery
com.mycorp.examples.timeservice.consumer.filediscovery
+
*com.mycorp.examples.timeservice.consumer.filediscovery.rest
com.mycorp.examples.timeservice.consumer.filediscovery.rest
+
*com.mycorp.examples.timeservice.host
com.mycorp.examples.timeservice.host
+
*com.mycorp.examples.timeservice.provider.rest.common
com.mycorp.examples.timeservice.provider.rest.common
+
*com.mycorp.examples.timeservice.provider.rest.consumer
com.mycorp.examples.timeservice.provider.rest.consumer
+
*com.mycorp.examples.timeservice.provider.rest.host
com.mycorp.examples.timeservice.provider.rest.host
+

Revision as of 20:15, 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

==Remote Services API

  • org.eclipse.ecf.remoteservice
  • org.eclipse.ecf.remoteservice.asyncproxy (v2.0.0 -> Java8, v1.0.0 ->Java 1.7 or earlier)

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

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

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

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