Moved ChannelRegistryAware and InitializingBean interfaces to the AbstractEndpoint class declaration instead of the MessageEndpoint interface.

This commit is contained in:
Mark Fisher
2008-07-16 01:38:41 +00:00
parent d344504e38
commit 8dfe625163
3 changed files with 6 additions and 6 deletions

View File

@@ -23,6 +23,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.BeanNameAware;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.integration.channel.ChannelRegistry;
import org.springframework.integration.channel.ChannelRegistryAware;
import org.springframework.integration.channel.MessageChannel;
@@ -42,7 +43,7 @@ import org.springframework.integration.scheduling.Schedule;
*
* @author Mark Fisher
*/
public abstract class AbstractEndpoint implements MessageEndpoint, BeanNameAware {
public abstract class AbstractEndpoint implements MessageEndpoint, ChannelRegistryAware, InitializingBean, BeanNameAware {
protected final Log logger = LogFactory.getLog(this.getClass());

View File

@@ -16,8 +16,6 @@
package org.springframework.integration.endpoint;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.integration.channel.ChannelRegistryAware;
import org.springframework.integration.channel.MessageChannel;
import org.springframework.integration.message.MessageSource;
import org.springframework.integration.message.MessageTarget;
@@ -28,7 +26,7 @@ import org.springframework.integration.scheduling.Schedule;
*
* @author Mark Fisher
*/
public interface MessageEndpoint extends MessageTarget, ChannelRegistryAware, InitializingBean {
public interface MessageEndpoint extends MessageTarget {
void setName(String name);