public class ServiceActivatorFactoryBean extends AbstractStandardMessageHandlerFactoryBean
ServiceActivatingHandler インスタンスを作成するための FactoryBean。loggerOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
ServiceActivatorFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected boolean | canBeUsedDirect(AbstractMessageProducingHandler handler) 常に true を返します。任意の AbstractMessageProducingHandler を直接使用できます。 |
protected MessageHandler | configureHandler(ServiceActivatingHandler handler) |
protected MessageHandler | createDirectHandlerIfPossible(ObjectSE targetObject, StringSE targetMethodName) ターゲットオブジェクトが MessageHandler で、メソッドが 'handleMessage' の場合、それをラップする AbstractMessageProducingHandler を返します。 |
protected MessageHandler | createExpressionEvaluatingHandler(Expression expression) |
protected <T> MessageHandler | createMessageProcessingHandler(MessageProcessor<T> processor) |
protected MessageHandler | createMethodInvokingHandler(ObjectSE targetObject, StringSE targetMethodName) サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。 |
protected void | postProcessReplyProducer(AbstractMessageProducingHandler handler) |
void | setNotPropagatedHeaders(StringSE... headers) |
checkForIllegalTarget, createDefaultHandler, createHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObjectcreateHandlerInternal, getBeanFactory, getObject, getObjectType, getPreCreationHandlerType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelNamecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setNotPropagatedHeaders(StringSE... headers)
protected MessageHandler createMethodInvokingHandler(ObjectSE targetObject, StringSE targetMethodName)
AbstractStandardMessageHandlerFactoryBeanAbstractStandardMessageHandlerFactoryBean の createMethodInvokingHandler targetObject - メソッドの呼び出しに使用するオブジェクト。targetMethodName - 呼び出すターゲットオブジェクトのメソッド名。MessageHandler 実装を呼び出すメソッド。protected MessageHandler createDirectHandlerIfPossible(ObjectSE targetObject, StringSE targetMethodName)
MessageHandler で、メソッドが 'handleMessage' の場合、それをラップする AbstractMessageProducingHandler を返します。targetObject - ダイレクトハンドラーの要件を確認するオブジェクト。targetMethodName - ダイレクトハンドラーの要件を確認するためのメソッド名。MessageHandler または null としての targetObject。protected MessageHandler createExpressionEvaluatingHandler(Expression expression)
protected <T> MessageHandler createMessageProcessingHandler(MessageProcessor<T> processor)
protected MessageHandler configureHandler(ServiceActivatingHandler handler)
protected boolean canBeUsedDirect(AbstractMessageProducingHandler handler)
AbstractMessageProducingHandler を直接使用できます。AbstractStandardMessageHandlerFactoryBean の canBeUsedDirect protected void postProcessReplyProducer(AbstractMessageProducingHandler handler)