@Override public void sendFenceResponse(long tableID, long fenceTimestamp, Channel c, MonitoringContext monCtx) { TSOProto.Response.Builder builder = TSOProto.Response.newBuilder(); TSOProto.FenceResponse.Builder fenceBuilder = TSOProto.FenceResponse.newBuilder(); fenceBuilder.setTableId(tableID); fenceBuilder.setFenceId(fenceTimestamp); builder.setFenceResponse(fenceBuilder.build()); c.write(builder.build()); monCtx.timerStop("reply.processor.fence.latency"); fenceMeter.mark(); }
public Builder mergeFrom(org.apache.omid.proto.TSOProto.FenceResponse other) { if (other == org.apache.omid.proto.TSOProto.FenceResponse.getDefaultInstance()) return this; if (other.hasTableId()) { setTableId(other.getTableId()); } if (other.hasFenceId()) { setFenceId(other.getFenceId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }