Yes, the Reggie Proxy just creates the MarshalledObject, and thus attaches whatever annotation is provided by the RMIClassLoaderSPI implementation's getClassAnnotation(Class) method.

Gregg Wonderly

Christopher Dolan wrote:
Peter,

It is actually possible to register a service that has no *-dl.jar.
It's just that nobody can use it!  We fell into this by mistake when we
forgot to add the interface .class for a new service to its -dl.jar.
Instances of that service could find each other no problem because they
already had the interface.  But to others, it was a stealth service that
always failed to unmarshal.

Chris

-----Original Message-----
From: Peter Firmstone [mailto:[email protected]] Sent: Sunday, May 23, 2010 4:15 PM
To: [email protected]
Subject: Re: Codebase service?


[CJD] ... <snip> ...
So primarily Services must have an API jar, and a DL jar as well if using a smart proxy.

Did the *-dl.jar came about, as an unwritten convention, or is it documented, all Jini / River's *-dl.jar's are smart proxy's so it should

still make sense?


Reply via email to