Class DefaultStateTransitionComparator

java.lang.Object
org.springframework.batch.core.job.flow.support.DefaultStateTransitionComparator
All Implemented Interfaces:
Comparator<StateTransition>

public class DefaultStateTransitionComparator extends Object implements Comparator<StateTransition>
Sorts by decreasing specificity of pattern, based on just counting wildcards (with * taking precedence over ?). If wildcard counts are equal then falls back to alphabetic comparison. Hence * > foo* > ??? > fo? > foo.
Since:
3.0
Author:
Michael Minella
See Also: