public class RouterFactoryBean extends AbstractStandardMessageHandlerFactoryBean
loggerOBJECT_TYPE_ATTRIBUTE| Constructor and Description |
|---|
RouterFactoryBean() |
checkForIllegalTarget, createDefaultHandler, createHandler, createMessageProcessingHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, postProcessReplyProducer, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObjectcreateHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelNamepublic void setDefaultOutputChannel(MessageChannel defaultOutputChannel)
public void setDefaultOutputChannelName(String defaultOutputChannelName)
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>