クラス Jackson2JsonMessageParser
java.lang.ObjectSE
org.springframework.integration.support.json.Jackson2JsonMessageParser
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, JsonInboundMessageMapper.JsonMessageParser<com.fasterxml.jackson.core.JsonParser>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JSON メッセージを解析し、提供された
JsonInboundMessageMapper から指定されたペイロード型を持つ Message を構築する JsonInboundMessageMapper.JsonMessageParser 実装。Jackson JSON Processor を使用します。- 導入:
- 3.0
- 作成者:
- Artem Bilan, Gary Russell
コンストラクター概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonMessageParser(Jackson2JsonObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明protected com.fasterxml.jackson.core.JsonParsercreateJsonParser(StringSE jsonMessage) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Message<?> doInParser(JsonInboundMessageMapper messageMapperToUse, StringSE jsonMessage, @Nullable MapSE<StringSE, ObjectSE> headers) protected MessageBuilderFactoryprotected Message<?> parseWithHeaders(com.fasterxml.jackson.core.JsonParser parser, StringSE jsonMessage, MapSE<StringSE, ObjectSE> headersToAdd) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected @Nullable ObjectSEreadHeader(com.fasterxml.jackson.core.JsonParser parser, StringSE headerName, StringSE jsonMessage) protected @Nullable ObjectSEreadPayload(com.fasterxml.jackson.core.JsonParser parser, StringSE jsonMessage) voidsetBeanFactory(BeanFactory beanFactory)
コンストラクターの詳細
Jackson2JsonMessageParser
public Jackson2JsonMessageParser()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Jackson2JsonMessageParser
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
方法の詳細
createJsonParser
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。parseWithHeaders
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware内のsetBeanFactory - 例外:
BeansException
getMessageBuilderFactory
doInParser
public Message<?> doInParser(JsonInboundMessageMapper messageMapperToUse, StringSE jsonMessage, @Nullable MapSE<StringSE, ObjectSE> headers) - 次で指定:
- インターフェース
JsonInboundMessageMapper.JsonMessageParser<P>内のdoInParser
readPayload
readHeader
JacksonJsonMessageParserが採用されています。