Module io.github.bucket4j.core
Class DataOutputSerializationAdapter
java.lang.Object
io.github.bucket4j.distributed.serialization.DataOutputSerializationAdapter
- All Implemented Interfaces:
DeserializationAdapter<DataInput>,SerializationAdapter<DataOutput>
public class DataOutputSerializationAdapter
extends Object
implements SerializationAdapter<DataOutput>, DeserializationAdapter<DataInput>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanreadBoolean(DataInput source) bytedouble[]readDoubleArray(DataInput source) intlonglong[]readLongArray(DataInput source) readString(DataInput source) voidwriteBoolean(DataOutput target, boolean value) voidwriteByte(DataOutput target, byte value) voidwriteDoubleArray(DataOutput target, double[] value) voidwriteInt(DataOutput target, int value) voidwriteLong(DataOutput target, long value) voidwriteLongArray(DataOutput target, long[] value) voidwriteString(DataOutput target, String value)
-
Field Details
-
INSTANCE
-
-
Method Details
-
readBoolean
- Specified by:
readBooleanin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readByte
- Specified by:
readBytein interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readInt
- Specified by:
readIntin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readLong
- Specified by:
readLongin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readLongArray
- Specified by:
readLongArrayin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readDoubleArray
- Specified by:
readDoubleArrayin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
readString
- Specified by:
readStringin interfaceDeserializationAdapter<DataInput>- Throws:
IOException
-
writeBoolean
- Specified by:
writeBooleanin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeByte
- Specified by:
writeBytein interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeInt
- Specified by:
writeIntin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeLong
- Specified by:
writeLongin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeLongArray
- Specified by:
writeLongArrayin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeDoubleArray
- Specified by:
writeDoubleArrayin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-
writeString
- Specified by:
writeStringin interfaceSerializationAdapter<DataOutput>- Throws:
IOException
-