com.esotericsoftware.kryo.factories.SerializerFactorypublic final class KryoJodaBeanSerializer
extends java.lang.Object
implements com.esotericsoftware.kryo.factories.SerializerFactory
Once setup, this causes Kryo to serialize any Joda-Bean using JodaBeanBinWriter.
(Kryo cannot handle immutable Joda-Beans by default as they do not have a no-args constructor)
The following will register this class:
// create kryo Kryo kryo = ... // register Joda-Beans serializer as the default kryo.setDefaultSerializer(new KryoJodaBeanSerializer()); // use kryo
| Constructor | Description |
|---|---|
KryoJodaBeanSerializer() |
Creates an instance using the default
FieldSerializer. |
KryoJodaBeanSerializer(com.esotericsoftware.kryo.factories.SerializerFactory defaultSerializerFactory) |
Creates an instance.
|
KryoJodaBeanSerializer(java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> defaultSerializerType) |
Creates an instance using
ReflectionSerializerFactory. |
| Modifier and Type | Method | Description |
|---|---|---|
com.esotericsoftware.kryo.Serializer |
makeSerializer(com.esotericsoftware.kryo.Kryo kryo,
java.lang.Class<?> type) |
public KryoJodaBeanSerializer()
FieldSerializer.public KryoJodaBeanSerializer(java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> defaultSerializerType)
ReflectionSerializerFactory.defaultSerializerType - the default serializer typepublic KryoJodaBeanSerializer(com.esotericsoftware.kryo.factories.SerializerFactory defaultSerializerFactory)
defaultSerializerFactory - the default serializer factoryCopyright © 2007–2018 Joda.org. All rights reserved.