diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/channel/DirectChannel.java b/org.springframework.integration/src/main/java/org/springframework/integration/channel/DirectChannel.java index 4ba2c3c9ea..00a56990c0 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/channel/DirectChannel.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/channel/DirectChannel.java @@ -17,11 +17,10 @@ package org.springframework.integration.channel; import org.springframework.integration.dispatcher.SimpleDispatcher; -import org.springframework.integration.endpoint.MessageEndpoint; /** - * A channel that invokes the subscribed {@link MessageEndpoint endpoint(s)} - * in the sender's thread (returning after at most one accepts the message). + * A channel that invokes a single subscriber for each sent Message. + * The invocation will occur in the sender's thread. * * @author Dave Syer * @author Mark Fisher diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/config/annotation/AbstractMethodAnnotationPostProcessor.java b/org.springframework.integration/src/main/java/org/springframework/integration/config/annotation/AbstractMethodAnnotationPostProcessor.java index 8d2d9bac51..f9ac1fb18b 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/config/annotation/AbstractMethodAnnotationPostProcessor.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/config/annotation/AbstractMethodAnnotationPostProcessor.java @@ -29,7 +29,7 @@ import org.springframework.integration.channel.ChannelResolver; import org.springframework.integration.channel.PollableChannel; import org.springframework.integration.channel.SubscribableChannel; import org.springframework.integration.core.MessageChannel; -import org.springframework.integration.endpoint.MessageEndpoint; +import org.springframework.integration.endpoint.AbstractEndpoint; import org.springframework.integration.endpoint.PollingConsumer; import org.springframework.integration.endpoint.EventDrivenConsumer; import org.springframework.integration.message.MessageHandler; @@ -61,7 +61,7 @@ public abstract class AbstractMethodAnnotationPostProcessor message, ReplyMessageHolder replyHolder) { diff --git a/org.springframework.integration/src/test/java/org/springframework/integration/config/annotation/MessagingAnnotationPostProcessorTests.java b/org.springframework.integration/src/test/java/org/springframework/integration/config/annotation/MessagingAnnotationPostProcessorTests.java index 79291500e0..7470257b10 100644 --- a/org.springframework.integration/src/test/java/org/springframework/integration/config/annotation/MessagingAnnotationPostProcessorTests.java +++ b/org.springframework.integration/src/test/java/org/springframework/integration/config/annotation/MessagingAnnotationPostProcessorTests.java @@ -42,6 +42,7 @@ import org.springframework.integration.channel.PollableChannel; import org.springframework.integration.channel.QueueChannel; import org.springframework.integration.core.Message; import org.springframework.integration.core.MessageChannel; +import org.springframework.integration.endpoint.AbstractEndpoint; import org.springframework.integration.endpoint.PollingConsumer; import org.springframework.integration.message.MessageBuilder; import org.springframework.integration.message.MessageHandler; @@ -68,7 +69,7 @@ public class MessagingAnnotationPostProcessorTests { postProcessor.postProcessAfterInitialization(bean, "testBean"); assertTrue(context.containsBean("testBean.test.serviceActivator")); Object endpoint = context.getBean("testBean.test.serviceActivator"); - assertTrue(endpoint instanceof org.springframework.integration.endpoint.MessageEndpoint); + assertTrue(endpoint instanceof AbstractEndpoint); } @Test