wt.method
Class MethodArgsReader

java.lang.Object
  extended bywt.method.MethodArgsReader
All Implemented Interfaces:
MethodArgsReaderIfc

public class MethodArgsReader
extends Object
implements MethodArgsReaderIfc

Class that performs server-side reading of MethodArgs objects. It is responsible for creating a MethodContext object for this call immediately, so that it will be available to the readObject or readExternal methods of argument classes.


Field Summary
private static String BOOLEAN_TYPE
           
private static String BYTE_TYPE
           
private static String CHAR_TYPE
           
private static String DOUBLE_TYPE
           
private static String FLOAT_TYPE
           
private static String INT_TYPE
           
private static String LONG_TYPE
           
private static boolean SERVER_METHOD_TIMING
           
private static String SHORT_TYPE
           
private static boolean VERBOSE_SERVER
           
private static String versionID
           
private static String VOID_TYPE
           
 
Constructor Summary
MethodArgsReader()
           
 
Method Summary
private  void printException(Throwable t, MethodArgs args)
           
 void readExternal(MethodArgs args, ObjectInput input_stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

VERBOSE_SERVER

private static final boolean VERBOSE_SERVER

SERVER_METHOD_TIMING

private static final boolean SERVER_METHOD_TIMING

BOOLEAN_TYPE

private static String BOOLEAN_TYPE

BYTE_TYPE

private static String BYTE_TYPE

CHAR_TYPE

private static String CHAR_TYPE

SHORT_TYPE

private static String SHORT_TYPE

INT_TYPE

private static String INT_TYPE

LONG_TYPE

private static String LONG_TYPE

FLOAT_TYPE

private static String FLOAT_TYPE

DOUBLE_TYPE

private static String DOUBLE_TYPE

VOID_TYPE

private static String VOID_TYPE
Constructor Detail

MethodArgsReader

public MethodArgsReader()
Method Detail

readExternal

public void readExternal(MethodArgs args,
                         ObjectInput input_stream)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface MethodArgsReaderIfc
Throws:
IOException
ClassNotFoundException

printException

private void printException(Throwable t,
                            MethodArgs args)