Save This Page
Home » bsf-src-2.4.0 » org.apache.bsf.debug.util » [javadoc | source]
org.apache.bsf.debug.util
public class: ResultCell [javadoc | source]
java.lang.Object
   org.apache.bsf.debug.util.ResultCell
Field Summary
public  int val32     
public  long val64     
public  float fval     
public  double dval     
public  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     
Constructor:
 ResultCell(SocketConnection con) throws IOException 
Method from org.apache.bsf.debug.util.ResultCell Summary:
booleanResult,   completionNotify,   doubleResult,   floatResult,   getException,   incomingInvocation,   intResult,   longResult,   objectResult,   outgoingInvocation,   parseResult,   print,   readBoolean,   readDouble,   readException,   readFloat,   readId,   readInt,   readLong,   readObject,   sendInvocation,   sendResult,   setException,   setPacketBytes,   toString,   voidResult,   waitForBooleanValue,   waitForCompletion,   waitForDoubleValue,   waitForFloatValue,   waitForIntValue,   waitForLongValue,   waitForObject,   waitForValueObject,   writeBoolean,   writeDouble,   writeException,   writeFloat,   writeId,   writeInt,   writeLong,   writeObject
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.bsf.debug.util.ResultCell Detail:
 public  void booleanResult(boolean val) 
 public  void completionNotify() 
 public  void doubleResult(double val) 
 public  void floatResult(float val) 
 public Exception getException() 
  void incomingInvocation(int cmdId,
    byte[] bytes) throws IOException 
 public  void intResult(int val) 
 public  void longResult(long val) 
 public  void objectResult(Object obj) 
  void outgoingInvocation(int cmdId,
    int classId,
    int methodId,
    Stub self) throws IOException 
 public  void parseResult() 
 public  void print() 
 public boolean readBoolean() throws IOException 
    Default reading methods for unmarshalling in parameters from remote method calls.
 public double readDouble() throws IOException 
 public  void readException() throws IOException 
 public float readFloat() throws IOException 
 public int readId() throws IOException 
 public int readInt() throws IOException 
 public long readLong() throws IOException 
 public Object readObject() throws IOException 
 public  void sendInvocation() throws Exception 
 public  void sendResult() 
 public  void setException(Exception ex) 
 public  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.
 public String toString() 
 public  void voidResult() 
 public boolean waitForBooleanValue() throws Exception 
 public  void waitForCompletion() throws Exception 
 public double waitForDoubleValue() throws Exception 
 public float waitForFloatValue() throws Exception 
 public int waitForIntValue() throws Exception 
 public long waitForLongValue() throws Exception 
 public Object waitForObject() throws Exception 
 public Object waitForValueObject() throws Exception 
    The following methods are for waiting for the result of an outgoing method invocation.
 public  void writeBoolean(boolean bool) throws IOException 
    Default writing methods for marshalling out parameters in remote method calls.
 public  void writeDouble(double dval) throws IOException 
 public  void writeException() throws IOException 
 public  void writeFloat(float fval) throws IOException 
 public  void writeId(int id) throws IOException 
 public  void writeInt(int val32) throws IOException 
 public  void writeLong(long val64) throws IOException 
 public  void writeObject(Object object) throws IOException