public interface DynamicMethod
public int execute(String s, int i, Long l)To invoke this method with arguments "hello", 42, 100, call the following methods.
setListenerSignature("execute(String, int, Long)"); setArgument(0, "hello"); setArgument(1, 42); setArgument(2, new Long(100));
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getArgument(int index)
Returns the argument corresponding to the listener's method signature.
|
int |
getArgumentCount()
Returns the number of arguments in the listener's method signature.
|
java.lang.Class |
getArgumentType(int index)
Returns the argument type corresponding to the listener's method signature.
|
java.lang.String |
getListenerSignature()
Returns the method that receives a callback.
|
void |
setArgument(int index,
boolean arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Boolean arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
byte arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Byte arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
char arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Character arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
double arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Double arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
float arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Float arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
int arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Integer arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
long arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Long arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Object arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
short arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.Short arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.String arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setArgument(int index,
java.lang.String[] arg)
Sets an argument corresponding to the listener's method signature.
|
void |
setListenerSignature(java.lang.String signature)
Sets the method that receives a callback.
|
java.lang.Object getArgument(int index) throws EngineException
index
- 0-based argument index.EngineException
int getArgumentCount()
java.lang.Class getArgumentType(int index) throws EngineException
index
- 0-based argument index.EngineException
java.lang.String getListenerSignature()
void setArgument(int index, java.lang.Boolean arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, boolean arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Byte arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, byte arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, char arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Character arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Double arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, double arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Float arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, float arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, int arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Integer arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Long arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, long arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Object arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.Short arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, short arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.String arg)
index
- 0-based argument index.arg
- The method argument.void setArgument(int index, java.lang.String[] arg)
index
- 0-based argument index.arg
- The method argument.void setListenerSignature(java.lang.String signature)
public void doSomething(String s, Integer i) throws FileNotFoundExceptionNote that the listener signature must be set before any arguments are set.
signature
- The method that receives the callback. The return type,
parameter names, and exceptions thrown do not need to be
specified.© 2000-2025 Flux Corporation. All rights reserved.