クラス 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, _deserializeFromStringForContainer, _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, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _wrapIOFailure, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatFeature, findFormatOverrides, 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