Package io.atomix.utils.serializer
Class Kryo505ByteBufferInput
java.lang.Object
java.io.InputStream
com.esotericsoftware.kryo.io.Input
com.esotericsoftware.kryo.io.ByteBufferInput
io.atomix.utils.serializer.Kryo505ByteBufferInput
- All Implemented Interfaces:
Closeable,AutoCloseable
public final class Kryo505ByteBufferInput
extends com.esotericsoftware.kryo.io.ByteBufferInput
A Kryo-4.0.3 ByteBufferInput adapted to deal with
issue 505.
- Author:
- Roman Levenstein <romixlev@gmail.com>, Robert Varga
-
Field Summary
Fields inherited from class com.esotericsoftware.kryo.io.ByteBufferInput
nativeOrder, niobuffer, varIntsEnabledFields inherited from class com.esotericsoftware.kryo.io.Input
buffer, capacity, chars, inputStream, limit, position, total -
Method Summary
Methods inherited from class com.esotericsoftware.kryo.io.ByteBufferInput
canReadInt, canReadLong, close, fill, getByteBuffer, getInputStream, getVarIntsEnabled, order, order, read, read, read, readBoolean, readByte, readBytes, readBytes, readBytes, readByteUnsigned, readChar, readChars, readDouble, readDouble, readDoubles, readFloat, readFloat, readFloats, readInt, readInt, readInts, readLong, readLong, readLongs, readShort, readShorts, readShortUnsigned, readVarInt, readVarLong, release, require, rewind, setBuffer, setBuffer, setInputStream, setLimit, setPosition, setVarIntsEnabled, skip, skipMethods inherited from class com.esotericsoftware.kryo.io.Input
available, eof, fill, getBuffer, limit, position, readInts, readLongs, setBuffer, setTotal, totalMethods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skipNBytes, transferTo
-
Method Details
-
readString
- Overrides:
readStringin classcom.esotericsoftware.kryo.io.ByteBufferInput
-
readStringBuilder
- Overrides:
readStringBuilderin classcom.esotericsoftware.kryo.io.ByteBufferInput
-