org.springframework.integration.config
Class RouterFactoryBean

java.lang.Object
  extended by org.springframework.integration.config.AbstractMessageHandlerFactoryBean
      extended by org.springframework.integration.config.RouterFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean

public class RouterFactoryBean
extends AbstractMessageHandlerFactoryBean

Factory bean for creating a Message Router.

Author:
Mark Fisher

Constructor Summary
RouterFactoryBean()
           
 
Method Summary
protected  MessageHandler createHandler(java.lang.Object targetObject, java.lang.String targetMethodName)
          Subclasses must implement this method to create the MessageHandler.
 void setChannelResolver(ChannelResolver channelResolver)
           
 void setDefaultOutputChannel(MessageChannel defaultOutputChannel)
           
 
Methods inherited from class org.springframework.integration.config.AbstractMessageHandlerFactoryBean
getObject, getObjectType, isSingleton, setOutputChannel, setTargetMethodName, setTargetObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouterFactoryBean

public RouterFactoryBean()
Method Detail

setChannelResolver

public void setChannelResolver(ChannelResolver channelResolver)

setDefaultOutputChannel

public void setDefaultOutputChannel(MessageChannel defaultOutputChannel)

createHandler

protected MessageHandler createHandler(java.lang.Object targetObject,
                                       java.lang.String targetMethodName)
Description copied from class: AbstractMessageHandlerFactoryBean
Subclasses must implement this method to create the MessageHandler.

Specified by:
createHandler in class AbstractMessageHandlerFactoryBean