|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.cache.pojo.util.MethodCall
public class MethodCall
A special MethodCall object to wrap around the rollback method call. No Serializable is required.
| Field Summary | |
|---|---|
protected java.lang.Object[] |
args
The arguments of the method. |
protected static org.apache.commons.logging.Log |
log
|
protected java.lang.reflect.Method |
method
The Method of the call. |
protected java.lang.String |
method_name
The name of the method, case sensitive. |
protected java.lang.String[] |
signature
The signature, e.g., new String[]{String.class.getLastElementAsString(), int.class.getLastElementAsString()}. |
protected java.lang.Object |
target
|
protected java.lang.Class[] |
types
The class types, e.g., new Class[]{String.class, int.class}. |
| Constructor Summary | |
|---|---|
MethodCall(java.lang.reflect.Method method,
java.lang.Object[] arguments,
java.lang.Object target)
|
|
| Method Summary | |
|---|---|
java.lang.Object[] |
getArgs()
|
java.lang.reflect.Method |
getMethod()
|
java.lang.String |
getName()
|
java.lang.Object |
invoke()
|
protected java.lang.Object |
invoke(java.lang.Object target)
Invokes the method with the supplied arguments against the target object. |
java.lang.Object |
invoke(java.lang.Object target,
java.lang.Object[] args)
|
void |
setArgs(java.lang.Object[] args)
|
void |
setMethod(java.lang.reflect.Method m)
|
void |
setName(java.lang.String n)
|
java.lang.String |
toString()
|
java.lang.String |
toStringDetails()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String method_name
protected java.lang.Object[] args
protected java.lang.Class[] types
protected java.lang.String[] signature
protected java.lang.reflect.Method method
protected java.lang.Object target
protected static final org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public MethodCall(java.lang.reflect.Method method,
java.lang.Object[] arguments,
java.lang.Object target)
| Method Detail |
|---|
public java.lang.String getName()
public void setName(java.lang.String n)
public java.lang.Object[] getArgs()
public void setArgs(java.lang.Object[] args)
public java.lang.reflect.Method getMethod()
public void setMethod(java.lang.reflect.Method m)
public java.lang.Object invoke()
throws java.lang.Throwable
java.lang.Throwable
protected java.lang.Object invoke(java.lang.Object target)
throws java.lang.Throwable
target - - the object that you want to invoke the method on
java.lang.Throwable
public java.lang.Object invoke(java.lang.Object target,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringDetails()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||