Thanks, Niclas. I couldn't say this better. Just to add that it does so only 
for the classes that were used from the original service bundle. You can see 
this temporary bundle from a different perspective as a stripped version of the 
original bundle (minus everything that is not used by the service interface) 
plus that it has a special implementation of the service which happens to be a 
proxy object. I am currently working on provisioning bundles which happen to be 
dependencies of the original bundle to the clients, plus a distributed 
lifecycle management for those "satellites".

 

Cheers, 

 

Jan.

 

------------------------------------------------------------

MSc Jan S. Rellermeyer, Systems Group, Department of Computer Science, ETH 
Zurich

IFW B 47.1, Haldeneggsteig 4, CH-8092 Zürich, Switzerland 

http://www.systems.ethz.ch <http://www.iks.inf.ethz.ch/> 

------------------------------------------------------------ 

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Niclas Hedhman
Sent: Mittwoch, 24. September 2008 12:59
To: OSGi Developer Mail List
Subject: Re: [osgi-dev] Distributed OSGi

 

 

On Wed, Sep 24, 2008 at 6:51 PM, Fredrik Alströmer <[EMAIL PROTECTED]> wrote:


And could you please elaborate a bit? Maybe I get a little bit
confused by your use of "proxy", I mean calling a method on proxy
object, forwarding that call, executing it on the server, and
transporting the return value back to client, that I understand. I
don't get where the proxy bundle comes into play though. What use is a
proxy bundle on the client? Or are you talking about distributing the
necessary classes to interact with the proxy object?


IIRC, R-OSGi collects all the classes needed on the deserialization side and 
creates a temporary bundle with those classes exported. Jan can elaborate...

Cheers
Niclas 

 

_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to