org.springframework.integration.config
Class RouterFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean
org.springframework.integration.config.RouterFactoryBean
- All Implemented Interfaces:
- BeanFactoryAware, FactoryBean<MessageHandler>
public class RouterFactoryBean
- extends AbstractSimpleMessageHandlerFactoryBean
Factory bean for creating a Message Router.
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)
setIgnoreChannelNameResolutionFailures
public void setIgnoreChannelNameResolutionFailures(java.lang.Boolean ignoreChannelNameResolutionFailures)
setApplySequence
public void setApplySequence(java.lang.Boolean applySequence)
setIgnoreSendFailures
public void setIgnoreSendFailures(java.lang.Boolean ignoreSendFailures)
setChannelIdentifierMap
public void setChannelIdentifierMap(java.util.Map<java.lang.String,java.lang.String> channelIdentifierMap)
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(Expression expression)
createHandler
protected MessageHandler createHandler()
- Specified by:
createHandler
in class AbstractSimpleMessageHandlerFactoryBean