public class ResultCell
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
bool |
int |
classId |
int |
cmdId |
boolean |
disconnected |
boolean |
done |
double |
dval |
JsEngine |
engine |
float |
fval |
int |
methodId |
java.lang.Object |
oval |
ResultCell |
parent |
Skeleton |
selfSkel |
Stub |
selfStub |
ThreadCell |
thread |
int |
tid |
int |
uid |
int |
val32 |
long |
val64 |
int |
waitingForCode |
| Modifier and Type | Method and Description |
|---|---|
void |
booleanResult(boolean val) |
void |
completionNotify() |
void |
doubleResult(double val) |
void |
floatResult(float val) |
java.lang.Exception |
getException() |
void |
intResult(int val) |
void |
longResult(long val) |
void |
objectResult(java.lang.Object obj) |
void |
parseResult() |
void |
print() |
boolean |
readBoolean()
Default reading methods for unmarshalling in parameters
from remote method calls.
|
double |
readDouble() |
void |
readException() |
float |
readFloat() |
int |
readId() |
int |
readInt() |
long |
readLong() |
java.lang.Object |
readObject() |
void |
sendInvocation() |
void |
sendResult() |
void |
setException(java.lang.Exception ex) |
void |
setPacketBytes(byte[] bytes)
Once a packet has been read from the socket,
it is passed to the ResultCell and further processed
to parse the remaining data item.
|
java.lang.String |
toString() |
void |
voidResult() |
boolean |
waitForBooleanValue() |
void |
waitForCompletion() |
double |
waitForDoubleValue() |
float |
waitForFloatValue() |
int |
waitForIntValue() |
long |
waitForLongValue() |
java.lang.Object |
waitForObject() |
java.lang.Object |
waitForValueObject()
The following methods are for waiting for the result of an
outgoing method invocation.
|
void |
writeBoolean(boolean bool)
Default writing methods for marshalling out parameters
in remote method calls.
|
void |
writeDouble(double dval) |
void |
writeException() |
void |
writeFloat(float fval) |
void |
writeId(int id) |
void |
writeInt(int val32) |
void |
writeLong(long val64) |
void |
writeObject(java.lang.Object object) |
public int val32
public long val64
public float fval
public double dval
public java.lang.Object oval
public boolean bool
public int tid
public int uid
public int classId
public int methodId
public int cmdId
public int waitingForCode
public ThreadCell thread
public ResultCell parent
public JsEngine engine
public Stub selfStub
public Skeleton selfSkel
public boolean done
public boolean disconnected
public void print()
public java.lang.Exception getException()
public void setException(java.lang.Exception ex)
public void writeException()
throws java.io.IOException
java.io.IOExceptionpublic void readException()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setPacketBytes(byte[] bytes)
public void completionNotify()
public void parseResult()
public void sendResult()
public void sendInvocation()
throws java.lang.Exception
java.lang.Exceptionpublic void voidResult()
public void booleanResult(boolean val)
public void intResult(int val)
public void longResult(long val)
public void floatResult(float val)
public void doubleResult(double val)
public void objectResult(java.lang.Object obj)
public void writeBoolean(boolean bool)
throws java.io.IOException
java.io.IOExceptionpublic void writeId(int id)
throws java.io.IOException
java.io.IOExceptionpublic void writeInt(int val32)
throws java.io.IOException
java.io.IOExceptionpublic void writeLong(long val64)
throws java.io.IOException
java.io.IOExceptionpublic void writeFloat(float fval)
throws java.io.IOException
java.io.IOExceptionpublic void writeDouble(double dval)
throws java.io.IOException
java.io.IOExceptionpublic void writeObject(java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionpublic boolean readBoolean()
throws java.io.IOException
java.io.IOExceptionpublic int readId()
throws java.io.IOException
java.io.IOExceptionpublic int readInt()
throws java.io.IOException
java.io.IOExceptionpublic long readLong()
throws java.io.IOException
java.io.IOExceptionpublic float readFloat()
throws java.io.IOException
java.io.IOExceptionpublic double readDouble()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object readObject()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object waitForValueObject()
throws java.lang.Exception
java.lang.Exceptionpublic boolean waitForBooleanValue()
throws java.lang.Exception
java.lang.Exceptionpublic int waitForIntValue()
throws java.lang.Exception
java.lang.Exceptionpublic long waitForLongValue()
throws java.lang.Exception
java.lang.Exceptionpublic float waitForFloatValue()
throws java.lang.Exception
java.lang.Exceptionpublic double waitForDoubleValue()
throws java.lang.Exception
java.lang.Exceptionpublic void waitForCompletion()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object waitForObject()
throws java.lang.Exception
java.lang.Exception