パッケージ org.springframework.core

インターフェース Ordered

既知のすべてのサブインターフェース:
AspectInstanceFactory、AspectJPrecedenceInformation、GenericApplicationListener、MessagingAdviceBean、MetadataAwareAspectInstanceFactory、PriorityOrdered、SmartApplicationListener、TransactionalApplicationListener<E>、TransactionSynchronization
すべての既知の実装クラス:
AbstractAdvisingBeanPostProcessor、AbstractAdvisorAutoProxyCreator、AbstractAspectJAdvice、AbstractAutoProxyCreator、AbstractBeanFactoryAwareAdvisingPostProcessor、AbstractBeanFactoryPointcutAdvisor、AbstractDetectingUrlHandlerMapping、AbstractDirtiesContextTestExecutionListener、AbstractGenericPointcutAdvisor、AbstractHandlerExceptionResolver、AbstractHandlerMapping、AbstractHandlerMapping、AbstractHandlerMethodAdapter、AbstractHandlerMethodExceptionResolver、AbstractHandlerMethodMapping、AbstractHandlerMethodMapping、AbstractMessageWriterResultHandler、AbstractPointcutAdvisor、AbstractTemplateViewResolver、AbstractTestExecutionListener、AbstractUrlHandlerMapping、AbstractUrlHandlerMapping、AnnotationAsyncExecutionInterceptor、AnnotationAwareAspectJAutoProxyCreator、ApplicationEventsTestExecutionListener、ApplicationListenerMethodAdapter、AspectJAfterAdvice、AspectJAfterReturningAdvice、AspectJAfterThrowingAdvice、AspectJAroundAdvice、AspectJAwareAdvisorAutoProxyCreator、AspectJExpressionPointcutAdvisor、AspectJMethodBeforeAdvice、AspectJPointcutAdvisor、AspectJWeavingEnabler、AsyncAnnotationAdvisor、AsyncAnnotationBeanPostProcessor、AsyncExecutionInterceptor、AutowiredAnnotationBeanPostProcessor、BeanFactoryAspectInstanceFactory、BeanFactoryCacheOperationSourceAdvisor、BeanFactoryJCacheOperationSourceAdvisor、BeanFactoryTransactionAttributeSourceAdvisor、BeanNameAutoProxyCreator、BeanNameUrlHandlerMapping、BeanNameViewResolver、BeanOverrideTestExecutionListener、CommonAnnotationBeanPostProcessor、CommonCachesTestExecutionListener、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、ImportAwareAotBeanPostProcessor、InfrastructureAdvisorAutoProxyCreator、InitDestroyAnnotationBeanPostProcessor、InternalResourceViewResolver、JmsListenerAnnotationBeanPostProcessor、LazySingletonAspectInstanceFactoryDecorator、MethodValidationPostProcessor、MockitoResetTestExecutionListener、MultiServerUserRegistry、NameMatchMethodPointcutAdvisor、PersistenceAnnotationBeanPostProcessor、PersistenceExceptionTranslationAdvisor、PersistenceExceptionTranslationPostProcessor、PlaceholderConfigurerSupport、PreferencesPlaceholderConfigurer、PropertyOverrideConfigurer、PropertyPlaceholderConfigurer、PropertyResourceConfigurer、PropertySourcesPlaceholderConfigurer、PrototypeAspectInstanceFactory、ProxyProcessorSupport、ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor、RegexpMethodPointcutAdvisor、RequestMappingHandlerAdapter、RequestMappingHandlerMapping、RequestMappingHandlerMapping、RequestMappingInfoHandlerMapping、RequestMappingInfoHandlerMapping、ResourceBundleViewResolver、ResourceHolderSynchronization、ResponseBodyResultHandler、ResponseEntityResultHandler、ResponseStatusExceptionResolver、RestrictedTransactionalEventListenerFactory、RouterFunctionMapping、RouterFunctionMapping、ScheduledAnnotationBeanPostProcessor、ScriptFactoryPostProcessor、ScriptTemplateViewResolver、ScriptTemplateViewResolver、ServerResponseResultHandler、ServletTestExecutionListener、SimpleAspectInstanceFactory、SimpleBeanFactoryAwareAspectInstanceFactory、SimpleMappingExceptionResolver、SimpleMetadataAwareAspectInstanceFactory、SimpleUrlHandlerMapping、SimpleUrlHandlerMapping、SingletonAspectInstanceFactory、SingletonMetadataAwareAspectInstanceFactory、SourceFilteringListener、SpringFlushSynchronization、SpringSessionSynchronization、SqlScriptsTestExecutionListener、StandardBeanInfoFactory、StaticMethodMatcherPointcutAdvisor、TransactionalApplicationListenerAdapter、TransactionalApplicationListenerMethodAdapter、TransactionalEventListenerFactory、TransactionalTestExecutionListener、TransactionAttributeSourceAdvisor、TransactionSynchronizationAdapter、UrlBasedViewResolver、UrlBasedViewResolver、ViewResolutionResultHandler、ViewResolverComposite、ViewResolverSupport、WebSocketHandlerAdapter、WebSocketHandlerMapping、XmlViewResolver、XsltViewResolver

public interface Ordered
Ordered は、たとえば Collection のように、順序付け可能なオブジェクトによって実装できるインターフェースです。

実際の order は優先順位付けとして解釈でき、最初のオブジェクト(最小の順序値を持つ)が最高の優先順位を持ちます。

このインターフェースには PriorityOrdered の優先順位マーカーもあります。PriorityOrdered オブジェクトがプレーン Ordered オブジェクトに対してどのように順序付けられるかの詳細については、PriorityOrdered の Javadoc を参照してください。

非順序オブジェクトのソートセマンティクスの詳細については、OrderComparator の Javadoc を参照してください。

導入:
07.04.2003
作成者:
Juergen Hoeller, Sam Brannen
関連事項:
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    最高の優先順位値に使用する定数。
    static final int
    最低の優先順位値に使用する定数。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    int
    このオブジェクトの順序値を取得します。
  • フィールドの詳細

  • 方法の詳細

    • getOrder

      int getOrder()
      このオブジェクトの順序値を取得します。

      値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup の値に多少似ています)。

      同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。

      戻り値:
      オーダー額
      関連事項: