Class JodaDateTimeSerializer
- java.lang.Object
-
- com.esotericsoftware.kryo.Serializer<org.joda.time.DateTime>
-
- de.javakaffee.kryoserializers.jodatime.JodaDateTimeSerializer
-
public class JodaDateTimeSerializer extends com.esotericsoftware.kryo.Serializer<org.joda.time.DateTime>A format for jodaDateTime, that stores the millis, chronology and time zone as separate attributes. If the chronology isISOChronology, the attribute is omitted, thusISOChronologyis seen as default. If the time zone is the default time zone (DateTimeZone.getDefault()), the time zone attribute is omitted. This requires different machines to have the same time zone settings.The following chronologies are supported:
ISOChronologyCopticChronologyEthiopicChronologyGregorianChronologyJulianChronologyIslamicChronologyBuddhistChronologyGJChronology
- Author:
- Martin Grotzke
-
-
Constructor Summary
Constructors Constructor Description JodaDateTimeSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.joda.time.DateTimeread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<? extends org.joda.time.DateTime> type)voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, org.joda.time.DateTime obj)
-
-
-
Method Detail
-
read
public org.joda.time.DateTime read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<? extends org.joda.time.DateTime> type)- Specified by:
readin classcom.esotericsoftware.kryo.Serializer<org.joda.time.DateTime>
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, org.joda.time.DateTime obj)- Specified by:
writein classcom.esotericsoftware.kryo.Serializer<org.joda.time.DateTime>
-
-