public class DefaultDependencyComparator extends DefaultOrderProviderComparator implements Comparator<Object>
Comparator
to use to order dependencies. Extends from
DefaultOrderProviderComparator
so that the bean factory has the ability
to provide an OrderProvider
that
is aware of more bean metadata, if any.OrderProviderComparator
,
OrderProvider
,
DefaultListableBeanFactory.setDependencyComparator(java.util.Comparator)
Modifier and Type | Field and Description |
---|---|
static DefaultDependencyComparator |
INSTANCE
Shared default instance of DefaultDependencyComparator.
|
Constructor and Description |
---|
DefaultDependencyComparator() |
DefaultDependencyComparator(Comparator<Object> comparator) |
Modifier and Type | Method and Description |
---|---|
int |
compare(Object o1,
Object o2) |
sortArray, sortList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public static final DefaultDependencyComparator INSTANCE
public DefaultDependencyComparator()
public DefaultDependencyComparator(Comparator<Object> comparator)
public int compare(Object o1, Object o2)
compare
in interface Comparator<Object>