com.hazelcast.nio.serialization
public interface Data
SerializationService.toData(Object)
.Modifier and Type | Method and Description |
---|---|
int |
dataSize()
Returns size of internal binary data in bytes
|
int |
getHeapCost()
Returns approximate heap cost of this Data object in bytes.
|
int |
getPartitionHash()
Returns partition hash calculated for serialized object.
|
int |
getType()
Returns serialization type of binary form.
|
long |
hash64()
Returns 64-bit hash code for this Data object.
|
boolean |
hasPartitionHash()
Returns true if Data has partition hash, false otherwise.
|
boolean |
isPortable()
Returns true if this Data is created from a
Portable object,
false otherwise. |
byte[] |
toByteArray()
Returns byte array representation of internal binary format.
|
int |
totalSize()
Returns the total size of Data in bytes
|
byte[] toByteArray()
int getType()
Serializer.getTypeId()
int totalSize()
int dataSize()
int getHeapCost()
int getPartitionHash()
PartitioningStrategy
during serialization.
If partition hash is not set then standard hashCode() is used.PartitionAware
,
PartitioningStrategy
,
SerializationService.toData(Object, com.hazelcast.core.PartitioningStrategy)
boolean hasPartitionHash()
long hash64()
boolean isPortable()
Portable
object,
false otherwise.Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.