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 "ECF/API Docs"

< ECF
(Shared Object API)
Line 102: Line 102:
  
 
==Remote Services API==
 
==Remote Services API==
 +
 +
The remote services API provides a protocol independent API for accessing remote services on peer OSGi containers.  The remote services may be accessed via proxy, synchronous (call/return) invocation, or asynchronous (call and listen) invocation.
 +
 +
===API Bundle===
 +
 +
[[ECF Remote Services API Bundle|org.eclipse.ecf.remoteservice]]
 +
 +
===[[ECF Providers#Remote_Services_.28org.eclipse.ecf.remoteservice.29|Provider Implementations]]===
 +
 +
===API Project Sets===
 +
 +
[http://www.eclipse.org/ecf/projectsetfiles/ecf.remoteservice.anonymous.psf Anonymous]
 +
 +
[http://www.eclipse.org/ecf/projectsetfiles/ecf.remoteservice.committer.psf Committer]
 +
 +
===Test Bundles===
 +
 +
[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/tests/org.eclipse.ecf.tests.remoteservice/?root=Technology_Project org.eclipse.ecf.tests.remoteservice]
  
 
==Shared Object API==
 
==Shared Object API==
Line 125: Line 143:
 
==Telephony API==
 
==Telephony API==
  
==ECF UI API==
+
The telephony API supports the initiation/receiving and management of VOIP phone calls.
  
=ECF Providers=
+
TBD.

Revision as of 18:25, 8 May 2007

ECF API Documentation

ECF Core

The ECF Core API provides support for all other ECF APIs. This includes identity (ID) services, ECF distributed container (IContainer) interface definition and instance creation.

Bundles

org.eclipse.ecf.identity

org.eclipse.ecf

Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests

Datashare API

The datashare API provides support for asynchronous messaging channels. Arbitrary data may be reliably sent to publish-and-subscribe channels.

Bundle

org.eclipse.ecf.datashare

API + Provider Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests.datashare

Discovery API

The discovery API provides a protocol independent API for discovering remote services.

API Bundle

org.eclipse.ecf.discovery

Provider Implementations

API Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests.discovery

File Transfer API

The filetransfer API provides support for both retrieving remote files, and initiating the sending of peer-to-peer file transfer.

Bundles

org.eclipse.ecf.filetransfer

org.eclipse.ecf.provider.filetransfer

API + Provider Project Sets

Anonymous

Committer

Provider Implementations

Test Bundles

org.eclipse.ecf.tests.filetransfer

Presence API

The presence API provides a protocol independent API for instant messaging, basic presence/buddy lists/rosters display and management, and multi-user chat rooms.

API Bundle

org.eclipse.ecf.presence

Provider Implementations

API Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests.presence

Remote Services API

The remote services API provides a protocol independent API for accessing remote services on peer OSGi containers. The remote services may be accessed via proxy, synchronous (call/return) invocation, or asynchronous (call and listen) invocation.

API Bundle

org.eclipse.ecf.remoteservice

Provider Implementations

API Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests.remoteservice

Shared Object API

The shared object API provides a protocol independent API for replicating Java objects in a distributed group.

API Bundle

org.eclipse.ecf.sharedobject

Provider Implementations

API Project Sets

Anonymous

Committer

Test Bundles

org.eclipse.ecf.tests.sharedobject

Telephony API

The telephony API supports the initiation/receiving and management of VOIP phone calls.

TBD.

Back to the top