接口 Ordered
- 所有已知子接口:
AspectInstanceFactory
,AspectJPrecedenceInformation
,GenericApplicationListener
,MessagingAdviceBean
,MetadataAwareAspectInstanceFactory
,PriorityOrdered
,SmartApplicationListener
- 所有已知实现类:
AbstractAdvisingBeanPostProcessor
,AbstractAdvisorAutoProxyCreator
,AbstractAspectJAdvice
,AbstractAutoProxyCreator
,AbstractBeanFactoryAwareAdvisingPostProcessor
,AbstractBeanFactoryPointcutAdvisor
,AbstractDetectingUrlHandlerMapping
,AbstractDirtiesContextTestExecutionListener
,AbstractGenericPointcutAdvisor
,AbstractHandlerExceptionResolver
,AbstractHandlerMapping
,AbstractHandlerMapping
,AbstractHandlerMethodAdapter
,AbstractHandlerMethodExceptionResolver
,AbstractHandlerMethodMapping
,AbstractHandlerMethodMapping
,AbstractMessageWriterResultHandler
,AbstractPointcutAdvisor
,AbstractTemplateViewResolver
,AbstractTestExecutionListener
,AbstractUrlHandlerMapping
,AbstractUrlHandlerMapping
,AnnotationAsyncExecutionInterceptor
,AnnotationAwareAspectJAutoProxyCreator
,ApplicationListenerMethodAdapter
,AspectJAfterAdvice
,AspectJAfterReturningAdvice
,AspectJAfterThrowingAdvice
,AspectJAroundAdvice
,AspectJAwareAdvisorAutoProxyCreator
,AspectJExpressionPointcutAdvisor
,AspectJMethodBeforeAdvice
,AspectJPointcutAdvisor
,AspectJWeavingEnabler
,AsyncAnnotationAdvisor
,AsyncAnnotationBeanPostProcessor
,AsyncExecutionInterceptor
,AutowiredAnnotationBeanPostProcessor
,BeanFactoryAspectInstanceFactory
,BeanFactoryCacheOperationSourceAdvisor
,BeanFactoryJCacheOperationSourceAdvisor
,BeanFactoryTransactionAttributeSourceAdvisor
,BeanNameAutoProxyCreator
,BeanNameUrlHandlerMapping
,BeanNameViewResolver
,CommonAnnotationBeanPostProcessor
,ConfigurationClassPostProcessor
,ContentNegotiatingViewResolver
,ControllerAdviceBean
,CustomAutowireConfigurer
,CustomEditorConfigurer
,CustomScopeConfigurer
,DefaultAdvisorAutoProxyCreator
,DefaultBeanFactoryPointcutAdvisor
,DefaultEventListenerFactory
,DefaultHandlerExceptionResolver
,DefaultIntroductionAdvisor
,DefaultPointcutAdvisor
,DefaultSimpUserRegistry
,DependencyInjectionTestExecutionListener
,DirtiesContextBeforeModesTestExecutionListener
,DirtiesContextTestExecutionListener
,EventPublishingTestExecutionListener
,ExceptionHandlerExceptionResolver
,ExposeInvocationInterceptor
,ExtendedBeanInfoFactory
,FreeMarkerViewResolver
,FreeMarkerViewResolver
,GenericApplicationListenerAdapter
,GroovyMarkupViewResolver
,HandlerExceptionResolverComposite
,HandlerFunctionAdapter
,HandlerResultHandlerSupport
,InfrastructureAdvisorAutoProxyCreator
,InitDestroyAnnotationBeanPostProcessor
,InternalResourceViewResolver
,JmsListenerAnnotationBeanPostProcessor
,LazySingletonAspectInstanceFactoryDecorator
,MethodValidationPostProcessor
,MultiServerUserRegistry
,NameMatchMethodPointcutAdvisor
,PersistenceAnnotationBeanPostProcessor
,PersistenceExceptionTranslationAdvisor
,PersistenceExceptionTranslationPostProcessor
,PlaceholderConfigurerSupport
,PreferencesPlaceholderConfigurer
,PropertyOverrideConfigurer
,PropertyPlaceholderConfigurer
,PropertyResourceConfigurer
,PropertySourcesPlaceholderConfigurer
,PrototypeAspectInstanceFactory
,ProxyProcessorSupport
,ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
,RegexpMethodPointcutAdvisor
,RequestMappingHandlerAdapter
,RequestMappingHandlerMapping
,RequestMappingHandlerMapping
,RequestMappingInfoHandlerMapping
,RequestMappingInfoHandlerMapping
,RequiredAnnotationBeanPostProcessor
,ResourceBundleViewResolver
,ResponseBodyResultHandler
,ResponseEntityResultHandler
,ResponseStatusExceptionResolver
,RouterFunctionMapping
,RouterFunctionMapping
,ScheduledAnnotationBeanPostProcessor
,ScriptFactoryPostProcessor
,ScriptTemplateViewResolver
,ScriptTemplateViewResolver
,ServerResponseResultHandler
,ServletTestExecutionListener
,SimpleAspectInstanceFactory
,SimpleBeanFactoryAwareAspectInstanceFactory
,SimpleMappingExceptionResolver
,SimpleMetadataAwareAspectInstanceFactory
,SimpleUrlHandlerMapping
,SimpleUrlHandlerMapping
,SingletonAspectInstanceFactory
,SingletonMetadataAwareAspectInstanceFactory
,SourceFilteringListener
,SpringFlushSynchronization
,SpringSessionSynchronization
,SqlScriptsTestExecutionListener
,StaticMethodMatcherPointcutAdvisor
,TilesViewResolver
,TransactionalEventListenerFactory
,TransactionalTestExecutionListener
,TransactionAttributeSourceAdvisor
,TransactionSynchronizationAdapter
,UrlBasedViewResolver
,UrlBasedViewResolver
,ViewResolutionResultHandler
,ViewResolverComposite
,ViewResolverSupport
,WebSocketHandlerMapping
,XmlViewResolver
,XsltViewResolver
public interface Ordered
Ordered
is an interface that can be implemented by objects that should be orderable, for example in aCollection
.The actual
order
can be interpreted as prioritization, with the first object (with the lowest order value) having the highest priority.Note that there is also a priority marker for this interface:
PriorityOrdered
. Consult the Javadoc forPriorityOrdered
for details on howPriorityOrdered
objects are ordered relative to plainOrdered
objects.Consult the Javadoc for
OrderComparator
for details on the sort semantics for non-ordered objects.- 从以下版本开始:
- 07.04.2003
- 作者:
- Juergen Hoeller, Sam Brannen
- 另请参阅:
PriorityOrdered
,OrderComparator
,Order
,AnnotationAwareOrderComparator
字段概要
字段 修饰符和类型 字段 说明 static int
HIGHEST_PRECEDENCE
Useful constant for the highest precedence value.static int
LOWEST_PRECEDENCE
Useful constant for the lowest precedence value.
字段详细资料
HIGHEST_PRECEDENCE
static final int HIGHEST_PRECEDENCE
Useful constant for the highest precedence value.- 另请参阅:
Integer.MIN_VALUE
, 常量字段值
LOWEST_PRECEDENCE
static final int LOWEST_PRECEDENCE
Useful constant for the lowest precedence value.- 另请参阅:
Integer.MAX_VALUE
, 常量字段值
方法详细资料
getOrder
int getOrder()
Get the order value of this object.Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet
load-on-startup
values).Same order values will result in arbitrary sort positions for the affected objects.
- 返回:
- the order value
- 另请参阅:
HIGHEST_PRECEDENCE
,LOWEST_PRECEDENCE