Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[riena-dev] Skeleton ecf remote services provider checked in

Hi Christian/Rieners,

As Christian and I discussed at EclipseCon, ECF and Riena are going to jointly have a go at creating an ECF remote services provider based upon Riena (i.e. dependent upon/using Riena communications bundles). This would provide access to Riena/Hessian protocol to ECF community members, and would further enable out-of-the-box support for RFC 119 (distributed OSGi) for Riena users (i.e. Riena would then implement support for RFC 119 with no further work given ECF enhancement https://bugs.eclipse.org/bugs/show_bug.cgi?id=249240).

To aid in this I've created a skeleton provider implementation for ECF's remote services API and committed it here:

Repo:  /cvsroot/rt
Module:  org.eclipse.ecf/incubation/bundles/org.eclipse.ecf.provider.riena

The main class to look at is called RienaContainer...there are a number of methods that remain unimplemented, as there are currently no dependencies on Riena bundles (but this will obviously change :).

For those interested, if you want to look at the implementation of these methods via r-OSGi then see the code in the following module (r-OSGi provider)

org.eclipse.ecf/providers/bundles/org.eclipse.ecf.provider.r_osgi

We should at some point create a bug/enhancement request to track this work at some point...probably in Riena category...but this could be discussed. Then we can attach patches and I will apply them.

Scott



Back to the top