de.javakaffee.kryoserializers.jodatime
Class JodaDateTimeSerializer
java.lang.Object
com.esotericsoftware.kryo.Serializer
com.esotericsoftware.kryo.serialize.SimpleSerializer<org.joda.time.DateTime>
de.javakaffee.kryoserializers.jodatime.JodaDateTimeSerializer
public class JodaDateTimeSerializer
- extends com.esotericsoftware.kryo.serialize.SimpleSerializer<org.joda.time.DateTime>
A format for joda DateTime, that stores the millis, chronology and
time zone as separate attributes. If the chronlogy is ISOChronology,
the attribute is omitted, thus ISOChronology is 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:
ISOChronology
CopticChronology
EthiopicChronology
GregorianChronology
JulianChronology
IslamicChronology
BuddhistChronology
GJChronology
- Author:
- Martin Grotzke
| Methods inherited from class com.esotericsoftware.kryo.serialize.SimpleSerializer |
readObjectData, writeObjectData |
| Methods inherited from class com.esotericsoftware.kryo.Serializer |
isFinal, newInstance, readObject, setCanBeNull, writeObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JodaDateTimeSerializer
public JodaDateTimeSerializer()
read
public org.joda.time.DateTime read(ByteBuffer buffer)
-
- Specified by:
read in class com.esotericsoftware.kryo.serialize.SimpleSerializer<org.joda.time.DateTime>
write
public void write(ByteBuffer buffer,
org.joda.time.DateTime obj)
-
- Specified by:
write in class com.esotericsoftware.kryo.serialize.SimpleSerializer<org.joda.time.DateTime>
Copyright © 2010-2011. All Rights Reserved.