public abstract class _LocatorDisp extends ObjectImpl implements Locator
The Locator 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 |
|---|
_LocatorDisp() |
| Modifier and Type | Method and Description |
|---|---|
static DispatchStatus |
___findAdapterById(Locator __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___findObjectById(Locator __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___getRegistry(Locator __obj,
Incoming __inS,
Current __current) |
DispatchStatus |
__dispatch(Incoming in,
Current __current) |
protected void |
__readImpl(BasicStream __is) |
protected void |
__writeImpl(BasicStream __os) |
void |
findAdapterById_async(AMD_Locator_findAdapterById __cb,
java.lang.String id)
Find an adapter by id and return a proxy that contains
its endpoints.
|
void |
findObjectById_async(AMD_Locator_findObjectById __cb,
Identity id)
Find an object by identity and return a proxy that contains
the adapter ID or endpoints which can be used to access the
object.
|
LocatorRegistryPrx |
getRegistry()
Get the locator registry.
|
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() |
___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_preMarshalfindAdapterById_async, findObjectById_async, getRegistrypublic 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 findAdapterById_async(AMD_Locator_findAdapterById __cb, java.lang.String id) throws AdapterNotFoundException
findAdapterById_async in interface _LocatorOperationsNC__cb - The callback object for the operation.id - The adapter id.AdapterNotFoundException - Raised if the adapter cannot be
found.public final void findObjectById_async(AMD_Locator_findObjectById __cb, Identity id) throws ObjectNotFoundException
findObjectById_async in interface _LocatorOperationsNC__cb - The callback object for the operation.id - The identity.ObjectNotFoundException - Raised if the object cannot
be found.public final LocatorRegistryPrx getRegistry()
getRegistry in interface _LocatorOperationsNCpublic static DispatchStatus ___findObjectById(Locator __obj, Incoming __inS, Current __current)
public static DispatchStatus ___findAdapterById(Locator __obj, Incoming __inS, Current __current)
public static DispatchStatus ___getRegistry(Locator __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