> From: Paul Hammant [mailto:[EMAIL PROTECTED]] > > Perhaps the point is that like with Pheonix's "Service", it is more of > an intellectual interface that a real one.
True. The thing being that not everything is a Component, and that a ComponentManager is used to lookup Components and nothing else. I suggest you define a new interface for AltJB/AltRMI lookup of non-Component things. That way, you will be able to extends the interface so the lookup is done at a specified host/default host, and so on. The CM interface only guarantees to give you an object with the same interface as the role name - For remote lookup, I want to be able to lookup components on a specific server. You can solve that by extending the role: manager.lookup ("my.Component/192.168.1.99/NamedComponentInstance") but then you a) modify the CM contract b) introduce lots of opportinities for errors. Compare the above with an interface that's like this: public interface RemoteObjectManager { public Object lookup (String name, URL name); public Object lookup (String name, Context context); } or something... /LS -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>