From 33888a1fafa08a603cf6c42d99b86b8cad38d5cd Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 15 Oct 2010 18:02:40 -0400 Subject: [PATCH] INT-1489 added Orderable interface so that setOrder() can be invoked without downcasting to a concrete type --- .../AbstractMessageHandlerFactoryBean.java | 6 ++-- ...AbstractMethodAnnotationPostProcessor.java | 6 ++-- .../integration/context/Orderable.java | 36 +++++++++++++++++++ .../handler/AbstractMessageHandler.java | 3 +- 4 files changed, 44 insertions(+), 7 deletions(-) create mode 100644 spring-integration-core/src/main/java/org/springframework/integration/context/Orderable.java diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java b/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java index c1fa40d743..b046bc13ee 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/AbstractMessageHandlerFactoryBean.java @@ -29,9 +29,9 @@ import org.springframework.expression.ExpressionParser; import org.springframework.expression.spel.SpelParserConfiguration; import org.springframework.expression.spel.standard.SpelExpressionParser; import org.springframework.integration.MessageChannel; +import org.springframework.integration.context.Orderable; import org.springframework.integration.core.MessageHandler; import org.springframework.integration.core.MessageProducer; -import org.springframework.integration.handler.AbstractMessageHandler; import org.springframework.integration.handler.MessageProcessor; import org.springframework.util.Assert; import org.springframework.util.StringUtils; @@ -108,8 +108,8 @@ abstract class AbstractMessageHandlerFactoryBean implements FactoryBean