クラス XPathExpressionEvaluatingHeaderValueMessageProcessor
java.lang.ObjectSE
org.springframework.integration.xml.transformer.support.XPathExpressionEvaluatingHeaderValueMessageProcessor
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, MessageProcessor<ObjectSE>, HeaderValueMessageProcessor<ObjectSE>
public class XPathExpressionEvaluatingHeaderValueMessageProcessor
extends ObjectSE
implements HeaderValueMessageProcessor<ObjectSE>, BeanFactoryAware
xPath 固有の
HeaderValueMessageProcessor- 導入:
- 2.0
- 作成者:
- Jonas Partner, Mark Fisher, Artem Bilan, Ngoc Nhan
コンストラクター概要
コンストラクターコンストラクター説明XPathExpressionEvaluatingHeaderValueMessageProcessor(StringSE expression, XmlPayloadConverter converter) 提供された xpath 式とXmlPayloadConverterに基づいてインスタンスを構築します。XPathExpressionEvaluatingHeaderValueMessageProcessor(XPathExpression expression, XmlPayloadConverter converter) 提供された xpath 式とXmlPayloadConverterに基づいてインスタンスを構築します。方法の概要
修飾子と型メソッド説明@Nullable BooleanSE上書きフラグを返します。@Nullable ObjectSEprocessMessage(Message<?> message) メッセージを処理し、値(または null)を返します。voidsetBeanFactory(BeanFactory beanFactory) voidsetEvaluationType(XPathEvaluationType evaluationType) voidsetHeaderType(ClassSE<?> headerType) voidsetOverwrite(@Nullable BooleanSE overwrite)
コンストラクターの詳細
XPathExpressionEvaluatingHeaderValueMessageProcessor
XPathExpressionEvaluatingHeaderValueMessageProcessor
public XPathExpressionEvaluatingHeaderValueMessageProcessor(StringSE expression, XmlPayloadConverter converter) 提供された xpath 式とXmlPayloadConverterに基づいてインスタンスを構築します。- パラメーター:
expression- 評価する xpath 式。converter- ドキュメント変換に使用するXmlPayloadConverter。- 導入:
- 4.3.19
XPathExpressionEvaluatingHeaderValueMessageProcessor
XPathExpressionEvaluatingHeaderValueMessageProcessor
public XPathExpressionEvaluatingHeaderValueMessageProcessor(XPathExpression expression, XmlPayloadConverter converter) 提供された xpath 式とXmlPayloadConverterに基づいてインスタンスを構築します。- パラメーター:
expression- 評価する xpath 式。converter- ドキュメント変換に使用するXmlPayloadConverter。- 導入:
- 4.3.19
方法の詳細
setEvaluationType
setHeaderType
setOverwrite
isOverwrite
インターフェースからコピーされた説明:HeaderValueMessageProcessor上書きフラグを返します。null の場合、エンリッチャーのデフォルトの上書きフラグが使用されます。- 次で指定:
- インターフェース
HeaderValueMessageProcessor<ObjectSE>内のisOverwrite - 戻り値:
- 上書きフラグ
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware内のsetBeanFactory - 例外:
BeansException
processMessage
インターフェースからコピーされた説明:MessageProcessorメッセージを処理し、値(または null)を返します。- 次で指定:
- インターフェース
MessageProcessor<ObjectSE>内のprocessMessage - パラメーター:
message- 処理するメッセージ。- 戻り値:
- 結果。