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

Method serialize

src/PutRequest.java:555–566  ·  view source on GitHub ↗

Serializes this request.

(final byte server_version)

Source from the content-addressed store, hash-verified

553
554 /** Serializes this request. */
555 @Override
556 ChannelBuffer serialize(final byte server_version) {
557 if (server_version < RegionClient.SERVER_VERSION_095_OR_ABOVE) {
558 return serializeOld(server_version);
559 }
560
561 final MutateRequest req = MutateRequest.newBuilder()
562 .setRegion(region.toProtobuf())
563 .setMutation(toMutationProto())
564 .build();
565 return toChannelBuffer(MUTATE, req);
566 }
567
568 /** Serializes this request for HBase 0.94 and before. */
569 private ChannelBuffer serializeOld(final byte server_version) {

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected