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