public abstract class _LocatorRegistryDisp extends ObjectImpl implements LocatorRegistry
The 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.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
__ids |
static long |
serialVersionUID |
ice_staticId| Constructor and Description |
|---|
_LocatorRegistryDisp() |
| Modifier and Type | Method and Description |
|---|---|
static DispatchStatus |
___setAdapterDirectProxy(LocatorRegistry __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___setReplicatedAdapterDirectProxy(LocatorRegistry __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___setServerProcessProxy(LocatorRegistry __obj,
Incoming __inS,
Current __current) |
DispatchStatus |
__dispatch(Incoming in,
Current __current) |
protected void |
__readImpl(BasicStream __is) |
protected void |
__writeImpl(BasicStream __os) |
protected void |
ice_copyStateFrom(Object __obj) |
java.lang.String |
ice_id()
Returns the Slice type ID of the most-derived interface supported by this object.
|
java.lang.String |
ice_id(Current __current)
Returns the Slice type ID of the most-derived interface supported by this object.
|
java.lang.String[] |
ice_ids()
Returns the Slice type IDs of the interfaces supported by this object.
|
java.lang.String[] |
ice_ids(Current __current)
Returns the Slice type IDs of the interfaces supported by this object.
|
boolean |
ice_isA(java.lang.String s)
Tests whether this object supports a specific Slice interface.
|
boolean |
ice_isA(java.lang.String s,
Current __current)
Tests whether this object supports a specific Slice interface.
|
static java.lang.String |
ice_staticId() |
void |
setAdapterDirectProxy_async(AMD_LocatorRegistry_setAdapterDirectProxy __cb,
java.lang.String id,
ObjectPrx proxy)
Set the adapter endpoints with the locator registry.
|
void |
setReplicatedAdapterDirectProxy_async(AMD_LocatorRegistry_setReplicatedAdapterDirectProxy __cb,
java.lang.String adapterId,
java.lang.String replicaGroupId,
ObjectPrx p)
Set the adapter endpoints with the locator registry.
|
void |
setServerProcessProxy_async(AMD_LocatorRegistry_setServerProcessProxy __cb,
java.lang.String id,
ProcessPrx proxy)
Set the process proxy for a server.
|
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshalequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__read, __read, __write, __write, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshalsetAdapterDirectProxy_async, setReplicatedAdapterDirectProxy_async, setServerProcessProxy_asyncpublic static final java.lang.String[] __ids
public static final long serialVersionUID
protected void ice_copyStateFrom(Object __obj) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionpublic boolean ice_isA(java.lang.String s)
ObjectImplice_isA in interface Objectice_isA in class ObjectImpls - The type ID of the Slice interface to test against.true if s is
::Ice::Object.public boolean ice_isA(java.lang.String s,
Current __current)
ObjectImplice_isA in interface Objectice_isA in class ObjectImpls - The type ID of the Slice interface to test against.__current - The current object for the invocation.true if s is
::Ice::Object.public java.lang.String[] ice_ids()
ObjectImplice_ids in interface Objectice_ids in class ObjectImpl::Ice::Object.public java.lang.String[] ice_ids(Current __current)
ObjectImplice_ids in interface Objectice_ids in class ObjectImpl__current - The current object for the invocation.::Ice::Object.public java.lang.String ice_id()
ObjectImplice_id in interface Objectice_id in class ObjectImpl::Ice::Object.public java.lang.String ice_id(Current __current)
ObjectImplice_id in interface Objectice_id in class ObjectImpl__current - The current object for the invocation.public static java.lang.String ice_staticId()
public final void setAdapterDirectProxy_async(AMD_LocatorRegistry_setAdapterDirectProxy __cb, java.lang.String id, ObjectPrx proxy) throws AdapterAlreadyActiveException, AdapterNotFoundException
setAdapterDirectProxy_async in interface _LocatorRegistryOperationsNC__cb - The callback object for the operation.id - The adapter id.proxy - The adapter proxy (a dummy direct proxy created
by the adapter). The direct proxy contains the adapter
endpoints.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.AdapterAlreadyActiveException - Raised if an adapter with the same
id is already active.public final void setReplicatedAdapterDirectProxy_async(AMD_LocatorRegistry_setReplicatedAdapterDirectProxy __cb, java.lang.String adapterId, java.lang.String replicaGroupId, ObjectPrx p) throws AdapterAlreadyActiveException, AdapterNotFoundException, InvalidReplicaGroupIdException
setReplicatedAdapterDirectProxy_async in interface _LocatorRegistryOperationsNC__cb - The callback object for the operation.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.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.AdapterAlreadyActiveException - Raised if an adapter with the same
id is already active.InvalidReplicaGroupIdException - Raised if the given
replica group doesn't match the one registered with the
locator registry for this object adapter.public final void setServerProcessProxy_async(AMD_LocatorRegistry_setServerProcessProxy __cb, java.lang.String id, ProcessPrx proxy) throws ServerNotFoundException
setServerProcessProxy_async in interface _LocatorRegistryOperationsNC__cb - The callback object for the operation.id - The server id.proxy - The process proxy.ServerNotFoundException - Raised if the server cannot
be found.public static DispatchStatus ___setAdapterDirectProxy(LocatorRegistry __obj, Incoming __inS, Current __current)
public static DispatchStatus ___setReplicatedAdapterDirectProxy(LocatorRegistry __obj, Incoming __inS, Current __current)
public static DispatchStatus ___setServerProcessProxy(LocatorRegistry __obj, Incoming __inS, Current __current)
public DispatchStatus __dispatch(Incoming in, Current __current)
__dispatch in interface Object__dispatch in class ObjectImplprotected void __writeImpl(BasicStream __os)
__writeImpl in class ObjectImplprotected void __readImpl(BasicStream __is)
__readImpl in class ObjectImpl