java.lang.Object
com.mjh.switchrmi.RmiRequestImpl
- All Implemented Interfaces:
- RmiRequest, java.io.Serializable
- public class RmiRequestImpl
- extends java.lang.Object
- implements java.io.Serializable, RmiRequest
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
RmiRequestImpl
public RmiRequestImpl()
RmiRequestImpl
public RmiRequestImpl(java.lang.reflect.Method method,
java.lang.Object[] mArgs)
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)