クラス HeaderEnricherParserSupport
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.AbstractTransformerParser
org.springframework.integration.config.xml.HeaderEnricherParserSupport
- 実装されたすべてのインターフェース:
BeanDefinitionParser
- 既知の直属サブクラス
JmsHeaderEnricherParser
、MailHeaderEnricherParser
、StandardHeaderEnricherParser
、WebServiceHeaderEnricherParser
、XmppHeaderEnricherParser
'header-enricher' パーサーの基本サポートクラス。
- 導入:
- 2.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Artem Bilan, Gary Russell
フィールドサマリー
クラス org.springframework.integration.config.xml.AbstractConsumerEndpointParser から継承されたフィールド
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final void
addElementToHeaderMapping
(StringSE elementName, StringSE headerName) protected final void
addElementToHeaderMapping
(StringSE elementName, StringSE headerName, StringSE headerType) protected final StringSE
protected void
parseTransformer
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) protected void
postProcessHeaderEnricher
(BeanDefinitionBuilder builder, ElementSE element, ParserContext parserContext) サブクラスは、このメソッドをオーバーライドして、追加の処理を提供できます。protected void
processHeaders
(ElementSE element, ManagedMap<StringSE, ObjectSE> headers, ParserContext parserContext) クラス org.springframework.integration.config.xml.AbstractTransformerParser から継承されたメソッド
parseHandler
クラス org.springframework.integration.config.xml.AbstractConsumerEndpointParser から継承されたメソッド
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveId
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
コンストラクターの詳細
HeaderEnricherParserSupport
public HeaderEnricherParserSupport()
メソッドの詳細
getTransformerClassName
- 次で指定:
- クラス
AbstractTransformerParser
のgetTransformerClassName
addElementToHeaderMapping
addElementToHeaderMapping
parseTransformer
protected void parseTransformer(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) - 次で指定:
- クラス
AbstractTransformerParser
のparseTransformer
processHeaders
protected void processHeaders(ElementSE element, ManagedMap<StringSE, ObjectSE> headers, ParserContext parserContext) postProcessHeaderEnricher
protected void postProcessHeaderEnricher(BeanDefinitionBuilder builder, ElementSE element, ParserContext parserContext) サブクラスは、このメソッドをオーバーライドして、追加の処理を提供できます。- パラメーター:
builder
- ビルダー。element
- 要素。parserContext
- パーサーコンテキスト。