river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregg Wonderly <gr...@wonderly.org>
Subject Re: Codebase service?
Date Mon, 24 May 2010 15:18:49 GMT
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:jini@zeus.net.au] 
> Sent: Sunday, May 23, 2010 4:15 PM
> To: river-dev@incubator.apache.org
> 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?
> 


Mime
View raw message