Thread-topic: Would you like to try debugging a Gemini Blueprint issue (with ECF)?
I'd prefer not to trouble Costin, but if you have some questions you can't answer, I will see if he can provide any answers. I would prefer not to interpose myself technically as I still don't "get" the design of Gemini Blueprint (probably because it's predicated on Spring framework and I don't really "get" the design of Spring framework either ;-) ).
Regards,
Glyn
From: "Dmitry Sklyut" <dmitry@xxxxxxxxxxx> To: "Virgo Project" <virgo-dev@xxxxxxxxxxx> Sent: Thursday, 7 February, 2013 6:43:12 PM Subject: Re: [virgo-dev] Would you like to try debugging a Gemini Blueprint issue (with ECF)?
Scott,
Nice! For blueprint it will be a bit more difficult than I thought. The proxy created is "frozen", so I have to figure out reasoning or Glyn can query Costin about this issue.
It is still possible and I think good extension but more involved.
On Thursday, February 7, 2013 at 13:26, Scott Lewis wrote:
FWIW,
I was inspired by this discussion to add an ECF proxy creator
service (i.e.
org.eclipse.ecf.remoteservice.IRemoteServiceProxyCreator), so that
if necessary...people can extend/customize the ECF remote service
proxy creation [1]. We are having a 3.6 release in early March
2013...so it will be in there.
This is a good example...IMHO...of two runtime projects working
together to address OSGi consumer needs: i.e. using blueprint and
remote services together. I don't know if you (Glyn) will be on
the RT panel discussion at EclipseCon, but since I don't think
I'll be there...it might be useful to point it out as part of that
discussion.
> I
will circle back with Glynn to see if there is a merit in
providing ProxyCreator extension point. I think there is
as demonstrated here. For example if service property xyz
== true try to apply IRemote interface - but only if that
IRemote interface is visible form service importer class
loader.
Sounds reasonable. Would you be interested in providing a
patch as this would be a good candidate for Gemini Blueprint 2.0
which I'm hoping to release in Q1?