The Ice locator registry interface. This interface is used by servers to register adapter endpoints with the locator.
The Ice::LocatorRegistry interface is intended to be used by Ice internals and by locator implementations. Regular user code should not attempt to use any functionality of this interface directly.
setAdapterDirectProxy — Set the adapter endpoints with the locator registry.
setReplicatedAdapterDirectProxy — Set the adapter endpoints with the locator registry.
setServerProcessProxy — Set the process proxy for a server.
Set the adapter endpoints with the locator registry.
id
— The adapter id.
proxy
— The adapter proxy (a dummy direct proxy created by the adapter). The direct proxy contains the adapter endpoints.
Ice::AdapterNotFoundException — Raised if the adapter cannot be found, or if the locator only allows registered adapters to set their active proxy and the adapter is not registered with the locator.
Ice::AdapterAlreadyActiveException — Raised if an adapter with the same id is already active.
Set the adapter endpoints with the locator registry.
adapterId
— The adapter id.
replicaGroupId
— The replica group id.
p
— The adapter proxy (a dummy direct proxy created by the adapter). The direct proxy contains the adapter endpoints.
Ice::AdapterNotFoundException — Raised if the adapter cannot be found, or if the locator only allows registered adapters to set their active proxy and the adapter is not registered with the locator.
Ice::AdapterAlreadyActiveException — Raised if an adapter with the same id is already active.
Ice::InvalidReplicaGroupIdException — Raised if the given replica group doesn't match the one registered with the locator registry for this object adapter.
Set the process proxy for a server.
id
— The server id.
proxy
— The process proxy.
Ice::ServerNotFoundException — Raised if the server cannot be found.