> 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]>