From 75a6381d3a34a3c68070de891162366085fce689 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 12 Nov 2010 17:39:11 -0500 Subject: [PATCH] moved @Publisher from aop into the annotation package with all other annotations --- .../integration/{aop => annotation}/Publisher.java | 2 +- .../aop/MethodAnnotationPublisherMetadataSource.java | 1 + .../integration/aop/PublisherAnnotationAdvisor.java | 1 + .../integration/aop/PublisherAnnotationBeanPostProcessor.java | 1 + .../integration/aop/AnnotationConfigRegistrationTests.java | 1 + .../integration/aop/MessagePublishingAnnotationUsageTests.java | 1 + .../aop/MethodAnnotationPublisherMetadataSourceTests.java | 1 + .../integration/aop/PublisherAnnotationAdvisorTests.java | 1 + .../integration/aop/PublisherExpressionTests.java | 1 + 9 files changed, 9 insertions(+), 1 deletion(-) rename spring-integration-core/src/main/java/org/springframework/integration/{aop => annotation}/Publisher.java (96%) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/aop/Publisher.java b/spring-integration-core/src/main/java/org/springframework/integration/annotation/Publisher.java similarity index 96% rename from spring-integration-core/src/main/java/org/springframework/integration/aop/Publisher.java rename to spring-integration-core/src/main/java/org/springframework/integration/annotation/Publisher.java index a0bddc6a3c..115d3fd156 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/aop/Publisher.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/annotation/Publisher.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.aop; +package org.springframework.integration.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSource.java b/spring-integration-core/src/main/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSource.java index caecb983cd..26f2e0d5df 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSource.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSource.java @@ -28,6 +28,7 @@ import org.springframework.core.ParameterNameDiscoverer; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.integration.annotation.Header; import org.springframework.integration.annotation.Payload; +import org.springframework.integration.annotation.Publisher; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationAdvisor.java b/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationAdvisor.java index f60532fb27..9c57e3ef5c 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationAdvisor.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationAdvisor.java @@ -36,6 +36,7 @@ import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.integration.MessageChannel; +import org.springframework.integration.annotation.Publisher; import org.springframework.integration.support.channel.BeanFactoryChannelResolver; import org.springframework.util.Assert; diff --git a/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationBeanPostProcessor.java b/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationBeanPostProcessor.java index e40ea40a16..bf8ed38658 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationBeanPostProcessor.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/aop/PublisherAnnotationBeanPostProcessor.java @@ -28,6 +28,7 @@ import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.core.Ordered; import org.springframework.integration.MessageChannel; +import org.springframework.integration.annotation.Publisher; import org.springframework.util.ClassUtils; /** diff --git a/spring-integration-core/src/test/java/org/springframework/integration/aop/AnnotationConfigRegistrationTests.java b/spring-integration-core/src/test/java/org/springframework/integration/aop/AnnotationConfigRegistrationTests.java index 27eecdf3b0..a2fc8853d3 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/aop/AnnotationConfigRegistrationTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/aop/AnnotationConfigRegistrationTests.java @@ -25,6 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.integration.Message; import org.springframework.integration.annotation.Header; import org.springframework.integration.annotation.Payload; +import org.springframework.integration.annotation.Publisher; import org.springframework.integration.channel.QueueChannel; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-integration-core/src/test/java/org/springframework/integration/aop/MessagePublishingAnnotationUsageTests.java b/spring-integration-core/src/test/java/org/springframework/integration/aop/MessagePublishingAnnotationUsageTests.java index 15b4effb2b..846aba14f2 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/aop/MessagePublishingAnnotationUsageTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/aop/MessagePublishingAnnotationUsageTests.java @@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.integration.Message; import org.springframework.integration.annotation.Header; import org.springframework.integration.annotation.Payload; +import org.springframework.integration.annotation.Publisher; import org.springframework.integration.channel.QueueChannel; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-integration-core/src/test/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSourceTests.java b/spring-integration-core/src/test/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSourceTests.java index 2b5efc8c0a..650d61dc3e 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSourceTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/aop/MethodAnnotationPublisherMetadataSourceTests.java @@ -26,6 +26,7 @@ import org.junit.Test; import org.springframework.integration.annotation.Header; import org.springframework.integration.annotation.Payload; +import org.springframework.integration.annotation.Publisher; /** * @author Mark Fisher diff --git a/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherAnnotationAdvisorTests.java b/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherAnnotationAdvisorTests.java index f7beac613a..e51ee175dd 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherAnnotationAdvisorTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherAnnotationAdvisorTests.java @@ -30,6 +30,7 @@ import org.junit.Test; import org.springframework.aop.framework.ProxyFactory; import org.springframework.context.support.StaticApplicationContext; import org.springframework.integration.Message; +import org.springframework.integration.annotation.Publisher; import org.springframework.integration.channel.QueueChannel; /** diff --git a/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherExpressionTests.java b/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherExpressionTests.java index 6f6de2d439..6ff5303580 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherExpressionTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/aop/PublisherExpressionTests.java @@ -27,6 +27,7 @@ import org.springframework.context.support.StaticApplicationContext; import org.springframework.integration.Message; import org.springframework.integration.annotation.Header; import org.springframework.integration.annotation.Payload; +import org.springframework.integration.annotation.Publisher; import org.springframework.integration.channel.QueueChannel; /**