クラス TransformerFactoryBean
java.lang.ObjectSE
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
org.springframework.integration.config.AbstractStandardMessageHandlerFactoryBean
org.springframework.integration.config.TransformerFactoryBean
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、BeanNameAware、DisposableBean、FactoryBean<MessageHandler>、ApplicationContextAware、ApplicationEventPublisherAware
メッセージ Transformer を作成するためのファクトリ Bean。
- 作成者:
- Mark Fisher, Gary Russell, David Liu, Artem Bilan, Ngoc Nhan
フィールドのサマリー
クラス org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean から継承されたフィールド
loggerインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected boolean常に true を返します。任意のAbstractMessageProducingHandlerを直接使用できます。protected MessageHandlercreateExpressionEvaluatingHandler(Expression expression) protected MessageTransformingHandlercreateHandler(Transformer transformer) protected MessageHandlercreateMethodInvokingHandler(ObjectSE targetObject, @Nullable StringSE targetMethodName) サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。protected ClassSE<? extends MessageHandler> サブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。クラス org.springframework.integration.config.AbstractStandardMessageHandlerFactoryBean から継承されたメソッド
checkForIllegalTarget, createDefaultHandler, createHandler, createMessageProcessingHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, postProcessReplyProducer, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObjectクラス org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean から継承されたメソッド
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setApplicationContext, setApplicationEventPublisher, setAsync, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setOrder, setOutputChannel, setOutputChannelName
コンストラクターの詳細
TransformerFactoryBean
public TransformerFactoryBean()
メソッドの詳細
createMethodInvokingHandler
protected MessageHandler createMethodInvokingHandler(ObjectSE targetObject, @Nullable StringSE targetMethodName) クラスからコピーされた説明:AbstractStandardMessageHandlerFactoryBeanサブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractStandardMessageHandlerFactoryBeanのcreateMethodInvokingHandler - パラメーター:
targetObject- メソッドの呼び出しに使用するオブジェクト。targetMethodName- 呼び出すターゲットオブジェクトのメソッド名。- 戻り値:
MessageHandler実装を呼び出すメソッド。
createExpressionEvaluatingHandler
createHandler
canBeUsedDirect
常に true を返します。任意のAbstractMessageProducingHandlerを直接使用できます。- オーバーライド:
- クラス
AbstractStandardMessageHandlerFactoryBeanのcanBeUsedDirect
getPreCreationHandlerType
クラスからコピーされた説明:AbstractSimpleMessageHandlerFactoryBeanサブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。ハンドラーの作成後、実際の型が使用されます。- オーバーライド:
- クラス
AbstractSimpleMessageHandlerFactoryBean<MessageHandler>のgetPreCreationHandlerType - 戻り値:
- 型。