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

Method serialize

src/GetRequest.java:579–589  ·  view source on GitHub ↗

Serializes this request.

(final byte server_version)

Source from the content-addressed store, hash-verified

577
578 /** Serializes this request. */
579 ChannelBuffer serialize(final byte server_version) {
580 if (server_version < RegionClient.SERVER_VERSION_095_OR_ABOVE) {
581 return serializeOld(server_version);
582 }
583
584 final ClientPB.GetRequest.Builder get = ClientPB.GetRequest.newBuilder()
585 .setRegion(region.toProtobuf())
586 .setGet(getPB().build());
587
588 return toChannelBuffer(GetRequest.GGET, get.build());
589 }
590
591 /**
592 * Generates the get request protobuf object.

Callers 1

getPBMethod · 0.45

Calls 5

serializeOldMethod · 0.95
getPBMethod · 0.95
setRegionMethod · 0.80
toChannelBufferMethod · 0.80
toProtobufMethod · 0.45

Tested by

no test coverage detected