context.addDeserializers(_deserializers);
@Override public void setupModule(SetupContext context) { context.addSerializers(new SimpleSerializers(Collections.singletonList(new SchemaSerializer()))); context.addDeserializers(new SimpleDeserializers(Collections.singletonMap(Schema.class, new SchemaDeserializer()))); } }
@Override public void setupModule(SetupContext context) { context.addDeserializers(new GuavaDeserializers(_defaultBoundType)); context.addSerializers(new GuavaSerializers()); context.addTypeModifier(new GuavaTypeModifier()); // 28-Apr-2015, tatu: Allow disabling "treat Optional.absent() like Java nulls" if (_cfgHandleAbsentAsNull) { context.addBeanSerializerModifier(new GuavaBeanSerializerModifier()); } }
@Override public void setupModule(final SetupContext context) { context.addDeserializers(new PermissiveEnumDeserializers()); } }
@Override public void setupModule(SetupContext context) { context.addDeserializers(new MoneyDeserializers()); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); SimpleDeserializers deser = new SimpleDeserializers(); deser.addDeserializer(Traces.class, new TracersDeserializer()); context.addDeserializers(deser); } }
@Override public void setupModule(SetupContext context) { context.addSerializers(new MongoSerializers()); context.addDeserializers(new MongoDeserializers()); }
@Override public void setupModule(SetupContext context) { // Serialization is easy - this mixin disables serialization of the Schema field, // and everything else Just Works. context.setMixInAnnotations(SpecificRecordBase.class, AvroMappingMixin.class); // Deserialization is harder. Registering a custom Deserializers instance allows us to manually // construct a JsonDeserializer each time the ObjectMapper encounters a new type, so we can // detect SpecificRecordBase subclasses and handle them specially. context.addDeserializers(new AvroJacksonDeserializers()); } }
@Override public void setupModule(SetupContext context) { context.addSerializers(new BsonSerializers()); context.addDeserializers(new BsonDeserializers()); } }
@Override public void setupModule(SetupContext context) { context.addSerializers(new BsonSerializers()); context.addDeserializers(new BsonDeserializers()); } }
@Override public void setupModule(SetupContext context) { super.setupModule(context); // support for enum (de)serializing by number SimpleSerializers serializers = new SimpleSerializers(); serializers.addSerializer(new ProtoEnumSerializer()); context.addSerializers(serializers); context.addDeserializers(new ProtoEnumDeserializerFactory()); } }
@Override public void setupModule(SetupContext context) { context.addSerializers(new BsonSerializers()); context.addDeserializers(new BsonDeserializers()); } }
@Override public void setupModule(SetupContext context) { context.addDeserializers(new GuavaExtrasDeserializers()); context.addSerializers(new GuavaExtrasSerializers()); } }
@Override public void setupModule(SetupContext setupContext) { setupContext.addDeserializers(new ConvertingDeserializers(environment)); } };
@Override public void setupModule(SetupContext context) { context.addDeserializers(new GuavaDeserializers(_defaultBoundType)); context.addSerializers(new GuavaSerializers()); context.addTypeModifier(new GuavaTypeModifier()); // 28-Apr-2015, tatu: Allow disabling "treat Optional.absent() like Java nulls" if (_cfgHandleAbsentAsNull) { context.addBeanSerializerModifier(new GuavaBeanSerializerModifier()); } }
@Override public void setupModule(final SetupContext context) context.addDeserializers(new Deserializers.Base()
@Override public void setupModule(SetupContext context) { context.addDeserializers(new Deserializers.Base() { @Override public JsonDeserializer<?> findBeanDeserializer( JavaType type, DeserializationConfig config, BeanDescription beanDesc) throws JsonMappingException { Class<?> raw = type.getRawClass(); if (Task.class.isAssignableFrom(raw)) { return newTaskDeserializer(raw); } return super.findBeanDeserializer(type, config, beanDesc); } }); }
@Override public void setupModule(SetupContext context) { context.addDeserializers(new GuavaExtrasDeserializers()); context.addSerializers(new GuavaExtrasSerializers()); } }
@Override public void setupModule(final SetupContext context) { context.addDeserializers(new PermissiveEnumDeserializers()); } }
@Override public void setupModule(SetupContext context) { context.addDeserializers(new CaffeineDeserializers()); context.addSerializers(new CaffeineSerializers()); } }