public class SplitterFactoryBean extends AbstractStandardMessageHandlerFactoryBean
logger
OBJECT_TYPE_ATTRIBUTE
コンストラクターと説明 |
---|
SplitterFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | canBeUsedDirect(AbstractMessageProducingHandler handler) |
protected AbstractMessageSplitter | configureSplitter(AbstractMessageSplitter splitter) |
protected MessageHandler | createDefaultHandler() |
protected MessageHandler | createExpressionEvaluatingHandler(Expression expression) |
protected MessageHandler | createMethodInvokingHandler(ObjectSE targetObject, StringSE targetMethodName) サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。 |
protected AbstractMessageSplitter | createMethodInvokingSplitter(ObjectSE targetObject, StringSE targetMethodName) |
protected ClassSE<? extends MessageHandler> | getPreCreationHandlerType() サブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。 |
protected void | postProcessReplyProducer(AbstractMessageProducingHandler handler) |
void | setApplySequence(boolean applySequence) |
void | setDelimiters(StringSE delimiters) |
void | setDiscardChannel(MessageChannel discardChannel) |
void | setDiscardChannelName(StringSE discardChannelName) |
checkForIllegalTarget, createHandler, createMessageProcessingHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObject
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelName
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setApplySequence(boolean applySequence)
public void setDelimiters(StringSE delimiters)
public void setDiscardChannel(MessageChannel discardChannel)
public void setDiscardChannelName(StringSE discardChannelName)
protected MessageHandler createMethodInvokingHandler(ObjectSE targetObject, StringSE targetMethodName)
AbstractStandardMessageHandlerFactoryBean
AbstractStandardMessageHandlerFactoryBean
の createMethodInvokingHandler
targetObject
- メソッドの呼び出しに使用するオブジェクト。targetMethodName
- 呼び出すターゲットオブジェクトのメソッド名。MessageHandler
実装を呼び出すメソッド。protected AbstractMessageSplitter createMethodInvokingSplitter(ObjectSE targetObject, StringSE targetMethodName)
protected MessageHandler createExpressionEvaluatingHandler(Expression expression)
protected MessageHandler createDefaultHandler()
AbstractStandardMessageHandlerFactoryBean
の createDefaultHandler
protected AbstractMessageSplitter configureSplitter(AbstractMessageSplitter splitter)
protected boolean canBeUsedDirect(AbstractMessageProducingHandler handler)
AbstractStandardMessageHandlerFactoryBean
の canBeUsedDirect
protected void postProcessReplyProducer(AbstractMessageProducingHandler handler)
protected ClassSE<? extends MessageHandler> getPreCreationHandlerType()
AbstractSimpleMessageHandlerFactoryBean
AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
の getPreCreationHandlerType