public class SplitterFactoryBean extends AbstractStandardMessageHandlerFactoryBean
logger| Constructor and Description |
|---|
SplitterFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canBeUsedDirect(AbstractMessageProducingHandler handler) |
protected AbstractMessageSplitter |
configureSplitter(AbstractMessageSplitter splitter) |
protected org.springframework.messaging.MessageHandler |
createDefaultHandler() |
protected org.springframework.messaging.MessageHandler |
createExpressionEvaluatingHandler(org.springframework.expression.Expression expression) |
protected org.springframework.messaging.MessageHandler |
createMethodInvokingHandler(java.lang.Object targetObject,
java.lang.String targetMethodName)
Subclasses must implement this method to create the MessageHandler.
|
protected AbstractMessageSplitter |
createMethodInvokingSplitter(java.lang.Object targetObject,
java.lang.String targetMethodName) |
protected java.lang.Class<? extends org.springframework.messaging.MessageHandler> |
getPreCreationHandlerType()
Subclasses can override this to return a more specific type before handler creation.
|
protected void |
postProcessReplyProducer(AbstractMessageProducingHandler handler) |
void |
setApplySequence(boolean applySequence) |
void |
setDelimiters(java.lang.String delimiters) |
checkForIllegalTarget, createHandler, createMessageProcessingHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObjectcreateHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannelpublic void setApplySequence(boolean applySequence)
public void setDelimiters(java.lang.String delimiters)
protected org.springframework.messaging.MessageHandler createMethodInvokingHandler(java.lang.Object targetObject,
java.lang.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 AbstractMessageSplitter createMethodInvokingSplitter(java.lang.Object targetObject, java.lang.String targetMethodName)
protected org.springframework.messaging.MessageHandler createExpressionEvaluatingHandler(org.springframework.expression.Expression expression)
createExpressionEvaluatingHandler in class AbstractStandardMessageHandlerFactoryBeanprotected org.springframework.messaging.MessageHandler createDefaultHandler()
createDefaultHandler in class AbstractStandardMessageHandlerFactoryBeanprotected AbstractMessageSplitter configureSplitter(AbstractMessageSplitter splitter)
protected boolean canBeUsedDirect(AbstractMessageProducingHandler handler)
canBeUsedDirect in class AbstractStandardMessageHandlerFactoryBeanprotected void postProcessReplyProducer(AbstractMessageProducingHandler handler)
postProcessReplyProducer in class AbstractStandardMessageHandlerFactoryBeanprotected java.lang.Class<? extends org.springframework.messaging.MessageHandler> getPreCreationHandlerType()
AbstractSimpleMessageHandlerFactoryBeangetPreCreationHandlerType in class AbstractSimpleMessageHandlerFactoryBean<org.springframework.messaging.MessageHandler>