MCPcopy Create free account
hub / github.com/OpenTSDB/asynchbase / serializeOld

Method serializeOld

src/PutRequest.java:569–581  ·  view source on GitHub ↗

Serializes this request for HBase 0.94 and before.

(final byte server_version)

Source from the content-addressed store, hash-verified

567
568 /** Serializes this request for HBase 0.94 and before. */
569 private ChannelBuffer serializeOld(final byte server_version) {
570 final ChannelBuffer buf = newBuffer(server_version,
571 predictSerializedSize());
572 buf.writeInt(2); // Number of parameters.
573
574 // 1st param: byte array containing region name
575 writeHBaseByteArray(buf, region.name());
576
577 // 2nd param: Put object
578 serializeInto(buf);
579
580 return buf;
581 }
582
583 @Override
584 Object deserialize(final ChannelBuffer buf, int cell_size) {

Callers 1

serializeMethod · 0.95

Calls 5

predictSerializedSizeMethod · 0.95
serializeIntoMethod · 0.95
newBufferMethod · 0.80
writeHBaseByteArrayMethod · 0.80
nameMethod · 0.45

Tested by

no test coverage detected