Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] proposal: ECF 3.9.3 in march

Hi Folks,

As mentioned previously, I've recently been working on some remote management APIs on ECF's github site [1]. I've now got the following mgmt services, implemented as OSGi remote services (with Serializable params and return values):

framework
IBundleManager
IServiceManager
IWiringManager

DS/SCR
ISCRManager

and I've recently added a remote management service api for ECF RSA:

RSA
IRemoteServiceAdminManager

All of the above also have async equivalents (e.g. IBundleManagerAsync) which along with java8's CompletableFuture, provide asynchronous/non-blocking access to to consumers each of these management methods. Using ECF's Asynchronous Proxy support [2], consumers of these remote services have a runtime choice of whether to use synchronous or asynchronous access to these remote management services.

To support part of the IRemoteServiceAdminManager-exposed functionality, it's going to be necessary to make some of ECF's implementation of the RSA-specifice RemoteServiceAdmin service more available. What I mean by 'more available' is to make some of the package-private methods on ECF's implementation class public instead. I've encapsulated this need into a bug/enhancement [3].

Now, to make these enhancements generally available, I would like to propose an ECF minor release (3.9.3) for ~March 6 (just prior to EclipseCon 2015). Any objections? Also...if other committers have bug fixes that would benefit from the 3.9.3 minor release, these could/would certainly be included as well.

Please speak up...in favor, indifferent, or not in favor of ECF 3.9.3 on ~March 6.

Thanks,

Scott

[1] https://github.com/ECF/OSGIRemoteManagement
[2] http://wiki.eclipse.org/ECF/Asynchronous_Remote_Services
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=460814


Back to the top