public class RouterFactoryBean extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
logger
Constructor and Description |
---|
RouterFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeUsedDirect(AbstractReplyProducingMessageHandler handler) |
protected void |
checkForIllegalTarget(Object targetObject,
String targetMethodName) |
protected MessageHandler |
createHandler() |
protected boolean |
methodIsHandleMessageOrEmpty(String targetMethodName) |
protected void |
postProcessReplyProducer(AbstractReplyProducingMessageHandler handler) |
void |
setApplySequence(Boolean applySequence) |
void |
setChannelMappings(Map<String,String> channelMappings) |
void |
setDefaultOutputChannel(MessageChannel defaultOutputChannel) |
void |
setExpression(Expression expression) |
void |
setExpressionString(String expressionString) |
void |
setIgnoreSendFailures(Boolean ignoreSendFailures) |
void |
setResolutionRequired(Boolean resolutionRequired) |
void |
setTargetMethodName(String targetMethodName) |
void |
setTargetObject(Object targetObject) |
void |
setTimeout(Long timeout) |
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setBeanFactory, setComponentName, setOrder, setOutputChannel
public void setDefaultOutputChannel(MessageChannel defaultOutputChannel)
public void setTimeout(Long timeout)
public void setResolutionRequired(Boolean resolutionRequired)
public void setApplySequence(Boolean applySequence)
public void setIgnoreSendFailures(Boolean ignoreSendFailures)
protected boolean canBeUsedDirect(AbstractReplyProducingMessageHandler handler)
public void setTargetObject(Object targetObject)
public void setTargetMethodName(String targetMethodName)
public void setExpressionString(String expressionString)
public void setExpression(Expression expression)
protected MessageHandler createHandler()
createHandler
in class AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
protected void checkForIllegalTarget(Object targetObject, String targetMethodName)
protected boolean methodIsHandleMessageOrEmpty(String targetMethodName)
protected void postProcessReplyProducer(AbstractReplyProducingMessageHandler handler)