org.springframework.integration.config
Class RouterFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
org.springframework.integration.config.RouterFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<MessageHandler>
public class RouterFactoryBean
- extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
Factory bean for creating a Message Router.
- Author:
- Mark Fisher, Jonas Partner, Oleg Zhurakousky, Dave Syer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RouterFactoryBean
public RouterFactoryBean()
setChannelResolver
public void setChannelResolver(ChannelResolver channelResolver)
setDefaultOutputChannel
public void setDefaultOutputChannel(MessageChannel defaultOutputChannel)
setTimeout
public void setTimeout(java.lang.Long timeout)
setResolutionRequired
public void setResolutionRequired(java.lang.Boolean resolutionRequired)
setApplySequence
public void setApplySequence(java.lang.Boolean applySequence)
setIgnoreSendFailures
public void setIgnoreSendFailures(java.lang.Boolean ignoreSendFailures)
setChannelMappings
public void setChannelMappings(java.util.Map<java.lang.String,java.lang.String> channelMappings)
setTargetObject
public void setTargetObject(java.lang.Object targetObject)
setTargetMethodName
public void setTargetMethodName(java.lang.String targetMethodName)
setExpressionString
public void setExpressionString(java.lang.String expressionString)
setExpression
public void setExpression(org.springframework.expression.Expression expression)
createHandler
protected MessageHandler createHandler()
- Specified by:
createHandler
in class AbstractSimpleMessageHandlerFactoryBean<MessageHandler>