public abstract class ObjectImpl extends java.lang.Object implements Object, java.lang.Cloneable, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
__ids |
static long |
serialVersionUID |
ice_staticId| Constructor and Description |
|---|
ObjectImpl()
Instantiates an Ice object.
|
| Modifier and Type | Method and Description |
|---|---|
static DispatchStatus |
___ice_id(Object __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___ice_ids(Object __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___ice_isA(Object __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___ice_ping(Object __obj,
Incoming __inS,
Current __current) |
protected static void |
__checkMode(OperationMode expected,
OperationMode received) |
DispatchStatus |
__dispatch(Incoming in,
Current current) |
void |
__read(BasicStream is) |
void |
__read(InputStream is) |
protected void |
__readImpl(BasicStream is) |
protected void |
__readImpl(InputStream is) |
void |
__write(BasicStream os) |
void |
__write(OutputStream os) |
protected void |
__writeImpl(BasicStream os) |
protected void |
__writeImpl(OutputStream os) |
ObjectImpl |
clone()
Returns a copy of the object.
|
DispatchStatus |
ice_dispatch(Request request)
Dispatches an invocation to a servant.
|
DispatchStatus |
ice_dispatch(Request request,
DispatchInterceptorAsyncCallback cb)
Dispatches an invocation to a servant.
|
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.
|
int |
ice_operationAttributes(java.lang.String operation)
Returns the Freeze metadata attributes for an operation.
|
void |
ice_ping()
Tests whether this object can be reached.
|
void |
ice_ping(Current current)
Tests whether this object can be reached.
|
void |
ice_postUnmarshal()
This Ice run time invokes this method vafter unmarshaling an object's data members.
|
void |
ice_preMarshal()
The Ice run time invokes this method prior to marshaling an object's data members.
|
static java.lang.String |
ice_staticId()
Returns the Slice type ID of the interface supported by this object.
|
public static final java.lang.String[] __ids
public static final long serialVersionUID
public ObjectImpl clone()
public boolean ice_isA(java.lang.String s)
public boolean ice_isA(java.lang.String s,
Current current)
public static DispatchStatus ___ice_isA(Object __obj, Incoming __inS, Current __current)
public void ice_ping()
public void ice_ping(Current current)
public static DispatchStatus ___ice_ping(Object __obj, Incoming __inS, Current __current)
public java.lang.String[] ice_ids()
public java.lang.String[] ice_ids(Current current)
public static DispatchStatus ___ice_ids(Object __obj, Incoming __inS, Current __current)
public java.lang.String ice_id()
public java.lang.String ice_id(Current current)
public static DispatchStatus ___ice_id(Object __obj, Incoming __inS, Current __current)
public static java.lang.String ice_staticId()
public int ice_operationAttributes(java.lang.String operation)
ice_operationAttributes in interface Objectoperation - The name of the operation.ice_operationAttributes("op") & 0x1 is true if
the operation has a ["freeze:write"] metadata directive.
The second and third least significant bit indicate the transactional mode
of the operation. The expression ice_operationAttributes("op") & 0x6 >> 1
indicates the transactional mode as follows:
["freeze:read:supports"]["freeze:read:mandatory"] or ["freeze:write:mandatory"]["freeze:read:required"] or ["freeze:write:required"]["freeze:read:never"]public void ice_preMarshal()
ice_preMarshal in interface Objectpublic void ice_postUnmarshal()
ice_postUnmarshal in interface Objectpublic DispatchStatus ice_dispatch(Request request, DispatchInterceptorAsyncCallback cb)
ice_dispatch in interface Objectrequest - The details of the invocation.cb - The callback object for asynchchronous dispatch. For synchronous dispatch, the callback object must
be null.DispatchInterceptor,
DispatchInterceptorAsyncCallback,
DispatchStatuspublic DispatchStatus ice_dispatch(Request request)
ice_dispatch in interface Objectrequest - The details of the invocation.DispatchInterceptor,
DispatchStatuspublic DispatchStatus __dispatch(Incoming in, Current current)
__dispatch in interface Objectpublic void __write(BasicStream os)
public void __read(BasicStream is)
public void __write(OutputStream os)
public void __read(InputStream is)
protected void __writeImpl(BasicStream os)
protected void __readImpl(BasicStream is)
protected void __writeImpl(OutputStream os)
protected void __readImpl(InputStream is)
protected static void __checkMode(OperationMode expected, OperationMode received)