public interface Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ice_staticId |
| Modifier and Type | Method and Description |
|---|---|
DispatchStatus |
__dispatch(Incoming in,
Current current) |
void |
__read(BasicStream __is) |
void |
__read(InputStream __inS) |
void |
__write(BasicStream __os) |
void |
__write(OutputStream __outS) |
Object |
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()
The 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 final java.lang.String ice_staticId
Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException - If cloning is not supported by the implementation.boolean ice_isA(java.lang.String s)
s - The type ID of the Slice interface to test against.true if this object has the interface
specified by s or derives from the interface
specified by s.boolean ice_isA(java.lang.String s,
Current current)
s - The type ID of the Slice interface to test against.current - The Current object for the invocation.true if this object has the interface
specified by s or derives from the interface
specified by s.void ice_ping()
void ice_ping(Current current)
current - The Current object for the invocation.java.lang.String[] ice_ids()
::Ice::Object.java.lang.String[] ice_ids(Current current)
current - The Current object for the invocation.::Ice::Object.java.lang.String ice_id()
java.lang.String ice_id(Current current)
current - The Current object for the invocation.int ice_operationAttributes(java.lang.String operation)
operation - 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"]void ice_preMarshal()
void ice_postUnmarshal()
DispatchStatus ice_dispatch(Request request, DispatchInterceptorAsyncCallback cb)
request - The details of the invocation.cb - The callback object for asynchronous dispatch. For synchronous dispatch, the callback object
must be null.DispatchInterceptor,
DispatchInterceptorAsyncCallback,
DispatchStatusDispatchStatus ice_dispatch(Request request)
request - The details of the invocation.DispatchInterceptor,
DispatchStatusDispatchStatus __dispatch(Incoming in, Current current)
void __write(BasicStream __os)
void __read(BasicStream __is)
void __write(OutputStream __outS)
void __read(InputStream __inS)