public class RouterFactoryBean extends AbstractStandardMessageHandlerFactoryBean
logger| Constructor and Description |
|---|
RouterFactoryBean() |
checkForIllegalTarget, createDefaultHandler, createHandler, createMessageProcessingHandler, extractTypeIfPossible, methodIsHandleMessageOrEmpty, postProcessReplyProducer, setExpression, setExpressionString, setTargetMethodName, setTargetObjectcreateHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannelpublic void setDefaultOutputChannel(MessageChannel defaultOutputChannel)
public void setDefaultOutputChannelName(String defaultOutputChannelName)
public void setSendTimeout(Long timeout)
public void setResolutionRequired(Boolean resolutionRequired)
public void setApplySequence(Boolean applySequence)
public void setIgnoreSendFailures(Boolean ignoreSendFailures)
protected MessageHandler createMethodInvokingHandler(Object targetObject, String targetMethodName)
AbstractStandardMessageHandlerFactoryBeancreateMethodInvokingHandler in class AbstractStandardMessageHandlerFactoryBeantargetObject - the object to use for method invocation.targetMethodName - the method name of the target object to invoke.MessageHandler implementation.protected MessageHandler createExpressionEvaluatingHandler(Expression expression)
createExpressionEvaluatingHandler in class AbstractStandardMessageHandlerFactoryBeanprotected AbstractMappingMessageRouter createMethodInvokingRouter(Object targetObject, String targetMethodName)
protected AbstractMessageRouter configureRouter(AbstractMessageRouter router)
protected void configureMappingRouter(AbstractMappingMessageRouter router)
protected boolean canBeUsedDirect(AbstractMessageProducingHandler handler)
canBeUsedDirect in class AbstractStandardMessageHandlerFactoryBeanprotected boolean noRouterAttributesProvided()
protected Class<? extends MessageHandler> getPreCreationHandlerType()
AbstractSimpleMessageHandlerFactoryBeangetPreCreationHandlerType in class AbstractSimpleMessageHandlerFactoryBean<MessageHandler>