Re: Why, at least, serialization?

Gregg Wonderly <[email protected]> Mon, 22 Jun 2009 12:55:09 -0500
Newsgroups gmane.comp.java.sun.jini
Message-ID <[email protected]>
Niclas Hedhman wrote:
> Because downloading class files via http is so much more effecient,
> and hosting those via http left the RMI team to focus on more
> important stuff.
> Personally, I employed one out of two strategies to deal with
> dynamically loaded classes (I'm sure there are others);
> 
> 1. Either embed a tiny http server in each service, and all classes
> are picked up from the originating host. Requires a little bit of
> trickery, since it is (or at least was) not possible to specify http:
> URLs in the classpath on the command-line. And basically, the
> bootstrap code would launch the http server, and then create a new
> classloader with the real application's classes pointed out via a
> http:// to the current running machine.

The RMIClassLoaderSPI is meant to take care of this issue by allowing you to 
specify a classloader that will provide the appropriate annotations.

Gregg Wonderly

--------------------------------------------------------------------------
Getting Started:     http://www.jini.org/wiki/Category:Getting_Started
Community Web Site:  http://jini.org
jini-users Archive:  http://archives.java.sun.com/archives/jini-users.html
Unsubscribing:       email "signoff JINI-USERS"  to [email protected]