クラス XPathHeaderEnricher
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.HeaderEnricher
org.springframework.integration.xml.transformer.XPathHeaderEnricher
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanNameAware、InitializingBean、ApplicationContextAware、ComponentSourceAware、ExpressionCapable、GenericTransformer<Message<?>,、Message<?>> IntegrationPattern、NamedComponent、Transformer
メッセージペイロードに対して XPath 式を評価し、評価の結果をメッセージヘッダーに挿入する Transformer の実装。ヘッダー名は、式のマップ内のキーと一致します。
- 導入:
- 2.0
- 作成者:
- Jonas Partner, Mark Fisher
フィールド概要
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクターコンストラクター説明XPathHeaderEnricher(MapSE<StringSE, XPathExpressionEvaluatingHeaderValueMessageProcessor> expressionMap) ヘッダー名をキーとして持つマップと XPathExpressionValueHolders を使用して値を評価することにより、XPathHeaderEnricher のインスタンスを作成します。方法の概要
クラス org.springframework.integration.transformer.HeaderEnricher から継承されたメソッド
getComponentType, getIntegrationPatternType, onInit, setDefaultOverwrite, setMessageProcessor, setShouldSkipNulls, transformクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
XPathHeaderEnricher
public XPathHeaderEnricher(MapSE<StringSE, XPathExpressionEvaluatingHeaderValueMessageProcessor> expressionMap) ヘッダー名をキーとして持つマップと XPathExpressionValueHolders を使用して値を評価することにより、XPathHeaderEnricher のインスタンスを作成します。- パラメーター:
expressionMap- 式マップ。