Registering endpoint directly with ApplicationContext instead of MessageBus.

This commit is contained in:
Mark Fisher
2008-10-31 21:04:55 +00:00
parent 25a174b35c
commit aed3be2ae2

View File

@@ -104,7 +104,8 @@ public class DirectChannelSubscriptionTests {
};
consumer.setOutputChannel(targetChannel);
SubscribingConsumerEndpoint endpoint = new SubscribingConsumerEndpoint(consumer, sourceChannel);
bus.registerEndpoint(endpoint);
context.getBeanFactory().registerSingleton("testEndpoint", endpoint);
bus.setApplicationContext(context);
context.refresh();
bus.start();
this.sourceChannel.send(new StringMessage("foo"));