[
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