Package com.asyncapi.bindings
Class MessageBindingsDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Map<String,Object>>
com.asyncapi.bindings.BindingsMapDeserializer
com.asyncapi.bindings.MessageBindingsDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
Serializes message bindings map.
- Since:
- 1.0.0-RC2
- Author:
- Pavel Bodiachevskii
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchooseKnownPojo(String bindingKey, com.fasterxml.jackson.databind.JsonNode binding, com.fasterxml.jackson.core.ObjectCodec objectCodec) Methods inherited from class com.asyncapi.bindings.BindingsMapDeserializer
deserializeMethods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
MessageBindingsDeserializer
public MessageBindingsDeserializer()
-
-
Method Details
-
chooseKnownPojo
public Object chooseKnownPojo(String bindingKey, com.fasterxml.jackson.databind.JsonNode binding, com.fasterxml.jackson.core.ObjectCodec objectCodec) throws IOException - Specified by:
chooseKnownPojoin classBindingsMapDeserializer- Throws:
IOException
-