org.springframework.aop.aspectj.autoproxy
Class AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder

java.lang.Object
  extended by org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
Enclosing class:
AspectJAwareAdvisorAutoProxyCreator

private static class AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
extends java.lang.Object

Implements AspectJ PartialComparable interface for defining partial orderings.


Field Summary
private  Advisor advisor
           
private  java.util.Comparator<Advisor> comparator
           
 
Constructor Summary
AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder(Advisor advisor, java.util.Comparator<Advisor> comparator)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 int fallbackCompareTo(java.lang.Object obj)
           
 Advisor getAdvisor()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

advisor

private final Advisor advisor

comparator

private final java.util.Comparator<Advisor> comparator
Constructor Detail

AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder

public AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder(Advisor advisor,
                                                                            java.util.Comparator<Advisor> comparator)
Method Detail

compareTo

public int compareTo(java.lang.Object obj)

fallbackCompareTo

public int fallbackCompareTo(java.lang.Object obj)

getAdvisor

public Advisor getAdvisor()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object