Package | Description |
---|---|
com.esotericsoftware.kryo | |
com.esotericsoftware.kryo.io | |
com.esotericsoftware.kryo.serializers | |
com.esotericsoftware.kryo.unsafe | |
com.esotericsoftware.kryo.util |
Modifier and Type | Method and Description |
---|---|
void |
KryoSerializable.write(Kryo kryo,
Output output) |
abstract void |
Serializer.write(Kryo kryo,
Output output,
T object)
Writes the bytes for the object to the output.
|
Registration |
ClassResolver.writeClass(Output output,
java.lang.Class type)
Writes a class and returns its registration.
|
Registration |
Kryo.writeClass(Output output,
java.lang.Class type)
Writes a class and returns its registration.
|
void |
Kryo.writeClassAndObject(Output output,
java.lang.Object object)
Writes the class and object or null using the registered serializer.
|
void |
Kryo.writeObject(Output output,
java.lang.Object object)
Writes an object using the registered serializer.
|
void |
Kryo.writeObject(Output output,
java.lang.Object object,
Serializer serializer)
Writes an object using the specified serializer.
|
void |
Kryo.writeObjectOrNull(Output output,
java.lang.Object object,
java.lang.Class type)
Writes an object or null using the registered serializer for the specified type.
|
void |
Kryo.writeObjectOrNull(Output output,
java.lang.Object object,
Serializer serializer)
Writes an object or null using the specified serializer.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferOutput
An
Output that uses a ByteBuffer rather than a byte[]. |
class |
OutputChunked
An
Output that writes the length before each flush. |
Modifier and Type | Field and Description |
---|---|
protected Output |
KryoDataOutput.output |
Modifier and Type | Method and Description |
---|---|
void |
KryoDataOutput.setOutput(Output output) |
Constructor and Description |
---|
KryoDataOutput(Output output) |
KryoObjectOutput(Kryo kryo,
Output output) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSerializers.BigDecimalSerializer.write(Kryo kryo,
Output output,
java.math.BigDecimal object) |
void |
DefaultSerializers.BigIntegerSerializer.write(Kryo kryo,
Output output,
java.math.BigInteger object) |
void |
DefaultSerializers.BitSetSerializer.write(Kryo kryo,
Output output,
java.util.BitSet set) |
void |
DefaultSerializers.BooleanSerializer.write(Kryo kryo,
Output output,
java.lang.Boolean object) |
void |
DefaultArraySerializers.BooleanArraySerializer.write(Kryo kryo,
Output output,
boolean[] object) |
void |
DefaultSerializers.ByteSerializer.write(Kryo kryo,
Output output,
java.lang.Byte object) |
void |
DefaultArraySerializers.ByteArraySerializer.write(Kryo kryo,
Output output,
byte[] object) |
void |
DefaultSerializers.CalendarSerializer.write(Kryo kryo,
Output output,
java.util.Calendar object) |
void |
DefaultArraySerializers.CharArraySerializer.write(Kryo kryo,
Output output,
char[] object) |
void |
DefaultSerializers.CharSerializer.write(Kryo kryo,
Output output,
java.lang.Character object) |
void |
DefaultSerializers.CharsetSerializer.write(Kryo kryo,
Output output,
java.nio.charset.Charset object) |
void |
DefaultSerializers.ClassSerializer.write(Kryo kryo,
Output output,
java.lang.Class object) |
void |
DefaultSerializers.CollectionsEmptyListSerializer.write(Kryo kryo,
Output output,
java.util.Collection object) |
void |
DefaultSerializers.CurrencySerializer.write(Kryo kryo,
Output output,
java.util.Currency object) |
void |
DefaultSerializers.DateSerializer.write(Kryo kryo,
Output output,
java.util.Date object) |
void |
DefaultSerializers.DoubleSerializer.write(Kryo kryo,
Output output,
java.lang.Double object) |
void |
DefaultArraySerializers.DoubleArraySerializer.write(Kryo kryo,
Output output,
double[] object) |
void |
TimeSerializers.DurationSerializer.write(Kryo kryo,
Output out,
java.time.Duration duration) |
void |
DefaultSerializers.EnumSerializer.write(Kryo kryo,
Output output,
java.lang.Enum object) |
void |
EnumNameSerializer.write(Kryo kryo,
Output output,
java.lang.Enum object) |
void |
DefaultSerializers.EnumSetSerializer.write(Kryo kryo,
Output output,
java.util.EnumSet object) |
void |
DefaultSerializers.FloatSerializer.write(Kryo kryo,
Output output,
java.lang.Float object) |
void |
DefaultArraySerializers.FloatArraySerializer.write(Kryo kryo,
Output output,
float[] object) |
void |
TimeSerializers.InstantSerializer.write(Kryo kryo,
Output out,
java.time.Instant instant) |
void |
DefaultArraySerializers.IntArraySerializer.write(Kryo kryo,
Output output,
int[] object) |
void |
DefaultSerializers.IntSerializer.write(Kryo kryo,
Output output,
java.lang.Integer object) |
void |
DefaultSerializers.KryoSerializableSerializer.write(Kryo kryo,
Output output,
KryoSerializable object) |
void |
DefaultSerializers.CollectionsSingletonListSerializer.write(Kryo kryo,
Output output,
java.util.List object) |
void |
TimeSerializers.LocalDateSerializer.write(Kryo kryo,
Output out,
java.time.LocalDate date) |
void |
TimeSerializers.LocalDateTimeSerializer.write(Kryo kryo,
Output out,
java.time.LocalDateTime dateTime) |
void |
DefaultSerializers.LocaleSerializer.write(Kryo kryo,
Output output,
java.util.Locale l) |
void |
TimeSerializers.LocalTimeSerializer.write(Kryo kryo,
Output out,
java.time.LocalTime time) |
void |
DefaultSerializers.LongSerializer.write(Kryo kryo,
Output output,
java.lang.Long object) |
void |
DefaultArraySerializers.LongArraySerializer.write(Kryo kryo,
Output output,
long[] object) |
void |
DefaultSerializers.CollectionsEmptyMapSerializer.write(Kryo kryo,
Output output,
java.util.Map object) |
void |
DefaultSerializers.CollectionsSingletonMapSerializer.write(Kryo kryo,
Output output,
java.util.Map object) |
void |
TimeSerializers.MonthDaySerializer.write(Kryo kryo,
Output out,
java.time.MonthDay obj) |
void |
ExternalizableSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
JavaSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
DefaultSerializers.VoidSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
DeflateSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
BlowfishSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
ClosureSerializer.write(Kryo kryo,
Output output,
java.lang.Object object) |
void |
DefaultArraySerializers.ObjectArraySerializer.write(Kryo kryo,
Output output,
java.lang.Object[] object) |
void |
TimeSerializers.OffsetDateTimeSerializer.write(Kryo kryo,
Output out,
java.time.OffsetDateTime obj) |
void |
TimeSerializers.OffsetTimeSerializer.write(Kryo kryo,
Output out,
java.time.OffsetTime obj) |
void |
OptionalSerializers.OptionalSerializer.write(Kryo kryo,
Output output,
java.util.Optional object) |
void |
OptionalSerializers.OptionalDoubleSerializer.write(Kryo kryo,
Output output,
java.util.OptionalDouble object) |
void |
OptionalSerializers.OptionalIntSerializer.write(Kryo kryo,
Output output,
java.util.OptionalInt object) |
void |
OptionalSerializers.OptionalLongSerializer.write(Kryo kryo,
Output output,
java.util.OptionalLong object) |
void |
TimeSerializers.PeriodSerializer.write(Kryo kryo,
Output out,
java.time.Period obj) |
void |
DefaultSerializers.CollectionsEmptySetSerializer.write(Kryo kryo,
Output output,
java.util.Set object) |
void |
DefaultSerializers.CollectionsSingletonSetSerializer.write(Kryo kryo,
Output output,
java.util.Set object) |
void |
DefaultSerializers.ShortSerializer.write(Kryo kryo,
Output output,
java.lang.Short object) |
void |
DefaultArraySerializers.ShortArraySerializer.write(Kryo kryo,
Output output,
short[] object) |
void |
DefaultSerializers.StringSerializer.write(Kryo kryo,
Output output,
java.lang.String object) |
void |
DefaultArraySerializers.StringArraySerializer.write(Kryo kryo,
Output output,
java.lang.String[] object) |
void |
DefaultSerializers.StringBufferSerializer.write(Kryo kryo,
Output output,
java.lang.StringBuffer object) |
void |
DefaultSerializers.StringBuilderSerializer.write(Kryo kryo,
Output output,
java.lang.StringBuilder object) |
void |
MapSerializer.write(Kryo kryo,
Output output,
T map) |
void |
TaggedFieldSerializer.write(Kryo kryo,
Output output,
T object) |
void |
VersionFieldSerializer.write(Kryo kryo,
Output output,
T object) |
void |
CompatibleFieldSerializer.write(Kryo kryo,
Output output,
T object) |
void |
FieldSerializer.write(Kryo kryo,
Output output,
T object) |
void |
BeanSerializer.write(Kryo kryo,
Output output,
T object) |
void |
CollectionSerializer.write(Kryo kryo,
Output output,
T collection) |
void |
DefaultSerializers.TimeZoneSerializer.write(Kryo kryo,
Output output,
java.util.TimeZone object) |
void |
DefaultSerializers.URLSerializer.write(Kryo kryo,
Output output,
java.net.URL object) |
void |
TimeSerializers.YearSerializer.write(Kryo kryo,
Output out,
java.time.Year obj) |
void |
TimeSerializers.YearMonthSerializer.write(Kryo kryo,
Output out,
java.time.YearMonth obj) |
void |
TimeSerializers.ZonedDateTimeSerializer.write(Kryo kryo,
Output out,
java.time.ZonedDateTime obj) |
void |
TimeSerializers.ZoneIdSerializer.write(Kryo kryo,
Output out,
java.time.ZoneId obj) |
void |
TimeSerializers.ZoneOffsetSerializer.write(Kryo kryo,
Output out,
java.time.ZoneOffset obj) |
abstract void |
FieldSerializer.CachedField.write(Output output,
java.lang.Object object) |
protected void |
DefaultSerializers.PriorityQueueSerializer.writeHeader(Kryo kryo,
Output output,
java.util.PriorityQueue queue) |
protected void |
MapSerializer.writeHeader(Kryo kryo,
Output output,
T map)
Can be overidden to write data needed for
MapSerializer.create(Kryo, Input, Class, int) . |
protected void |
TaggedFieldSerializer.writeHeader(Kryo kryo,
Output output,
T object)
Can be overidden to write data needed for
FieldSerializer.create(Kryo, Input, Class) . |
protected void |
CollectionSerializer.writeHeader(Kryo kryo,
Output output,
T collection)
Can be overidden to write data needed for
CollectionSerializer.create(Kryo, Input, Class, int) . |
protected void |
DefaultSerializers.TreeMapSerializer.writeHeader(Kryo kryo,
Output output,
java.util.TreeMap treeSet) |
protected void |
DefaultSerializers.TreeSetSerializer.writeHeader(Kryo kryo,
Output output,
java.util.TreeSet treeSet) |
Modifier and Type | Class and Description |
---|---|
class |
UnsafeByteBufferOutput
A
ByteBufferOutput that writes data to a direct ByteBuffer (off-heap memory) using sun.misc.Unsafe. |
class |
UnsafeOutput
An
Output that reads data using sun.misc.Unsafe. |
Modifier and Type | Method and Description |
---|---|
Registration |
DefaultClassResolver.writeClass(Output output,
java.lang.Class type) |
protected void |
DefaultClassResolver.writeName(Output output,
java.lang.Class type,
Registration registration) |
Copyright © 2019. All Rights Reserved.