use of com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer in project druid by druid-io.
the class JodaStuff method register.
@SuppressWarnings("unchecked")
static SimpleModule register(SimpleModule module) {
module.addKeyDeserializer(DateTime.class, new DateTimeKeyDeserializer());
module.addDeserializer(DateTime.class, new DateTimeDeserializer());
module.addSerializer(DateTime.class, ToStringSerializer.instance);
module.addDeserializer(Interval.class, new JodaStuff.IntervalDeserializer());
module.addSerializer(Interval.class, ToStringSerializer.instance);
JsonDeserializer<?> periodDeserializer = new PeriodDeserializer();
module.addDeserializer(Period.class, (JsonDeserializer<Period>) periodDeserializer);
module.addSerializer(Period.class, ToStringSerializer.instance);
module.addDeserializer(Duration.class, new DurationDeserializer());
module.addSerializer(Duration.class, ToStringSerializer.instance);
return module;
}
Aggregations