Package org.jppf.client.taskwrapper
Class PojoTaskWrapper
java.lang.Object
org.jppf.client.taskwrapper.AbstractTaskObjectWrapper
org.jppf.client.taskwrapper.PojoTaskWrapper
- All Implemented Interfaces:
Serializable,TaskObjectWrapper
Task wrapper for POJO classes.
- Author:
- Laurent Cohen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jppf.client.taskwrapper.TaskObjectWrapper
TaskObjectWrapper.MethodType -
Field Summary
Fields inherited from class org.jppf.client.taskwrapper.AbstractTaskObjectWrapper
methodType -
Constructor Summary
ConstructorsConstructorDescriptionPojoTaskWrapper(String method, Object taskObject, Object... args) Initialize this wrapper with the specifiedRunnableobject. -
Method Summary
Modifier and TypeMethodDescriptionexecute()Execute the run method of this runnable task.Return the object on which a method or constructor is called.Methods inherited from class org.jppf.client.taskwrapper.AbstractTaskObjectWrapper
getMethodType
-
Constructor Details
-
PojoTaskWrapper
Initialize this wrapper with the specifiedRunnableobject.- Parameters:
method- the name of the method to execute on the task object.taskObject- the runnable object to execute.args- the arguments of the method to execute.
-
-
Method Details
-
execute
Execute the run method of this runnable task.- Returns:
- the result of the execution.
- Throws:
Exception- if an error occurs during the execution.
-
getTaskObject
Return the object on which a method or constructor is called.- Returns:
- an object or null if the invoked method is static.
-