Package com.hazelcast.nio.serialization
Interface ByteArraySerializer<T>
-
- Type Parameters:
T
- type of serialized object
- All Superinterfaces:
Serializer
public interface ByteArraySerializer<T> extends Serializer
For sample usage custom serialization and other way of custom serialization seeStreamSerializer
. Note that read and write methods should be compatible
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
read(byte[] buffer)
Converts given byte array to objectbyte[]
write(T object)
Converts given object to byte array-
Methods inherited from interface com.hazelcast.nio.serialization.Serializer
destroy, getTypeId
-
-
-
-
Method Detail
-
write
byte[] write(T object) throws java.io.IOException
Converts given object to byte array- Parameters:
object
- that will be serialized- Returns:
- byte array that object is serialized into
- Throws:
java.io.IOException
- in case of any exceptional case
-
read
T read(byte[] buffer) throws java.io.IOException
Converts given byte array to object- Parameters:
buffer
- that object will be read from- Returns:
- deserialized object
- Throws:
java.io.IOException
- in case of any exceptional case
-
-