クラス 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
- 式マップ。