クラス MessageJsonDeserializer<T extends Message<?>>
java.lang.ObjectSE
tools.jackson.databind.ValueDeserializer<T>
tools.jackson.databind.deser.std.StdDeserializer<T>
tools.jackson.databind.deser.std.StdNodeBasedDeserializer<T>
org.springframework.integration.support.json.MessageJsonDeserializer<T>
- 型パラメーター:
T- メッセージ型。
- 実装されているすべてのインターフェース:
tools.jackson.databind.deser.NullValueProvider,tools.jackson.databind.deser.ValueInstantiator.Gettable
- 既知の直属サブクラス
AdviceMessageJsonDeserializer、ErrorMessageJsonDeserializer、GenericMessageJsonDeserializer、MutableMessageJsonDeserializer
ネストされたクラスの要約
クラス tools.jackson.databind.ValueDeserializer から継承されたネストクラス / インターフェース
tools.jackson.databind.ValueDeserializer.Noneフィールドのサマリー
クラス tools.jackson.databind.deser.std.StdNodeBasedDeserializer から継承されたフィールド
_treeDeserializerクラス tools.jackson.databind.deser.std.StdDeserializer から継承されたフィールド
_valueClass, _valueType, F_MASK_INT_COERCIONSコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract TbuildMessage(MutableMessageHeaders headers, ObjectSE payload, tools.jackson.databind.JsonNode root, tools.jackson.databind.DeserializationContext ctxt) convert(tools.jackson.databind.JsonNode root, tools.jackson.databind.DeserializationContext ctxt) deserializeWithType(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.jsontype.TypeDeserializer td) protected tools.jackson.databind.json.JsonMappervoidsetMapper(tools.jackson.databind.json.JsonMapper mapper) protected final voidsetPayloadType(tools.jackson.databind.JavaType payloadType) クラス tools.jackson.databind.deser.std.StdNodeBasedDeserializer から継承されたメソッド
convert, deserialize, deserialize, resolveクラス tools.jackson.databind.deser.std.StdDeserializer から継承されたメソッド
_byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceIntegral, _deserializeFromArray, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _wrapIOFailure, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializerクラス tools.jackson.databind.ValueDeserializer から継承されたメソッド
createContextual, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
コンストラクターの詳細
MessageJsonDeserializer
メソッドの詳細
setMapper
public void setMapper(tools.jackson.databind.json.JsonMapper mapper) setPayloadType
protected final void setPayloadType(tools.jackson.databind.JavaType payloadType) getMapper
protected tools.jackson.databind.json.JsonMapper getMapper()deserializeWithType
public ObjectSE deserializeWithType(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.jsontype.TypeDeserializer td) throws tools.jackson.core.JacksonException convert
buildMessage
protected abstract T buildMessage(MutableMessageHeaders headers, ObjectSE payload, tools.jackson.databind.JsonNode root, tools.jackson.databind.DeserializationContext ctxt) throws tools.jackson.core.JacksonException - 例外:
tools.jackson.core.JacksonException