edu.dmi
Class GenericMessage

java.lang.Object
  |
  +--edu.dmi.GenericMessage

public class GenericMessage
extends java.lang.Object


Field Summary
(package private)  java.lang.Object[] Args
           
(package private)  java.lang.String methodName
           
(package private)  java.lang.Object target
           
(package private)  java.lang.Class tclass
           
 
Constructor Summary
GenericMessage(java.lang.Class tclass, java.lang.Object target, java.lang.String methodName, java.lang.Object[] Args)
           
GenericMessage(java.lang.Object target, java.lang.String methodName, java.lang.Object[] Args)
           
 
Method Summary
 java.lang.Object execute()
           
 java.lang.Object execute(java.lang.Object trg)
           
private static java.lang.reflect.Method getMethod(java.lang.Class theClass, java.lang.String methodName, java.lang.Object[] args, boolean useStatic)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

tclass

java.lang.Class tclass

target

java.lang.Object target

methodName

java.lang.String methodName

Args

java.lang.Object[] Args
Constructor Detail

GenericMessage

public GenericMessage(java.lang.Class tclass,
                      java.lang.Object target,
                      java.lang.String methodName,
                      java.lang.Object[] Args)
               throws java.lang.IllegalArgumentException

GenericMessage

public GenericMessage(java.lang.Object target,
                      java.lang.String methodName,
                      java.lang.Object[] Args)
               throws java.lang.IllegalArgumentException
Method Detail

execute

public java.lang.Object execute()
                         throws NoSuchMethodException

execute

public java.lang.Object execute(java.lang.Object trg)
                         throws NoSuchMethodException

getMethod

private static java.lang.reflect.Method getMethod(java.lang.Class theClass,
                                                  java.lang.String methodName,
                                                  java.lang.Object[] args,
                                                  boolean useStatic)
                                           throws NoSuchMethodException