public class CommitOrderCalculator extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
currentTime |
protected Vector |
nodes |
protected Vector |
orderedDescriptors |
protected AbstractSession |
session |
Constructor and Description |
---|
CommitOrderCalculator(AbstractSession session) |
Modifier and Type | Method and Description |
---|---|
protected void |
addNode(ClassDescriptor d) |
void |
addNodes(Vector descriptors) |
void |
calculateMappingDependencies() |
void |
calculateSpecifiedDependencies() |
void |
depthFirstSearch() |
int |
getNextTime() |
Vector |
getNodes() |
Vector |
getOrderedClasses() |
Vector |
getOrderedDescriptors() |
CommitOrderDependencyNode |
nodeFor(Class c) |
CommitOrderDependencyNode |
nodeFor(ClassDescriptor d) |
void |
orderCommits() |
protected int currentTime
protected Vector nodes
protected Vector orderedDescriptors
protected AbstractSession session
public CommitOrderCalculator(AbstractSession session)
protected void addNode(ClassDescriptor d)
public void addNodes(Vector descriptors)
public void calculateMappingDependencies()
public void calculateSpecifiedDependencies()
public void depthFirstSearch()
public int getNextTime()
public Vector getNodes()
public Vector getOrderedClasses()
public Vector getOrderedDescriptors()
public CommitOrderDependencyNode nodeFor(Class c)
public CommitOrderDependencyNode nodeFor(ClassDescriptor d)
public void orderCommits()
Copyright © 2024. All rights reserved.