[
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