|
||||||||||
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 binary data |
byte[] |
getData()
Returns byte array representation of internal binary format. |
byte[] |
getHeader()
Returns byte array representation of header. |
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. |
int |
headerSize()
Returns size of header. |
boolean |
isPortable()
Returns true if this Data is created from a Portable object,
false otherwise. |
int |
readIntHeader(int offset,
ByteOrder order)
Reads an integer header from given offset using given ByteOrder. |
Method Detail |
---|
byte[] getData()
int getType()
Serializer.getTypeId()
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.
byte[] getHeader()
int headerSize()
int readIntHeader(int offset, ByteOrder order)
offset
- offset of integer headerorder
- byte order
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |