Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mjh.switchrmi
Class RmiRequestImpl  view RmiRequestImpl download RmiRequestImpl.java

java.lang.Object
  extended bycom.mjh.switchrmi.RmiRequestImpl
All Implemented Interfaces:
RmiRequest, java.io.Serializable

public class RmiRequestImpl
extends java.lang.Object
implements java.io.Serializable, RmiRequest


Field Summary
private  java.lang.Object[] args
           
private  java.lang.Class[] argumentTypes
           
private  java.lang.String encodedMethodSignature
           
 java.lang.String interfaceName
           
private static org.apache.log4j.Logger log
           
private  java.lang.String methodName
           
private static java.util.HashMap primitives
           
private  java.lang.String returnType
           
private static java.util.HashMap signatures
           
private  java.lang.String[] stringArgumentTypes
           
 
Constructor Summary
RmiRequestImpl()
           
RmiRequestImpl(java.lang.reflect.Method method, java.lang.Object[] mArgs)
           
 
Method Summary
private  void debug(java.lang.String msg)
           
private  void decodeSignature()
           
protected  void decodeSignature(java.lang.String encoded)
           
protected  java.lang.String encodeSignature(java.lang.reflect.Method method)
           
 java.lang.Object[] getArguments()
           
 java.lang.Class[] getArgumentTypes()
           
 java.lang.String getEncodedMethodSignature()
           
 java.lang.String getInterfaceName()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getMethodName()
           
 java.lang.String getReturnType()
           
 java.lang.String[] getStringArgumentTypes()
           
private static java.lang.String lookupMethodSignature(java.lang.reflect.Method m)
           
 void setArguments(java.lang.Object[] args)
           
 void setEncodedMethodSignature(java.lang.String encoded)
           
 void setReturnType(java.lang.String string)
           
private static void storeMethodSignature(java.lang.reflect.Method m, java.lang.String signature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.log4j.Logger log

primitives

private static java.util.HashMap primitives

signatures

private static java.util.HashMap signatures

encodedMethodSignature

private java.lang.String encodedMethodSignature

args

private java.lang.Object[] args

interfaceName

public transient java.lang.String interfaceName

methodName

private transient java.lang.String methodName

argumentTypes

private transient java.lang.Class[] argumentTypes

returnType

private transient java.lang.String returnType

stringArgumentTypes

private transient java.lang.String[] stringArgumentTypes
Constructor Detail

RmiRequestImpl

public RmiRequestImpl()

RmiRequestImpl

public RmiRequestImpl(java.lang.reflect.Method method,
                      java.lang.Object[] mArgs)
Method Detail

lookupMethodSignature

private static java.lang.String lookupMethodSignature(java.lang.reflect.Method m)

storeMethodSignature

private static void storeMethodSignature(java.lang.reflect.Method m,
                                         java.lang.String signature)

setEncodedMethodSignature

public void setEncodedMethodSignature(java.lang.String encoded)
Specified by:
setEncodedMethodSignature in interface RmiRequest

getEncodedMethodSignature

public java.lang.String getEncodedMethodSignature()
Specified by:
getEncodedMethodSignature in interface RmiRequest

setArguments

public void setArguments(java.lang.Object[] args)
Specified by:
setArguments in interface RmiRequest

getArguments

public java.lang.Object[] getArguments()
Specified by:
getArguments in interface RmiRequest

getInterfaceName

public java.lang.String getInterfaceName()

getReturnType

public java.lang.String getReturnType()
Specified by:
getReturnType in interface RmiRequest

setReturnType

public void setReturnType(java.lang.String string)

getMethodName

public java.lang.String getMethodName()
Specified by:
getMethodName in interface RmiRequest

getArgumentTypes

public java.lang.Class[] getArgumentTypes()
Specified by:
getArgumentTypes in interface RmiRequest

getStringArgumentTypes

public java.lang.String[] getStringArgumentTypes()
Specified by:
getStringArgumentTypes in interface RmiRequest

getMethod

public java.lang.reflect.Method getMethod()
Specified by:
getMethod in interface RmiRequest

debug

private void debug(java.lang.String msg)

encodeSignature

protected java.lang.String encodeSignature(java.lang.reflect.Method method)

decodeSignature

private void decodeSignature()

decodeSignature

protected void decodeSignature(java.lang.String encoded)