クラス 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
フィールド概要
クラス AbstractSimpleMessageHandlerFactoryBean から継承されたフィールド
loggerインターフェース 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> サブクラスはこれをオーバーライドして、ハンドラーの作成前に特定の型を返すことができます。クラス AbstractStandardMessageHandlerFactoryBean から継承されたメソッド
checkForIllegalTarget, createDefaultHandler, createHandler, createMessageProcessingHandler, destroy, getSendTimeout, methodIsHandleMessageOrEmpty, postProcessReplyProducer, setExpression, setExpressionString, setRequiresReply, setSendTimeout, setTargetMethodName, setTargetObjectクラス 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 - 戻り値:
- 型。