org.jppf.client.taskwrapper
Class PojoTaskWrapper
java.lang.Object
org.jppf.client.taskwrapper.AbstractTaskObjectWrapper
org.jppf.client.taskwrapper.PojoTaskWrapper
- All Implemented Interfaces:
- Serializable, TaskObjectWrapper
public class PojoTaskWrapper
- extends AbstractTaskObjectWrapper
Task wrapper for POJO classes.
- Author:
- Laurent Cohen
- See Also:
- Serialized Form
|
Method Summary |
Object |
execute()
Execute the run method of this runnable task. |
Object |
getTaskObject()
Return the object on which a method or constructor is called. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PojoTaskWrapper
public PojoTaskWrapper(String method,
Object taskObject,
Object... args)
- Initialize this wrapper with the specified
Runnable object.
- 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.
execute
public Object execute()
throws Exception
- Execute the run method of this runnable task.
- Returns:
- the result of the execution.
- Throws:
Exception - if an error occurs during the execution.- See Also:
TaskObjectWrapper.execute()
getTaskObject
public Object getTaskObject()
- Return the object on which a method or constructor is called.
- Returns:
- an object or null if the invoked method is static.
- See Also:
TaskObjectWrapper.getTaskObject()
Copyright © 2005-2010 JPPF Team.