当前页面:
在线文档首页 >
Spring Framework 2.1.0 API 文档英文版
Ordered (Spring Framework API 2.1) - Spring Framework 2.1.0 API 文档英文版
org.springframework.core
Interface Ordered
- All Known Subinterfaces:
- AspectInstanceFactory, AspectJPrecedenceInformation, MetadataAwareAspectInstanceFactory
- All Known Implementing Classes:
- AbstractAdvisorAutoProxyCreator, AbstractAspectJAdvice, AbstractAutoProxyCreator, AbstractBeanFactoryPointcutAdvisor, AbstractGenericPointcutAdvisor, AbstractHandlerMapping, AbstractHandlerMapping, AbstractMapBasedHandlerMapping, AbstractPathMapHandlerMapping, AbstractPointcutAdvisor, AbstractTemplateViewResolver, AbstractUrlHandlerMapping, AnnotationAwareAspectJAutoProxyCreator, AspectJAfterAdvice, AspectJAfterReturningAdvice, AspectJAfterThrowingAdvice, AspectJAroundAdvice, AspectJAwareAdvisorAutoProxyCreator, AspectJExpressionPointcutAdvisor, AspectJMethodBeforeAdvice, AspectJPointcutAdvisor, BeanFactoryAspectInstanceFactory, BeanNameAutoProxyCreator, BeanNameUrlHandlerMapping, BeanNameViewResolver, CommonsPathMapHandlerMapping, ControllerClassNameHandlerMapping, CustomEditorConfigurer, CustomScopeConfigurer, DefaultAdvisorAutoProxyCreator, DefaultBeanFactoryPointcutAdvisor, DefaultIntroductionAdvisor, DefaultPointcutAdvisor, DynamicMethodMatcherPointcutAdvisor, FreeMarkerViewResolver, InternalResourceViewResolver, JasperReportsViewResolver, LazySingletonAspectInstanceFactoryDecorator, NameMatchMethodPointcutAdvisor, ParameterHandlerMapping, PersistenceExceptionTranslationAdvisor, PersistenceExceptionTranslationPostProcessor, PortletModeHandlerMapping, PortletModeParameterHandlerMapping, PreferencesPlaceholderConfigurer, PropertyOverrideConfigurer, PropertyPlaceholderConfigurer, PropertyResourceConfigurer, PrototypeAspectInstanceFactory, ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor, RegexpMethodPointcutAdvisor, ResourceBundleViewResolver, ScriptFactoryPostProcessor, ServletContextPropertyPlaceholderConfigurer, SimpleAspectInstanceFactory, SimpleBeanFactoryAwareAspectInstanceFactory, SimpleMappingExceptionResolver, SimpleMappingExceptionResolver, SimpleMetadataAwareAspectInstanceFactory, SimpleUrlHandlerMapping, SingletonAspectInstanceFactory, SingletonMetadataAwareAspectInstanceFactory, SpringLobCreatorSynchronization, StaticMethodMatcherPointcutAdvisor, TransactionAttributeSourceAdvisor, TransactionSynchronizationAdapter, UrlBasedViewResolver, VelocityLayoutViewResolver, VelocityViewResolver, XmlViewResolver, XsltViewResolver
public interface Ordered
Interface that can be implemented by objects that should be
orderable, for example in a Collection.
The actual order can be interpreted as prioritization, with
the first object (with the lowest order value) having the highest
priority.
- Since:
- 07.04.2003
- Author:
- Juergen Hoeller
- See Also:
OrderComparator
,
Order
Method Summary |
int |
getOrder()
Return the order value of this object, with a
higher value meaning greater in terms of sorting. |
HIGHEST_PRECEDENCE
static final int HIGHEST_PRECEDENCE
- Useful constant for the highest precedence value.
- See Also:
Integer.MIN_VALUE
,
Constant Field Values
LOWEST_PRECEDENCE
static final int LOWEST_PRECEDENCE
- Useful constant for the lowest precedence value.
- See Also:
Integer.MAX_VALUE
,
Constant Field Values
getOrder
int getOrder()
- Return the order value of this object, with a
higher value meaning greater in terms of sorting.
Normally starting with 0 or 1, with LOWEST_PRECEDENCE
indicating greatest. Same order values will result in arbitrary
positions for the affected objects.
Higher value can be interpreted as lower priority,
consequently the first object has highest priority
(somewhat analogous to Servlet "load-on-startup" values).
Note that order values below 0 are reserved for framework
purposes. Application-specified values should always be 0 or
greater, with only framework components (internal or third-party)
supposed to use lower values.
- Returns:
- the order value
- See Also:
LOWEST_PRECEDENCE
Copyright © 2002-2007 The Spring Framework.