|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Data
Data is basic unit of serialization. It stores binary form of an object serialized
by SerializationService.toData(Object)
.
Method Summary | |
---|---|
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 |
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |