Package org.jppf.server.node
Class NodeExecutionManager
java.lang.Object
org.jppf.execute.AbstractExecutionManager
org.jppf.server.node.NodeExecutionManager
- All Implemented Interfaces:
org.jppf.execute.ExecutionManager
public class NodeExecutionManager
extends org.jppf.execute.AbstractExecutionManager
Instances of this class manage the execution of JPPF tasks by a node.
- Author:
- Laurent Cohen, Martin JANDA, Paul Woodward
-
Field Summary
Fields inherited from class org.jppf.execute.AbstractExecutionManager
accumulatedElapsed, bundle, configChanged, dataProvider, jobCancelled, reconnectionNotification, taskList, taskNotificationDispatcher, taskWrapperList, threadManager, timeoutHandler, usedClassLoader, uuidList -
Constructor Summary
ConstructorsConstructorDescriptionInitialize this execution manager with the specified node. -
Method Summary
Methods inherited from class org.jppf.execute.AbstractExecutionManager
cancelAllTasks, checkConfigChanged, execute, getBundle, getCurrentJobId, getCurrentJobName, getExecutor, getTaskNotificationDispatcher, getThreadManager, getThreadPoolSize, getThreadsPriority, isJobCancelled, setBundle, setJobCancelled, setThreadPoolSize, shutdown, taskEnded, updateThreadsPriority
-
Constructor Details
-
NodeExecutionManager
Initialize this execution manager with the specified node.- Parameters:
node- the node that uses this execution manager.
-
-
Method Details
-
setup
protected void setup(org.jppf.node.protocol.TaskBundle bundle, List<org.jppf.node.protocol.Task<?>> taskList) - Specified by:
setupin classorg.jppf.execute.AbstractExecutionManager
-
cleanup
protected void cleanup()- Specified by:
cleanupin classorg.jppf.execute.AbstractExecutionManager
-
triggerConfigChanged
public void triggerConfigChanged()- Specified by:
triggerConfigChangedin interfaceorg.jppf.execute.ExecutionManager- Overrides:
triggerConfigChangedin classorg.jppf.execute.AbstractExecutionManager
-