Gerhard,

I extended the glue class. Now it should
create and install the remote object.

side question:
when I extend the my class from a some object and not from AbstractLogger, how can I get the Logger???


That's really cool dude. As you say we've lost loggable, be there is an interface we can impl for that to get it back.

A few problems:

1) Can't call it glue as it clashes with the SOAP service of the same name.
2) you're setting this up as a basic cornerstone block. We'll need a service an RMIification service (which you've implemented by not supplied).
3) I am not sure it will work to the same level as Glue does by taking *any* interface and publishing that. All interfaces handled over RMI must implement RemoteException (sucks IMHO).
4) We should really have a fully completed block before booking it into cornerstone. You've left some hopeful TODOs.


Having said all of that it, like SOAPification hints at a way to "value add" an existing service for remote use. This overlaps with a long running discussion on how to generally publish servics over RMI. Loads of options and much debate. I still owe Peter a re-read of one of his emails and a considered reposnse (will do soon Peter).

In summary, if we do this, I think we can put the class in transport.rmi like SoapDatabaseManager... It will work there and not interfere with long terms plans for RMI enablement of services. A very interesting solution though.. One that we coul use for other blocks (FtpServer, James Etc.)

Regards,

- Paul H


-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to