From ea2f90b5c8b3dee521203f463274eabd60020d6b Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Mon, 18 Feb 2008 15:58:23 +0000 Subject: [PATCH] Moved Subscription from 'bus' to 'scheduling' package. --- .../adapter/file/config/FileTargetAdapterParser.java | 2 +- .../integration/adapter/jms/config/JmsTargetAdapterParser.java | 2 +- .../java/org/springframework/integration/bus/MessageBus.java | 1 + .../integration/config/ChannelAdapterParser.java | 2 +- .../org/springframework/integration/config/EndpointParser.java | 2 +- .../config/MessageEndpointAnnotationPostProcessor.java | 2 +- .../integration/config/SubscriberAnnotationPostProcessor.java | 2 +- .../integration/endpoint/DefaultMessageEndpoint.java | 2 +- .../springframework/integration/endpoint/MessageEndpoint.java | 2 +- .../integration/{bus => scheduling}/Subscription.java | 3 +-- .../integration/adapter/DefaultTargetAdapterTests.java | 2 +- .../adapter/event/ApplicationEventTargetAdapterTests.java | 2 +- .../org/springframework/integration/bus/MessageBusTests.java | 1 + .../integration/config/MessageBusParserTests.java | 2 +- 14 files changed, 14 insertions(+), 13 deletions(-) rename spring-integration-core/src/main/java/org/springframework/integration/{bus => scheduling}/Subscription.java (93%) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/adapter/file/config/FileTargetAdapterParser.java b/spring-integration-core/src/main/java/org/springframework/integration/adapter/file/config/FileTargetAdapterParser.java index 9ae8e374b8..74f8cca7ab 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/adapter/file/config/FileTargetAdapterParser.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/adapter/file/config/FileTargetAdapterParser.java @@ -24,8 +24,8 @@ import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; import org.springframework.integration.adapter.file.FileTargetAdapter; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.endpoint.DefaultMessageEndpoint; +import org.springframework.integration.scheduling.Subscription; /** * Parser for the <file-target/> element. diff --git a/spring-integration-core/src/main/java/org/springframework/integration/adapter/jms/config/JmsTargetAdapterParser.java b/spring-integration-core/src/main/java/org/springframework/integration/adapter/jms/config/JmsTargetAdapterParser.java index 502cf60ebb..5403bfa82e 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/adapter/jms/config/JmsTargetAdapterParser.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/adapter/jms/config/JmsTargetAdapterParser.java @@ -26,8 +26,8 @@ import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; import org.springframework.integration.adapter.jms.JmsTargetAdapter; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.endpoint.DefaultMessageEndpoint; +import org.springframework.integration.scheduling.Subscription; import org.springframework.util.StringUtils; /** diff --git a/spring-integration-core/src/main/java/org/springframework/integration/bus/MessageBus.java b/spring-integration-core/src/main/java/org/springframework/integration/bus/MessageBus.java index 8edc6b4791..29ed28b585 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/bus/MessageBus.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/bus/MessageBus.java @@ -46,6 +46,7 @@ import org.springframework.integration.scheduling.MessagingTaskScheduler; import org.springframework.integration.scheduling.MessagingTaskSchedulerAware; import org.springframework.integration.scheduling.Schedule; import org.springframework.integration.scheduling.SimpleMessagingTaskScheduler; +import org.springframework.integration.scheduling.Subscription; import org.springframework.scheduling.concurrent.CustomizableThreadFactory; import org.springframework.util.Assert; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/ChannelAdapterParser.java b/spring-integration-core/src/main/java/org/springframework/integration/config/ChannelAdapterParser.java index 6cc1f44613..2545049120 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/ChannelAdapterParser.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/ChannelAdapterParser.java @@ -29,8 +29,8 @@ import org.springframework.integration.adapter.DefaultTargetAdapter; import org.springframework.integration.adapter.MethodInvokingSource; import org.springframework.integration.adapter.MethodInvokingTarget; import org.springframework.integration.adapter.PollingSourceAdapter; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.endpoint.DefaultMessageEndpoint; +import org.springframework.integration.scheduling.Subscription; import org.springframework.util.StringUtils; /** diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/EndpointParser.java b/spring-integration-core/src/main/java/org/springframework/integration/config/EndpointParser.java index fbeee52ab4..671f9f3f51 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/EndpointParser.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/EndpointParser.java @@ -31,12 +31,12 @@ import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.BeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; import org.springframework.integration.MessagingConfigurationException; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.endpoint.ConcurrencyPolicy; import org.springframework.integration.endpoint.DefaultMessageEndpoint; import org.springframework.integration.handler.DefaultMessageHandlerAdapter; import org.springframework.integration.handler.MessageHandlerChain; import org.springframework.integration.scheduling.PollingSchedule; +import org.springframework.integration.scheduling.Subscription; import org.springframework.util.StringUtils; /** diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/MessageEndpointAnnotationPostProcessor.java b/spring-integration-core/src/main/java/org/springframework/integration/config/MessageEndpointAnnotationPostProcessor.java index 7d92c48c3f..aaafd2e55f 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/MessageEndpointAnnotationPostProcessor.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/MessageEndpointAnnotationPostProcessor.java @@ -44,7 +44,6 @@ import org.springframework.integration.annotation.Polled; import org.springframework.integration.annotation.Router; import org.springframework.integration.annotation.Splitter; import org.springframework.integration.bus.MessageBus; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.channel.ChannelRegistryAware; import org.springframework.integration.channel.MessageChannel; import org.springframework.integration.channel.SimpleChannel; @@ -57,6 +56,7 @@ import org.springframework.integration.handler.config.RouterMessageHandlerCreato import org.springframework.integration.handler.config.SplitterMessageHandlerCreator; import org.springframework.integration.scheduling.PollingSchedule; import org.springframework.integration.scheduling.Schedule; +import org.springframework.integration.scheduling.Subscription; import org.springframework.util.Assert; import org.springframework.util.ReflectionUtils; import org.springframework.util.StringUtils; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/SubscriberAnnotationPostProcessor.java b/spring-integration-core/src/main/java/org/springframework/integration/config/SubscriberAnnotationPostProcessor.java index 2fe0200553..33c2b2b423 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/SubscriberAnnotationPostProcessor.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/SubscriberAnnotationPostProcessor.java @@ -28,8 +28,8 @@ import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.integration.annotation.Subscriber; import org.springframework.integration.bus.MessageBus; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.handler.DefaultMessageHandlerAdapter; +import org.springframework.integration.scheduling.Subscription; import org.springframework.util.Assert; import org.springframework.util.ClassUtils; import org.springframework.util.ReflectionUtils; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/DefaultMessageEndpoint.java b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/DefaultMessageEndpoint.java index f8dd682bed..a008671ceb 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/DefaultMessageEndpoint.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/DefaultMessageEndpoint.java @@ -24,7 +24,6 @@ import org.springframework.beans.factory.InitializingBean; import org.springframework.context.Lifecycle; import org.springframework.integration.MessageHandlingException; import org.springframework.integration.MessagingConfigurationException; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.channel.ChannelRegistry; import org.springframework.integration.channel.ChannelRegistryAware; import org.springframework.integration.channel.MessageChannel; @@ -37,6 +36,7 @@ import org.springframework.integration.message.Message; import org.springframework.integration.message.MessageHeader; import org.springframework.integration.message.selector.MessageSelector; import org.springframework.integration.message.selector.MessageSelectorRejectedException; +import org.springframework.integration.scheduling.Subscription; import org.springframework.integration.util.ErrorHandler; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/MessageEndpoint.java b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/MessageEndpoint.java index 7d19b6cc53..89d30564f4 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/endpoint/MessageEndpoint.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/endpoint/MessageEndpoint.java @@ -17,8 +17,8 @@ package org.springframework.integration.endpoint; import org.springframework.context.Lifecycle; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.handler.MessageHandler; +import org.springframework.integration.scheduling.Subscription; /** * Base interface for message endpoints. diff --git a/spring-integration-core/src/main/java/org/springframework/integration/bus/Subscription.java b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/Subscription.java similarity index 93% rename from spring-integration-core/src/main/java/org/springframework/integration/bus/Subscription.java rename to spring-integration-core/src/main/java/org/springframework/integration/scheduling/Subscription.java index 37658074d0..c2b64e7c32 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/bus/Subscription.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/scheduling/Subscription.java @@ -14,10 +14,9 @@ * limitations under the License. */ -package org.springframework.integration.bus; +package org.springframework.integration.scheduling; import org.springframework.integration.channel.MessageChannel; -import org.springframework.integration.scheduling.Schedule; /** * Configuration metadata for activating a subscription. diff --git a/spring-integration-core/src/test/java/org/springframework/integration/adapter/DefaultTargetAdapterTests.java b/spring-integration-core/src/test/java/org/springframework/integration/adapter/DefaultTargetAdapterTests.java index fb8ab43e03..dc8f0ee2bd 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/adapter/DefaultTargetAdapterTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/adapter/DefaultTargetAdapterTests.java @@ -27,10 +27,10 @@ import java.util.concurrent.TimeUnit; import org.junit.Test; import org.springframework.integration.bus.MessageBus; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.channel.SimpleChannel; import org.springframework.integration.message.GenericMessage; import org.springframework.integration.message.Message; +import org.springframework.integration.scheduling.Subscription; /** * @author Mark Fisher diff --git a/spring-integration-core/src/test/java/org/springframework/integration/adapter/event/ApplicationEventTargetAdapterTests.java b/spring-integration-core/src/test/java/org/springframework/integration/adapter/event/ApplicationEventTargetAdapterTests.java index 435f16bb71..1e4a20780c 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/adapter/event/ApplicationEventTargetAdapterTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/adapter/event/ApplicationEventTargetAdapterTests.java @@ -26,10 +26,10 @@ import org.junit.Test; import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEventPublisher; import org.springframework.integration.bus.MessageBus; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.channel.MessageChannel; import org.springframework.integration.channel.SimpleChannel; import org.springframework.integration.message.StringMessage; +import org.springframework.integration.scheduling.Subscription; /** * @author Mark Fisher diff --git a/spring-integration-core/src/test/java/org/springframework/integration/bus/MessageBusTests.java b/spring-integration-core/src/test/java/org/springframework/integration/bus/MessageBusTests.java index 17bb6158dc..971769256c 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/bus/MessageBusTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/bus/MessageBusTests.java @@ -41,6 +41,7 @@ import org.springframework.integration.message.ErrorMessage; import org.springframework.integration.message.GenericMessage; import org.springframework.integration.message.Message; import org.springframework.integration.message.StringMessage; +import org.springframework.integration.scheduling.Subscription; /** * @author Mark Fisher diff --git a/spring-integration-core/src/test/java/org/springframework/integration/config/MessageBusParserTests.java b/spring-integration-core/src/test/java/org/springframework/integration/config/MessageBusParserTests.java index cf581b5876..c29be8e56b 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/config/MessageBusParserTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/config/MessageBusParserTests.java @@ -28,8 +28,8 @@ import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.integration.MessagingConfigurationException; import org.springframework.integration.bus.MessageBus; -import org.springframework.integration.bus.Subscription; import org.springframework.integration.handler.TestHandlers; +import org.springframework.integration.scheduling.Subscription; /** * @author Mark Fisher