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

Method serialize

src/AppendRequest.java:580–591  ·  view source on GitHub ↗

Serializes this request.

(final byte server_version)

Source from the content-addressed store, hash-verified

578
579 /** Serializes this request. */
580 @Override
581 ChannelBuffer serialize(final byte server_version) {
582 if (server_version < RegionClient.SERVER_VERSION_095_OR_ABOVE) {
583 return serializeOld(server_version);
584 }
585
586 final MutateRequest req = MutateRequest.newBuilder()
587 .setRegion(region.toProtobuf())
588 .setMutation(toMutationProto())
589 .build();
590 return toChannelBuffer(MUTATE, req);
591 }
592
593 /** Serializes this request for HBase 0.94 and before. */
594 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