From 53e066bc1dae20436ce5432519a96ca8fb96f602 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Thu, 11 Mar 2010 19:53:00 +0000 Subject: [PATCH] added setChannelResolver() method for subclass use --- .../integration/context/IntegrationObjectSupport.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/context/IntegrationObjectSupport.java b/org.springframework.integration/src/main/java/org/springframework/integration/context/IntegrationObjectSupport.java index 1dd9dfd790..6436495f2f 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/context/IntegrationObjectSupport.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/context/IntegrationObjectSupport.java @@ -109,6 +109,11 @@ public abstract class IntegrationObjectSupport implements ComponentMetadataProvi return this.channelResolver; } + protected void setChannelResolver(ChannelResolver channelResolver) { + Assert.notNull(channelResolver, "channelResolver must not be null"); + this.channelResolver = channelResolver; + } + protected TaskScheduler getTaskScheduler() { if (this.taskScheduler == null && this.beanFactory != null) { this.taskScheduler = IntegrationContextUtils.getTaskScheduler(this.beanFactory);