Package org.jppf.server.job.management
Class JobDependencyManager
java.lang.Object
org.jppf.server.job.management.JobDependencyManager
- All Implemented Interfaces:
org.jppf.server.job.management.JobDependencyManagerMBean
public class JobDependencyManager
extends Object
implements org.jppf.server.job.management.JobDependencyManagerMBean
Concrete implementation of the job dependency graph management interface.
- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from interface org.jppf.server.job.management.JobDependencyManagerMBean
MBEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionJobDependencyManager(JPPFDriver driver) Initialize this dependency manager with the specified JPPF driver. -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.jppf.node.protocol.graph.JobDependencyNode>org.jppf.node.protocol.graph.JobDependencyGraphgetGraph()intorg.jppf.node.protocol.graph.JobDependencyNodeCollection<org.jppf.node.protocol.graph.JobDependencyNode>Collection<org.jppf.node.protocol.graph.JobDependencyNode>getQueuedNodes(org.jppf.job.JobSelector selector)
-
Constructor Details
-
JobDependencyManager
Initialize this dependency manager with the specified JPPF driver.- Parameters:
driver- the JPPF driver.
-
-
Method Details
-
getGraphSize
public int getGraphSize()- Specified by:
getGraphSizein interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getNodeIds
- Specified by:
getNodeIdsin interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getAllNodes
- Specified by:
getAllNodesin interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getQueuedNodes
- Specified by:
getQueuedNodesin interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getQueuedNodes
public Collection<org.jppf.node.protocol.graph.JobDependencyNode> getQueuedNodes(org.jppf.job.JobSelector selector) - Specified by:
getQueuedNodesin interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getNode
- Specified by:
getNodein interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-
getGraph
public org.jppf.node.protocol.graph.JobDependencyGraph getGraph()- Specified by:
getGraphin interfaceorg.jppf.server.job.management.JobDependencyManagerMBean
-