diff --git a/__pycache__/pylib.cpython-38.pyc b/__pycache__/pylib.cpython-38.pyc index 10fc8c9..ede321d 100644 Binary files a/__pycache__/pylib.cpython-38.pyc and b/__pycache__/pylib.cpython-38.pyc differ diff --git a/bencher/src/demo_javakv_test.rs b/bencher/src/demo_javakv_test.rs new file mode 100644 index 0000000..013255d --- /dev/null +++ b/bencher/src/demo_javakv_test.rs @@ -0,0 +1,178 @@ +use super::Cli; +use base64::encode; +use rand::seq::SliceRandom; +use rand::{Rng, SeedableRng}; +use reqwest::Response; +use serde::{Deserialize, Serialize}; +use serde_json::json; +use std::fmt::{format, Debug}; +use std::fs::{self, File}; +use std::io::BufReader; +use std::process::{self, Command as Process}; +use std::time::{SystemTime, UNIX_EPOCH}; +use std::io::Write; + +use super::PlatformOpsBind; +use crate::parse_app::App; +use crate::{Metric, PlatformOps, SpecTarget, BUCKET}; + +#[derive(Default)] +pub struct JavaKvTest(Option); + +impl SpecTarget for JavaKvTest { + fn set_platform(&mut self, platform: PlatformOpsBind) { + self.0 = Some(platform); + } + + fn get_platform(&mut self) -> &mut PlatformOpsBind { + self.0.as_mut().unwrap() + } + + async fn prepare_once(&mut self, seed: String, cli: Cli) { + self.get_platform().remove_all_fn().await; + self.get_platform().upload_fn("javakv_test", "").await; + } + + async fn call_once(&mut self, cli: Cli) -> Metric { + + let arg = Args { + kv_test_arg: "javakv_test_arg".to_string(), + }; + + let start_call_ms = SystemTime::now() + .duration_since(UNIX_EPOCH) + .expect("Time went backwards") + .as_millis() as u64; + let output = self + .get_platform() + .call_fn("javakv_test", "javakv", &serde_json::to_value(arg).unwrap()) + .await; + + print!("output {}\n",output); + let res: serde_json::Value = serde_json::from_str(&output).unwrap(); + let req_arrive_time = res.get("req_arrive_time").unwrap().as_u64().unwrap(); + let bf_exec_time = res.get("bf_exec_time").unwrap().as_u64().unwrap(); + let recover_begin_time = res.get("recover_begin_time").unwrap().as_u64().unwrap(); + let fn_start_ms = res.get("fn_start_time").unwrap().as_u64().unwrap(); + let fn_end_ms = res.get("fn_end_time").unwrap().as_u64().unwrap(); + let receive_resp_time = SystemTime::now() + .duration_since(UNIX_EPOCH) + .expect("Time went backwards") + .as_millis() as u64; + + println!( + "\ntotal request latency: {}", + receive_resp_time - start_call_ms + ); + + println!("- req trans time: {}", req_arrive_time - start_call_ms); + println!("- app verify time: {}", bf_exec_time - req_arrive_time); + println!("- cold start time: {}", recover_begin_time - bf_exec_time); + println!("- cold start time2: {}", fn_start_ms - recover_begin_time); + println!("- exec time:{}", fn_end_ms - fn_start_ms); + if fn_end_ms > receive_resp_time { + println!( + "- system time is not synced, lag with {} ms", + fn_end_ms - receive_resp_time + ); + } else { + println!("- receive resp time: {}", receive_resp_time - fn_end_ms); + } + + Metric { + start_call_time: start_call_ms, + req_arrive_time, + bf_exec_time, + recover_begin_time, + fn_start_time: fn_start_ms, + fn_end_time: fn_end_ms, + receive_resp_time, + } + } + + async fn prepare_first_call(&mut self, seed: String, cli: Cli) { + self.get_platform().remove_all_fn().await; + } + + async fn call_first_call(&mut self, cli: Cli) { + let mut metrics = vec![]; + for _ in 0..20 { + self.get_platform().upload_fn("javakv_test", "").await; + metrics.push(self.call_once(cli.clone()).await); + } + + println!( + "\ntotal request latency: {}", + metrics.iter().map(|v| v.get_total_req()).sum::() as f32 / metrics.len() as f32 + ); + + println!( + "- req trans time: {}", + metrics.iter().map(|v| v.get_req_trans_time()).sum::() as f32 + / metrics.len() as f32 + ); + + println!( + "- app verify time: {}", + metrics.iter().map(|v| v.get_app_verify_time()).sum::() as f32 + / metrics.len() as f32 + ); + + println!( + "- cold start time: {}", + metrics.iter().map(|v| v.get_cold_start_time()).sum::() as f32 + / metrics.len() as f32 + ); + + println!( + "- cold start time2: {}", + metrics + .iter() + .map(|v| v.get_cold_start_time2()) + .sum::() as f32 + / metrics.len() as f32 + ); + + println!( + "- exec time: {}", + metrics.iter().map(|v| v.get_exec_time()).sum::() as f32 / metrics.len() as f32 + ); + // println!("- app verify time: {}", bf_exec_time - req_arrive_time); + // println!("- cold start time: {}", recover_begin_time - bf_exec_time); + // println!("- cold start time2: {}", fn_start_ms - recover_begin_time); + // println!("- exec time:{}", fn_end_ms - fn_start_ms); + } + + fn app(&self) -> App { + App::JavaKvTest + } +} + +#[derive(Serialize, Deserialize, Debug)] +struct Args { + kv_test_arg: String, +} + +#[derive(Serialize, Deserialize, Debug)] +struct Resp { + javakv_test: String, +} + +// 将字符串转换为u64哈希值 +fn hash_str(s: &str) -> u64 { + use std::hash::{Hash, Hasher}; + let mut hasher = std::collections::hash_map::DefaultHasher::new(); + s.hash(&mut hasher); + hasher.finish() +} + +fn generate_random_text(rng: &mut R, length: usize) -> Vec { + let mut text = Vec::with_capacity(length); + let chars: &[u8] = b"abcdefghijklmnopqrstuvwxyz "; + + for _ in 0..length { + text.push(*chars.choose(rng).unwrap()); + } + + text +} diff --git a/bencher/src/main.rs b/bencher/src/main.rs index 6f2ad5a..a55eb4a 100644 --- a/bencher/src/main.rs +++ b/bencher/src/main.rs @@ -1,4 +1,5 @@ mod demo_img_resize; +mod demo_javakv_test; mod demo_parallel; mod demo_sequential; mod demo_word_count; @@ -106,6 +107,7 @@ enum SpecTargetBind { WordCount(demo_word_count::WordCount), Parallel(demo_parallel::Parallel), Sequential(demo_sequential::Sequential), + JavaKvTest(demo_javakv_test::JavaKvTest), } /// unit: ms @@ -223,6 +225,8 @@ async fn main() -> Result<(), GooseError> { SpecTargetBind::from(demo_parallel::Parallel::default()) } else if cli.sequential > 0 { SpecTargetBind::from(demo_sequential::Sequential::default()) + } else if cli.javakv_test > 0 { + SpecTargetBind::from(demo_javakv_test::JavaKvTest::default()) } else { unreachable!() }; diff --git a/bencher/src/parse.rs b/bencher/src/parse.rs index 2502db3..aa0bb9e 100644 --- a/bencher/src/parse.rs +++ b/bencher/src/parse.rs @@ -19,6 +19,9 @@ pub struct Cli { #[arg(long, action = clap::ArgAction::Count)] pub sequential: u8, + #[arg(long, action = clap::ArgAction::Count)] + pub javakv_test: u8, + #[arg(long, action = clap::ArgAction::Count)] pub with_ow: u8, diff --git a/bencher/src/parse_app.rs b/bencher/src/parse_app.rs index 227bd2a..ccbc746 100644 --- a/bencher/src/parse_app.rs +++ b/bencher/src/parse_app.rs @@ -5,6 +5,7 @@ pub enum App { WordCount, Parallel, Sequential, + JavaKvTest, } impl From<&Cli> for App { @@ -30,6 +31,7 @@ impl ToString for App { App::WordCount => "word_count".to_owned(), App::Parallel => "parallel".to_owned(), App::Sequential => "sequential".to_owned(), + App::JavaKvTest => "java_kv_test".to_owned(), } } } diff --git a/demos/_java_serverless_lib/core/pom.xml b/demos/_java_serverless_lib/core/pom.xml index 98e5708..d8cd37f 100644 --- a/demos/_java_serverless_lib/core/pom.xml +++ b/demos/_java_serverless_lib/core/pom.xml @@ -15,7 +15,10 @@ - 17 + + 1.8 + 1.8 + 2.3.12.RELEASE 3.15.8 diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BeanConfig.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BeanConfig.java index 402edb0..afaf4e1 100644 --- a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BeanConfig.java +++ b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BeanConfig.java @@ -24,4 +24,9 @@ public RpcHandleOwner rpcHandleOwner() { public CracManager cracManager() { return new CracManager(); } + + @Bean + public KvBatch kvBatch(){ + return new KvBatch("javakv-test", "javakv-test-func", 9999); + } } diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BootArgCheck.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BootArgCheck.java index 72e1700..cbfc6f6 100644 --- a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BootArgCheck.java +++ b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/BootArgCheck.java @@ -5,7 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationEventPublisher; -import org.springframework.context.ConfigurableApplicationContext;; +import org.springframework.context.ConfigurableApplicationContext; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.DefaultApplicationArguments; import org.springframework.core.env.Environment; diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/KvBatch.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/KvBatch.java new file mode 100644 index 0000000..b94dc6e --- /dev/null +++ b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/KvBatch.java @@ -0,0 +1,124 @@ +package io.serverless_lib; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; + +import process_rpc_proto.ProcessRpcProto.KvRequest; +import process_rpc_proto.ProcessRpcProto.KvRequests; +import process_rpc_proto.ProcessRpcProto.KvResponses; +import process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest; +import process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest; +import process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest; +import process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest; +import process_rpc_proto.ProcessRpcProto.KvPair; +import process_rpc_proto.ProcessRpcProto.KeyRange; + + +public class KvBatch { + private KvRequests batchArgs; // 用于发送批处理请求的KvRequests + private KvResponses result; // 用于接收响应的KvResponses + private int taskId; // 任务 ID + + @Autowired + UdsBackend uds; + + // 构造函数,初始化 KvRequests 和 KvResponses + public KvBatch(String app, String func, int taskId) { + this.batchArgs = KvRequests.newBuilder().setApp(app).setFunc(func).setPrevKvOpeid(8888).build(); + this.result = KvResponses.newBuilder().build(); + this.taskId = taskId; + // TODO 注入this + // uds.kvBatch = this; + } + + // 设置批处理请求 + public void setBatchArgs(String app, String func, List requests, long prevKvOpeId) { + KvRequests.Builder builder = KvRequests.newBuilder(); + builder.setApp(app).setFunc(func).addAllRequests(requests).setPrevKvOpeid(prevKvOpeId); + this.batchArgs = builder.build(); + } + + // 添加单个 PUT 请求 + public void addPutRequest(byte[] key, byte[] value) { + KvPair kvPair = KvPair.newBuilder().setKey(com.google.protobuf.ByteString.copyFrom(key)) + .setValue(com.google.protobuf.ByteString.copyFrom(value)).build(); + KvPutRequest putRequest = KvPutRequest.newBuilder().setKv(kvPair).build(); + KvRequest request = KvRequest.newBuilder().setSet(putRequest).build(); + + this.batchArgs = this.batchArgs.toBuilder().addRequests(request).build(); + } + + // 添加单个 GET 请求 + public void addGetRequest(byte[] startKey, byte[] endKey) { + KeyRange range = KeyRange.newBuilder().setStart(com.google.protobuf.ByteString.copyFrom(startKey)) + .setEnd(com.google.protobuf.ByteString.copyFrom(endKey)).build(); + KvGetRequest getRequest = KvGetRequest.newBuilder().setRange(range).build(); + KvRequest request = KvRequest.newBuilder().setGet(getRequest).build(); + + this.batchArgs = this.batchArgs.toBuilder().addRequests(request).build(); + } + + // 添加单个 DELETE 请求 + public void addDeleteRequest(byte[] startKey, byte[] endKey) { + KeyRange range = KeyRange.newBuilder().setStart(com.google.protobuf.ByteString.copyFrom(startKey)) + .setEnd(com.google.protobuf.ByteString.copyFrom(endKey)).build(); + KvDeleteRequest deleteRequest = KvDeleteRequest.newBuilder().setRange(range).build(); + KvRequest request = KvRequest.newBuilder().setDelete(deleteRequest).build(); + + this.batchArgs = this.batchArgs.toBuilder().addRequests(request).build(); + } + + // 添加单个 LOCK 请求 + public void addLockRequest(boolean readOrWrite, List releaseIds, byte[] startKey, byte[] endKey) { + KeyRange range = KeyRange.newBuilder().setStart(com.google.protobuf.ByteString.copyFrom(startKey)) + .setEnd(com.google.protobuf.ByteString.copyFrom(endKey)).build(); + KvLockRequest.Builder lockBuilder = KvLockRequest.newBuilder().setReadOrWrite(readOrWrite).setRange(range); + lockBuilder.addAllReleaseId(releaseIds); + KvRequest request = KvRequest.newBuilder().setLock(lockBuilder.build()).build(); + + this.batchArgs = this.batchArgs.toBuilder().addRequests(request).build(); + } + + // 发送请求并接收响应 + public void sendBatch() throws Exception { + // 打包成 UdsPack 发送数据 + UdsPack pack = new UdsPack(this.batchArgs, this.taskId); + + System.out.println("KvBatch sendBatch"); + // 发送请求 + uds.send(pack); + + // TODO 从 udsbackend 接收结果数据 + // this.result = ; + } + + // 获取请求内容 + public KvRequests getBatchArgs() { + return this.batchArgs; + } + + public Integer getTackId() { + return this.taskId; + } + + // 获取响应内容 + public KvResponses getResult() { + return this.result; + } + + public void setResult(KvResponses result){ + this.result = result; + } +} + + + +/* +用法示例: +KvBatch kvBatch = new KvBatch(); +kvBatch.addPutRequest("key1".getBytes(), "value1".getBytes()); +kvBatch.addGetRequest("key1".getBytes(), "key2".getBytes()); +KvResponses responses = kvBatch.sendBatch(); +*/ diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsBackend.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsBackend.java index 5811017..9d1966e 100644 --- a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsBackend.java +++ b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsBackend.java @@ -11,6 +11,7 @@ import process_rpc_proto.ProcessRpcProto.AppStarted; import process_rpc_proto.ProcessRpcProto.FuncCallReq; import process_rpc_proto.ProcessRpcProto.FuncCallResp; +import process_rpc_proto.ProcessRpcProto.KvResponses; import io.netty.buffer.ByteBuf; import io.netty.channel.Channel; import io.netty.channel.ChannelHandlerContext; @@ -41,16 +42,29 @@ import java.util.ArrayList; import java.util.concurrent.locks.ReentrantLock; import java.lang.ProcessHandle; +import io.serverless_lib.KvBatch; + +// interface RequestTypes { + +// } public class UdsBackend // DisposableBean { + public class RequestTypes { + static final int JAVA_REQ_TYPE = 1; + static final int OTHER_REQ_TYPE = 2; + } + Thread netty_thread = null; @Autowired RpcHandleOwner rpcHandleOwner; + @Autowired + KvBatch kvBatch; + Channel channel = null; String agentSock=""; @@ -157,10 +171,16 @@ public int available() throws IOException { class RpcPack { public int taskId; public ByteBuf packData; + public int reqType; - public RpcPack(int taskId, ByteBuf packData) { + public RpcPack(int taskId, ByteBuf packData, int reqType) { this.taskId = taskId; this.packData = packData; + if (reqType != UdsBackend.RequestTypes.JAVA_REQ_TYPE && reqType != UdsBackend.RequestTypes.OTHER_REQ_TYPE) { + System.out.println("Invalid reqType: " + reqType + "go to src/worker/func/shared/process_rpc.rs handle_remote_call modify"); + return; + } + this.reqType = reqType; } } @@ -198,6 +218,7 @@ static void start(Path sock_path, String httpPort, RpcHandleOwner rpcHandleOwner public void initChannel(UnixChannel ch) throws Exception { ch.pipeline() .addLast(new ByteToMessageDecoder() { + // 解码器,首先将收到的请求解码 @Override protected void decode(ChannelHandlerContext ctx, ByteBuf in, List out) throws Exception { @@ -212,6 +233,12 @@ protected void decode(ChannelHandlerContext ctx, ByteBuf in, List out) // 读取长度字段 int length = in.readInt(); int taskId = in.readInt(); + int reqType = in.readInt(); + + System.out.println( + "length: " + length + + "\ttaskId: " + taskId + + "\treqType" + reqType); // 确保有足够的字节来读取数据 if (in.readableBytes() < length) { @@ -222,41 +249,19 @@ protected void decode(ChannelHandlerContext ctx, ByteBuf in, List out) // 读取数据 ByteBuf frame = in.readBytes(length); - out.add(new RpcPack(taskId, frame)); + out.add(new RpcPack(taskId, frame, reqType)); } }) .addLast(new SimpleChannelInboundHandler() { + // 解码后读取数据内容,这里需要将数据返回给客户端 @Override protected void channelRead0(ChannelHandlerContext ctx, RpcPack msg) throws Exception { System.out.println( "Received message from server: " + msg.packData.readableBytes()); - // read four bytre for id - ByteBufInputStream stream = new ByteBufInputStream(msg.packData); - - FuncCallReq funcCallReq = FuncCallReq - .parseFrom(stream); - - // Handle the deserialized message - String func = funcCallReq.getFunc(); - String argStr = funcCallReq.getArgStr(); - - // 需要一个线程池来处理消息 - try { - String resStr = rpcHandleOwner.rpcHandle.handleRpc(func, argStr); - FuncCallResp resp = FuncCallResp.newBuilder().setRetStr(resStr) - .build(); - - // byte[] data = resp.toByteArray(); - // ByteBuf buffer = Unpooled.buffer(8 + data.length); - // buffer.writeInt(data.length); - // buffer.writeInt(msg.taskId); - // buffer.writeBytes(data); - ctx.writeAndFlush(new UdsPack(resp,msg.taskId).encode()); - System.out.println("Response sent."); - } catch (Exception e) { - e.printStackTrace(); - } + + // TODO 根据上一步进行消息区分,不一定是 FuncCallReq,可能是我们新定义的 proto + handle_remote_callback(rpcHandleOwner, udsHandle, ctx, msg); } @Override @@ -309,4 +314,51 @@ public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { epollEventLoopGroup.shutdownGracefully(); } } + + public static void handle_remote_callback(RpcHandleOwner rpcHandleOwner, UdsBackend udsHandle, ChannelHandlerContext ctx, RpcPack msg) throws IOException{ + + ByteBufInputStream stream = new ByteBufInputStream(msg.packData); + + System.out.println("emsg.reqType " + msg.reqType); + + switch (msg.reqType) { + case UdsBackend.RequestTypes.JAVA_REQ_TYPE:{ + KvResponses kvResponses = KvResponses + .parseFrom(stream); + + System.out.println("Received KvResponses from server: " + kvResponses.toString()); + // TODO 发送回 KvBatch + udsHandle.kvBatch.setResult(kvResponses); + + break; + } + case UdsBackend.RequestTypes.OTHER_REQ_TYPE: + { + FuncCallReq funcCallReq = FuncCallReq + .parseFrom(stream); + + // Handle the deserialized message + String func = funcCallReq.getFunc(); + String argStr = funcCallReq.getArgStr(); + + // 需要一个线程池来处理消息 + try { + String resStr = rpcHandleOwner.rpcHandle.handleRpc(func, argStr); + + FuncCallResp resp = FuncCallResp.newBuilder().setRetStr(resStr) + .build(); + + ctx.writeAndFlush(new UdsPack(resp,msg.taskId).encode()); + System.out.println("Response sent."); + } catch (Exception e) { + e.printStackTrace(); + System.out.println("send OTHER_REQ_TYPE response failed" + e.getMessage()); + } + break; + } + default: + break; + } + + } } \ No newline at end of file diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsPack.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsPack.java index af20511..1162432 100644 --- a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsPack.java +++ b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/UdsPack.java @@ -11,6 +11,7 @@ import process_rpc_proto.ProcessRpcProto.FuncCallReq; import process_rpc_proto.ProcessRpcProto.UpdateCheckpoint; import process_rpc_proto.ProcessRpcProto.FuncCallResp; +import process_rpc_proto.ProcessRpcProto.KvRequests; import io.netty.buffer.ByteBuf; import io.netty.channel.Channel; import io.netty.channel.ChannelHandlerContext; @@ -44,26 +45,45 @@ public class UdsPack{ Object pack; public int id; public int taskId; + // TODO 需要新增一类 proto public UdsPack(Object inner,int taskId){ + + // TODO 加一个log + + pack=inner; this.taskId=taskId; - - if(inner instanceof FuncCallResp){ + if (inner instanceof AppStarted) { + id = 1; + } + else if (inner instanceof FuncCallReq) { + id = 2; + } + else if(inner instanceof FuncCallResp){ id=3; } else if(inner instanceof UpdateCheckpoint){ id=4; - }else{ + }else if (inner instanceof KvRequests) { + id = 5; + } + else{ throw new IllegalArgumentException("Unknown pack type"); } } byte[] staticEncode(){ switch(id){ + case 1: + return ((AppStarted)pack).toByteArray(); + case 2: + return ((FuncCallReq)pack).toByteArray(); case 3: return ((FuncCallResp)pack).toByteArray(); case 4: return ((UpdateCheckpoint)pack).toByteArray(); + case 5: + return ((KvRequests)pack).toByteArray(); default: throw new IllegalArgumentException("Unknown pack type"); } diff --git a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/process_rpc_proto/ProcessRpcProto.java b/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/process_rpc_proto/ProcessRpcProto.java deleted file mode 100644 index 148b9f0..0000000 --- a/demos/_java_serverless_lib/core/src/main/java/io/serverless_lib/process_rpc_proto/ProcessRpcProto.java +++ /dev/null @@ -1,2713 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: process_rpc_proto.proto - -package process_rpc_proto; - -public final class ProcessRpcProto { - private ProcessRpcProto() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions( - (com.google.protobuf.ExtensionRegistryLite) registry); - } - public interface AppStartedOrBuilder extends - // @@protoc_insertion_point(interface_extends:process_rpc_proto.AppStarted) - com.google.protobuf.MessageOrBuilder { - - /** - * required string appid = 1; - */ - boolean hasAppid(); - /** - * required string appid = 1; - */ - java.lang.String getAppid(); - /** - * required string appid = 1; - */ - com.google.protobuf.ByteString - getAppidBytes(); - - /** - * optional string http_port = 2; - */ - boolean hasHttpPort(); - /** - * optional string http_port = 2; - */ - java.lang.String getHttpPort(); - /** - * optional string http_port = 2; - */ - com.google.protobuf.ByteString - getHttpPortBytes(); - - /** - * required uint32 pid = 3; - */ - boolean hasPid(); - /** - * required uint32 pid = 3; - */ - int getPid(); - } - /** - *
-   * Sample message.
-   * 
- * - * Protobuf type {@code process_rpc_proto.AppStarted} - */ - public static final class AppStarted extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:process_rpc_proto.AppStarted) - AppStartedOrBuilder { - private static final long serialVersionUID = 0L; - // Use AppStarted.newBuilder() to construct. - private AppStarted(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AppStarted() { - appid_ = ""; - httpPort_ = ""; - pid_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AppStarted( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.protobuf.ByteString bs = input.readBytes(); - bitField0_ |= 0x00000001; - appid_ = bs; - break; - } - case 18: { - com.google.protobuf.ByteString bs = input.readBytes(); - bitField0_ |= 0x00000002; - httpPort_ = bs; - break; - } - case 24: { - bitField0_ |= 0x00000004; - pid_ = input.readUInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.AppStarted.class, process_rpc_proto.ProcessRpcProto.AppStarted.Builder.class); - } - - private int bitField0_; - public static final int APPID_FIELD_NUMBER = 1; - private volatile java.lang.Object appid_; - /** - * required string appid = 1; - */ - public boolean hasAppid() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string appid = 1; - */ - public java.lang.String getAppid() { - java.lang.Object ref = appid_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - appid_ = s; - } - return s; - } - } - /** - * required string appid = 1; - */ - public com.google.protobuf.ByteString - getAppidBytes() { - java.lang.Object ref = appid_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int HTTP_PORT_FIELD_NUMBER = 2; - private volatile java.lang.Object httpPort_; - /** - * optional string http_port = 2; - */ - public boolean hasHttpPort() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional string http_port = 2; - */ - public java.lang.String getHttpPort() { - java.lang.Object ref = httpPort_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - httpPort_ = s; - } - return s; - } - } - /** - * optional string http_port = 2; - */ - public com.google.protobuf.ByteString - getHttpPortBytes() { - java.lang.Object ref = httpPort_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - httpPort_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PID_FIELD_NUMBER = 3; - private int pid_; - /** - * required uint32 pid = 3; - */ - public boolean hasPid() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * required uint32 pid = 3; - */ - public int getPid() { - return pid_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - if (!hasAppid()) { - memoizedIsInitialized = 0; - return false; - } - if (!hasPid()) { - memoizedIsInitialized = 0; - return false; - } - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, appid_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, httpPort_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeUInt32(3, pid_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, appid_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, httpPort_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(3, pid_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof process_rpc_proto.ProcessRpcProto.AppStarted)) { - return super.equals(obj); - } - process_rpc_proto.ProcessRpcProto.AppStarted other = (process_rpc_proto.ProcessRpcProto.AppStarted) obj; - - boolean result = true; - result = result && (hasAppid() == other.hasAppid()); - if (hasAppid()) { - result = result && getAppid() - .equals(other.getAppid()); - } - result = result && (hasHttpPort() == other.hasHttpPort()); - if (hasHttpPort()) { - result = result && getHttpPort() - .equals(other.getHttpPort()); - } - result = result && (hasPid() == other.hasPid()); - if (hasPid()) { - result = result && (getPid() - == other.getPid()); - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasAppid()) { - hash = (37 * hash) + APPID_FIELD_NUMBER; - hash = (53 * hash) + getAppid().hashCode(); - } - if (hasHttpPort()) { - hash = (37 * hash) + HTTP_PORT_FIELD_NUMBER; - hash = (53 * hash) + getHttpPort().hashCode(); - } - if (hasPid()) { - hash = (37 * hash) + PID_FIELD_NUMBER; - hash = (53 * hash) + getPid(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.AppStarted prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     * Sample message.
-     * 
- * - * Protobuf type {@code process_rpc_proto.AppStarted} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:process_rpc_proto.AppStarted) - process_rpc_proto.ProcessRpcProto.AppStartedOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.AppStarted.class, process_rpc_proto.ProcessRpcProto.AppStarted.Builder.class); - } - - // Construct using process_rpc_proto.ProcessRpcProto.AppStarted.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - appid_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - httpPort_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - pid_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstanceForType() { - return process_rpc_proto.ProcessRpcProto.AppStarted.getDefaultInstance(); - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.AppStarted build() { - process_rpc_proto.ProcessRpcProto.AppStarted result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.AppStarted buildPartial() { - process_rpc_proto.ProcessRpcProto.AppStarted result = new process_rpc_proto.ProcessRpcProto.AppStarted(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.appid_ = appid_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.httpPort_ = httpPort_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.pid_ = pid_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return (Builder) super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof process_rpc_proto.ProcessRpcProto.AppStarted) { - return mergeFrom((process_rpc_proto.ProcessRpcProto.AppStarted)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.AppStarted other) { - if (other == process_rpc_proto.ProcessRpcProto.AppStarted.getDefaultInstance()) return this; - if (other.hasAppid()) { - bitField0_ |= 0x00000001; - appid_ = other.appid_; - onChanged(); - } - if (other.hasHttpPort()) { - bitField0_ |= 0x00000002; - httpPort_ = other.httpPort_; - onChanged(); - } - if (other.hasPid()) { - setPid(other.getPid()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - if (!hasAppid()) { - return false; - } - if (!hasPid()) { - return false; - } - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - process_rpc_proto.ProcessRpcProto.AppStarted parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (process_rpc_proto.ProcessRpcProto.AppStarted) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object appid_ = ""; - /** - * required string appid = 1; - */ - public boolean hasAppid() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string appid = 1; - */ - public java.lang.String getAppid() { - java.lang.Object ref = appid_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - appid_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * required string appid = 1; - */ - public com.google.protobuf.ByteString - getAppidBytes() { - java.lang.Object ref = appid_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appid_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * required string appid = 1; - */ - public Builder setAppid( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - appid_ = value; - onChanged(); - return this; - } - /** - * required string appid = 1; - */ - public Builder clearAppid() { - bitField0_ = (bitField0_ & ~0x00000001); - appid_ = getDefaultInstance().getAppid(); - onChanged(); - return this; - } - /** - * required string appid = 1; - */ - public Builder setAppidBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - appid_ = value; - onChanged(); - return this; - } - - private java.lang.Object httpPort_ = ""; - /** - * optional string http_port = 2; - */ - public boolean hasHttpPort() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional string http_port = 2; - */ - public java.lang.String getHttpPort() { - java.lang.Object ref = httpPort_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - httpPort_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string http_port = 2; - */ - public com.google.protobuf.ByteString - getHttpPortBytes() { - java.lang.Object ref = httpPort_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - httpPort_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string http_port = 2; - */ - public Builder setHttpPort( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - httpPort_ = value; - onChanged(); - return this; - } - /** - * optional string http_port = 2; - */ - public Builder clearHttpPort() { - bitField0_ = (bitField0_ & ~0x00000002); - httpPort_ = getDefaultInstance().getHttpPort(); - onChanged(); - return this; - } - /** - * optional string http_port = 2; - */ - public Builder setHttpPortBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - httpPort_ = value; - onChanged(); - return this; - } - - private int pid_ ; - /** - * required uint32 pid = 3; - */ - public boolean hasPid() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * required uint32 pid = 3; - */ - public int getPid() { - return pid_; - } - /** - * required uint32 pid = 3; - */ - public Builder setPid(int value) { - bitField0_ |= 0x00000004; - pid_ = value; - onChanged(); - return this; - } - /** - * required uint32 pid = 3; - */ - public Builder clearPid() { - bitField0_ = (bitField0_ & ~0x00000004); - pid_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:process_rpc_proto.AppStarted) - } - - // @@protoc_insertion_point(class_scope:process_rpc_proto.AppStarted) - private static final process_rpc_proto.ProcessRpcProto.AppStarted DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.AppStarted(); - } - - public static process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AppStarted parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AppStarted(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FuncCallReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:process_rpc_proto.FuncCallReq) - com.google.protobuf.MessageOrBuilder { - - /** - * required string func = 1; - */ - boolean hasFunc(); - /** - * required string func = 1; - */ - java.lang.String getFunc(); - /** - * required string func = 1; - */ - com.google.protobuf.ByteString - getFuncBytes(); - - /** - * required string arg_str = 2; - */ - boolean hasArgStr(); - /** - * required string arg_str = 2; - */ - java.lang.String getArgStr(); - /** - * required string arg_str = 2; - */ - com.google.protobuf.ByteString - getArgStrBytes(); - } - /** - * Protobuf type {@code process_rpc_proto.FuncCallReq} - */ - public static final class FuncCallReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:process_rpc_proto.FuncCallReq) - FuncCallReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use FuncCallReq.newBuilder() to construct. - private FuncCallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FuncCallReq() { - func_ = ""; - argStr_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FuncCallReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.protobuf.ByteString bs = input.readBytes(); - bitField0_ |= 0x00000001; - func_ = bs; - break; - } - case 18: { - com.google.protobuf.ByteString bs = input.readBytes(); - bitField0_ |= 0x00000002; - argStr_ = bs; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.FuncCallReq.class, process_rpc_proto.ProcessRpcProto.FuncCallReq.Builder.class); - } - - private int bitField0_; - public static final int FUNC_FIELD_NUMBER = 1; - private volatile java.lang.Object func_; - /** - * required string func = 1; - */ - public boolean hasFunc() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string func = 1; - */ - public java.lang.String getFunc() { - java.lang.Object ref = func_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - func_ = s; - } - return s; - } - } - /** - * required string func = 1; - */ - public com.google.protobuf.ByteString - getFuncBytes() { - java.lang.Object ref = func_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - func_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ARG_STR_FIELD_NUMBER = 2; - private volatile java.lang.Object argStr_; - /** - * required string arg_str = 2; - */ - public boolean hasArgStr() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * required string arg_str = 2; - */ - public java.lang.String getArgStr() { - java.lang.Object ref = argStr_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - argStr_ = s; - } - return s; - } - } - /** - * required string arg_str = 2; - */ - public com.google.protobuf.ByteString - getArgStrBytes() { - java.lang.Object ref = argStr_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - argStr_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - if (!hasFunc()) { - memoizedIsInitialized = 0; - return false; - } - if (!hasArgStr()) { - memoizedIsInitialized = 0; - return false; - } - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, func_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, argStr_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, func_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, argStr_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof process_rpc_proto.ProcessRpcProto.FuncCallReq)) { - return super.equals(obj); - } - process_rpc_proto.ProcessRpcProto.FuncCallReq other = (process_rpc_proto.ProcessRpcProto.FuncCallReq) obj; - - boolean result = true; - result = result && (hasFunc() == other.hasFunc()); - if (hasFunc()) { - result = result && getFunc() - .equals(other.getFunc()); - } - result = result && (hasArgStr() == other.hasArgStr()); - if (hasArgStr()) { - result = result && getArgStr() - .equals(other.getArgStr()); - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasFunc()) { - hash = (37 * hash) + FUNC_FIELD_NUMBER; - hash = (53 * hash) + getFunc().hashCode(); - } - if (hasArgStr()) { - hash = (37 * hash) + ARG_STR_FIELD_NUMBER; - hash = (53 * hash) + getArgStr().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.FuncCallReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code process_rpc_proto.FuncCallReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:process_rpc_proto.FuncCallReq) - process_rpc_proto.ProcessRpcProto.FuncCallReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.FuncCallReq.class, process_rpc_proto.ProcessRpcProto.FuncCallReq.Builder.class); - } - - // Construct using process_rpc_proto.ProcessRpcProto.FuncCallReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - func_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - argStr_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstanceForType() { - return process_rpc_proto.ProcessRpcProto.FuncCallReq.getDefaultInstance(); - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallReq build() { - process_rpc_proto.ProcessRpcProto.FuncCallReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallReq buildPartial() { - process_rpc_proto.ProcessRpcProto.FuncCallReq result = new process_rpc_proto.ProcessRpcProto.FuncCallReq(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.func_ = func_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.argStr_ = argStr_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return (Builder) super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof process_rpc_proto.ProcessRpcProto.FuncCallReq) { - return mergeFrom((process_rpc_proto.ProcessRpcProto.FuncCallReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.FuncCallReq other) { - if (other == process_rpc_proto.ProcessRpcProto.FuncCallReq.getDefaultInstance()) return this; - if (other.hasFunc()) { - bitField0_ |= 0x00000001; - func_ = other.func_; - onChanged(); - } - if (other.hasArgStr()) { - bitField0_ |= 0x00000002; - argStr_ = other.argStr_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - if (!hasFunc()) { - return false; - } - if (!hasArgStr()) { - return false; - } - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - process_rpc_proto.ProcessRpcProto.FuncCallReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (process_rpc_proto.ProcessRpcProto.FuncCallReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object func_ = ""; - /** - * required string func = 1; - */ - public boolean hasFunc() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string func = 1; - */ - public java.lang.String getFunc() { - java.lang.Object ref = func_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - func_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * required string func = 1; - */ - public com.google.protobuf.ByteString - getFuncBytes() { - java.lang.Object ref = func_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - func_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * required string func = 1; - */ - public Builder setFunc( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - func_ = value; - onChanged(); - return this; - } - /** - * required string func = 1; - */ - public Builder clearFunc() { - bitField0_ = (bitField0_ & ~0x00000001); - func_ = getDefaultInstance().getFunc(); - onChanged(); - return this; - } - /** - * required string func = 1; - */ - public Builder setFuncBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - func_ = value; - onChanged(); - return this; - } - - private java.lang.Object argStr_ = ""; - /** - * required string arg_str = 2; - */ - public boolean hasArgStr() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * required string arg_str = 2; - */ - public java.lang.String getArgStr() { - java.lang.Object ref = argStr_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - argStr_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * required string arg_str = 2; - */ - public com.google.protobuf.ByteString - getArgStrBytes() { - java.lang.Object ref = argStr_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - argStr_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * required string arg_str = 2; - */ - public Builder setArgStr( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - argStr_ = value; - onChanged(); - return this; - } - /** - * required string arg_str = 2; - */ - public Builder clearArgStr() { - bitField0_ = (bitField0_ & ~0x00000002); - argStr_ = getDefaultInstance().getArgStr(); - onChanged(); - return this; - } - /** - * required string arg_str = 2; - */ - public Builder setArgStrBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - argStr_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:process_rpc_proto.FuncCallReq) - } - - // @@protoc_insertion_point(class_scope:process_rpc_proto.FuncCallReq) - private static final process_rpc_proto.ProcessRpcProto.FuncCallReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.FuncCallReq(); - } - - public static process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FuncCallReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FuncCallReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FuncCallRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:process_rpc_proto.FuncCallResp) - com.google.protobuf.MessageOrBuilder { - - /** - * required string ret_str = 1; - */ - boolean hasRetStr(); - /** - * required string ret_str = 1; - */ - java.lang.String getRetStr(); - /** - * required string ret_str = 1; - */ - com.google.protobuf.ByteString - getRetStrBytes(); - } - /** - * Protobuf type {@code process_rpc_proto.FuncCallResp} - */ - public static final class FuncCallResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:process_rpc_proto.FuncCallResp) - FuncCallRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use FuncCallResp.newBuilder() to construct. - private FuncCallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FuncCallResp() { - retStr_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FuncCallResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.protobuf.ByteString bs = input.readBytes(); - bitField0_ |= 0x00000001; - retStr_ = bs; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.FuncCallResp.class, process_rpc_proto.ProcessRpcProto.FuncCallResp.Builder.class); - } - - private int bitField0_; - public static final int RET_STR_FIELD_NUMBER = 1; - private volatile java.lang.Object retStr_; - /** - * required string ret_str = 1; - */ - public boolean hasRetStr() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string ret_str = 1; - */ - public java.lang.String getRetStr() { - java.lang.Object ref = retStr_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - retStr_ = s; - } - return s; - } - } - /** - * required string ret_str = 1; - */ - public com.google.protobuf.ByteString - getRetStrBytes() { - java.lang.Object ref = retStr_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - retStr_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - if (!hasRetStr()) { - memoizedIsInitialized = 0; - return false; - } - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, retStr_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, retStr_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof process_rpc_proto.ProcessRpcProto.FuncCallResp)) { - return super.equals(obj); - } - process_rpc_proto.ProcessRpcProto.FuncCallResp other = (process_rpc_proto.ProcessRpcProto.FuncCallResp) obj; - - boolean result = true; - result = result && (hasRetStr() == other.hasRetStr()); - if (hasRetStr()) { - result = result && getRetStr() - .equals(other.getRetStr()); - } - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetStr()) { - hash = (37 * hash) + RET_STR_FIELD_NUMBER; - hash = (53 * hash) + getRetStr().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.FuncCallResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code process_rpc_proto.FuncCallResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:process_rpc_proto.FuncCallResp) - process_rpc_proto.ProcessRpcProto.FuncCallRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.FuncCallResp.class, process_rpc_proto.ProcessRpcProto.FuncCallResp.Builder.class); - } - - // Construct using process_rpc_proto.ProcessRpcProto.FuncCallResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - retStr_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstanceForType() { - return process_rpc_proto.ProcessRpcProto.FuncCallResp.getDefaultInstance(); - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallResp build() { - process_rpc_proto.ProcessRpcProto.FuncCallResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallResp buildPartial() { - process_rpc_proto.ProcessRpcProto.FuncCallResp result = new process_rpc_proto.ProcessRpcProto.FuncCallResp(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.retStr_ = retStr_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return (Builder) super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof process_rpc_proto.ProcessRpcProto.FuncCallResp) { - return mergeFrom((process_rpc_proto.ProcessRpcProto.FuncCallResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.FuncCallResp other) { - if (other == process_rpc_proto.ProcessRpcProto.FuncCallResp.getDefaultInstance()) return this; - if (other.hasRetStr()) { - bitField0_ |= 0x00000001; - retStr_ = other.retStr_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - if (!hasRetStr()) { - return false; - } - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - process_rpc_proto.ProcessRpcProto.FuncCallResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (process_rpc_proto.ProcessRpcProto.FuncCallResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object retStr_ = ""; - /** - * required string ret_str = 1; - */ - public boolean hasRetStr() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * required string ret_str = 1; - */ - public java.lang.String getRetStr() { - java.lang.Object ref = retStr_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - retStr_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * required string ret_str = 1; - */ - public com.google.protobuf.ByteString - getRetStrBytes() { - java.lang.Object ref = retStr_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - retStr_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * required string ret_str = 1; - */ - public Builder setRetStr( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - retStr_ = value; - onChanged(); - return this; - } - /** - * required string ret_str = 1; - */ - public Builder clearRetStr() { - bitField0_ = (bitField0_ & ~0x00000001); - retStr_ = getDefaultInstance().getRetStr(); - onChanged(); - return this; - } - /** - * required string ret_str = 1; - */ - public Builder setRetStrBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - retStr_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:process_rpc_proto.FuncCallResp) - } - - // @@protoc_insertion_point(class_scope:process_rpc_proto.FuncCallResp) - private static final process_rpc_proto.ProcessRpcProto.FuncCallResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.FuncCallResp(); - } - - public static process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FuncCallResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FuncCallResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface UpdateCheckpointOrBuilder extends - // @@protoc_insertion_point(interface_extends:process_rpc_proto.UpdateCheckpoint) - com.google.protobuf.MessageOrBuilder { - } - /** - * Protobuf type {@code process_rpc_proto.UpdateCheckpoint} - */ - public static final class UpdateCheckpoint extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:process_rpc_proto.UpdateCheckpoint) - UpdateCheckpointOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateCheckpoint.newBuilder() to construct. - private UpdateCheckpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private UpdateCheckpoint() { - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private UpdateCheckpoint( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.class, process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.Builder.class); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof process_rpc_proto.ProcessRpcProto.UpdateCheckpoint)) { - return super.equals(obj); - } - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint other = (process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) obj; - - boolean result = true; - result = result && unknownFields.equals(other.unknownFields); - return result; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.UpdateCheckpoint prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code process_rpc_proto.UpdateCheckpoint} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:process_rpc_proto.UpdateCheckpoint) - process_rpc_proto.ProcessRpcProto.UpdateCheckpointOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.class, process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.Builder.class); - } - - // Construct using process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstanceForType() { - return process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.getDefaultInstance(); - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint build() { - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint buildPartial() { - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint result = new process_rpc_proto.ProcessRpcProto.UpdateCheckpoint(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return (Builder) super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return (Builder) super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return (Builder) super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return (Builder) super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return (Builder) super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) { - return mergeFrom((process_rpc_proto.ProcessRpcProto.UpdateCheckpoint)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.UpdateCheckpoint other) { - if (other == process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.getDefaultInstance()) return this; - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:process_rpc_proto.UpdateCheckpoint) - } - - // @@protoc_insertion_point(class_scope:process_rpc_proto.UpdateCheckpoint) - private static final process_rpc_proto.ProcessRpcProto.UpdateCheckpoint DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.UpdateCheckpoint(); - } - - public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - @java.lang.Deprecated public static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateCheckpoint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateCheckpoint(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_process_rpc_proto_AppStarted_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_process_rpc_proto_AppStarted_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_process_rpc_proto_FuncCallReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_process_rpc_proto_FuncCallResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\027process_rpc_proto.proto\022\021process_rpc_p" + - "roto\";\n\nAppStarted\022\r\n\005appid\030\001 \002(\t\022\021\n\thtt" + - "p_port\030\002 \001(\t\022\013\n\003pid\030\003 \002(\r\",\n\013FuncCallReq" + - "\022\014\n\004func\030\001 \002(\t\022\017\n\007arg_str\030\002 \002(\t\"\037\n\014FuncC" + - "allResp\022\017\n\007ret_str\030\001 \002(\t\"\022\n\020UpdateCheckp" + - "oint" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - }, assigner); - internal_static_process_rpc_proto_AppStarted_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_process_rpc_proto_AppStarted_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_process_rpc_proto_AppStarted_descriptor, - new java.lang.String[] { "Appid", "HttpPort", "Pid", }); - internal_static_process_rpc_proto_FuncCallReq_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_process_rpc_proto_FuncCallReq_descriptor, - new java.lang.String[] { "Func", "ArgStr", }); - internal_static_process_rpc_proto_FuncCallResp_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_process_rpc_proto_FuncCallResp_descriptor, - new java.lang.String[] { "RetStr", }); - internal_static_process_rpc_proto_UpdateCheckpoint_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_process_rpc_proto_UpdateCheckpoint_descriptor, - new java.lang.String[] { }); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/demos/_java_serverless_lib/core/src/main/java/process_rpc_proto/ProcessRpcProto.java b/demos/_java_serverless_lib/core/src/main/java/process_rpc_proto/ProcessRpcProto.java new file mode 100644 index 0000000..6ecd2e2 --- /dev/null +++ b/demos/_java_serverless_lib/core/src/main/java/process_rpc_proto/ProcessRpcProto.java @@ -0,0 +1,12697 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: process_rpc_proto.proto + +package process_rpc_proto; + +public final class ProcessRpcProto { + private ProcessRpcProto() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface AppStartedOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.AppStarted) + com.google.protobuf.MessageOrBuilder { + + /** + * required string appid = 1; + */ + boolean hasAppid(); + /** + * required string appid = 1; + */ + java.lang.String getAppid(); + /** + * required string appid = 1; + */ + com.google.protobuf.ByteString + getAppidBytes(); + + /** + * optional string http_port = 2; + */ + boolean hasHttpPort(); + /** + * optional string http_port = 2; + */ + java.lang.String getHttpPort(); + /** + * optional string http_port = 2; + */ + com.google.protobuf.ByteString + getHttpPortBytes(); + + /** + * required uint32 pid = 3; + */ + boolean hasPid(); + /** + * required uint32 pid = 3; + */ + int getPid(); + } + /** + *
+   * Sample message.
+   * 
+ * + * Protobuf type {@code process_rpc_proto.AppStarted} + */ + public static final class AppStarted extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.AppStarted) + AppStartedOrBuilder { + private static final long serialVersionUID = 0L; + // Use AppStarted.newBuilder() to construct. + private AppStarted(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AppStarted() { + appid_ = ""; + httpPort_ = ""; + pid_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private AppStarted( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000001; + appid_ = bs; + break; + } + case 18: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000002; + httpPort_ = bs; + break; + } + case 24: { + bitField0_ |= 0x00000004; + pid_ = input.readUInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.AppStarted.class, process_rpc_proto.ProcessRpcProto.AppStarted.Builder.class); + } + + private int bitField0_; + public static final int APPID_FIELD_NUMBER = 1; + private volatile java.lang.Object appid_; + /** + * required string appid = 1; + */ + public boolean hasAppid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string appid = 1; + */ + public java.lang.String getAppid() { + java.lang.Object ref = appid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + appid_ = s; + } + return s; + } + } + /** + * required string appid = 1; + */ + public com.google.protobuf.ByteString + getAppidBytes() { + java.lang.Object ref = appid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + appid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HTTP_PORT_FIELD_NUMBER = 2; + private volatile java.lang.Object httpPort_; + /** + * optional string http_port = 2; + */ + public boolean hasHttpPort() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional string http_port = 2; + */ + public java.lang.String getHttpPort() { + java.lang.Object ref = httpPort_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + httpPort_ = s; + } + return s; + } + } + /** + * optional string http_port = 2; + */ + public com.google.protobuf.ByteString + getHttpPortBytes() { + java.lang.Object ref = httpPort_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + httpPort_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PID_FIELD_NUMBER = 3; + private int pid_; + /** + * required uint32 pid = 3; + */ + public boolean hasPid() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * required uint32 pid = 3; + */ + public int getPid() { + return pid_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasAppid()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasPid()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, appid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, httpPort_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeUInt32(3, pid_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, appid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, httpPort_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, pid_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.AppStarted)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.AppStarted other = (process_rpc_proto.ProcessRpcProto.AppStarted) obj; + + boolean result = true; + result = result && (hasAppid() == other.hasAppid()); + if (hasAppid()) { + result = result && getAppid() + .equals(other.getAppid()); + } + result = result && (hasHttpPort() == other.hasHttpPort()); + if (hasHttpPort()) { + result = result && getHttpPort() + .equals(other.getHttpPort()); + } + result = result && (hasPid() == other.hasPid()); + if (hasPid()) { + result = result && (getPid() + == other.getPid()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasAppid()) { + hash = (37 * hash) + APPID_FIELD_NUMBER; + hash = (53 * hash) + getAppid().hashCode(); + } + if (hasHttpPort()) { + hash = (37 * hash) + HTTP_PORT_FIELD_NUMBER; + hash = (53 * hash) + getHttpPort().hashCode(); + } + if (hasPid()) { + hash = (37 * hash) + PID_FIELD_NUMBER; + hash = (53 * hash) + getPid(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.AppStarted parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.AppStarted prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Sample message.
+     * 
+ * + * Protobuf type {@code process_rpc_proto.AppStarted} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.AppStarted) + process_rpc_proto.ProcessRpcProto.AppStartedOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.AppStarted.class, process_rpc_proto.ProcessRpcProto.AppStarted.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.AppStarted.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + appid_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + httpPort_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + pid_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_AppStarted_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.AppStarted.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.AppStarted build() { + process_rpc_proto.ProcessRpcProto.AppStarted result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.AppStarted buildPartial() { + process_rpc_proto.ProcessRpcProto.AppStarted result = new process_rpc_proto.ProcessRpcProto.AppStarted(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.appid_ = appid_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.httpPort_ = httpPort_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.pid_ = pid_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.AppStarted) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.AppStarted)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.AppStarted other) { + if (other == process_rpc_proto.ProcessRpcProto.AppStarted.getDefaultInstance()) return this; + if (other.hasAppid()) { + bitField0_ |= 0x00000001; + appid_ = other.appid_; + onChanged(); + } + if (other.hasHttpPort()) { + bitField0_ |= 0x00000002; + httpPort_ = other.httpPort_; + onChanged(); + } + if (other.hasPid()) { + setPid(other.getPid()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasAppid()) { + return false; + } + if (!hasPid()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.AppStarted parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.AppStarted) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object appid_ = ""; + /** + * required string appid = 1; + */ + public boolean hasAppid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string appid = 1; + */ + public java.lang.String getAppid() { + java.lang.Object ref = appid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + appid_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string appid = 1; + */ + public com.google.protobuf.ByteString + getAppidBytes() { + java.lang.Object ref = appid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + appid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string appid = 1; + */ + public Builder setAppid( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + appid_ = value; + onChanged(); + return this; + } + /** + * required string appid = 1; + */ + public Builder clearAppid() { + bitField0_ = (bitField0_ & ~0x00000001); + appid_ = getDefaultInstance().getAppid(); + onChanged(); + return this; + } + /** + * required string appid = 1; + */ + public Builder setAppidBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + appid_ = value; + onChanged(); + return this; + } + + private java.lang.Object httpPort_ = ""; + /** + * optional string http_port = 2; + */ + public boolean hasHttpPort() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional string http_port = 2; + */ + public java.lang.String getHttpPort() { + java.lang.Object ref = httpPort_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + httpPort_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string http_port = 2; + */ + public com.google.protobuf.ByteString + getHttpPortBytes() { + java.lang.Object ref = httpPort_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + httpPort_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string http_port = 2; + */ + public Builder setHttpPort( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + httpPort_ = value; + onChanged(); + return this; + } + /** + * optional string http_port = 2; + */ + public Builder clearHttpPort() { + bitField0_ = (bitField0_ & ~0x00000002); + httpPort_ = getDefaultInstance().getHttpPort(); + onChanged(); + return this; + } + /** + * optional string http_port = 2; + */ + public Builder setHttpPortBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + httpPort_ = value; + onChanged(); + return this; + } + + private int pid_ ; + /** + * required uint32 pid = 3; + */ + public boolean hasPid() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * required uint32 pid = 3; + */ + public int getPid() { + return pid_; + } + /** + * required uint32 pid = 3; + */ + public Builder setPid(int value) { + bitField0_ |= 0x00000004; + pid_ = value; + onChanged(); + return this; + } + /** + * required uint32 pid = 3; + */ + public Builder clearPid() { + bitField0_ = (bitField0_ & ~0x00000004); + pid_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.AppStarted) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.AppStarted) + private static final process_rpc_proto.ProcessRpcProto.AppStarted DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.AppStarted(); + } + + public static process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AppStarted parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AppStarted(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.AppStarted getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FuncCallReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.FuncCallReq) + com.google.protobuf.MessageOrBuilder { + + /** + * required string func = 1; + */ + boolean hasFunc(); + /** + * required string func = 1; + */ + java.lang.String getFunc(); + /** + * required string func = 1; + */ + com.google.protobuf.ByteString + getFuncBytes(); + + /** + * required string arg_str = 2; + */ + boolean hasArgStr(); + /** + * required string arg_str = 2; + */ + java.lang.String getArgStr(); + /** + * required string arg_str = 2; + */ + com.google.protobuf.ByteString + getArgStrBytes(); + } + /** + * Protobuf type {@code process_rpc_proto.FuncCallReq} + */ + public static final class FuncCallReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.FuncCallReq) + FuncCallReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use FuncCallReq.newBuilder() to construct. + private FuncCallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FuncCallReq() { + func_ = ""; + argStr_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FuncCallReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000001; + func_ = bs; + break; + } + case 18: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000002; + argStr_ = bs; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.FuncCallReq.class, process_rpc_proto.ProcessRpcProto.FuncCallReq.Builder.class); + } + + private int bitField0_; + public static final int FUNC_FIELD_NUMBER = 1; + private volatile java.lang.Object func_; + /** + * required string func = 1; + */ + public boolean hasFunc() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string func = 1; + */ + public java.lang.String getFunc() { + java.lang.Object ref = func_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + func_ = s; + } + return s; + } + } + /** + * required string func = 1; + */ + public com.google.protobuf.ByteString + getFuncBytes() { + java.lang.Object ref = func_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + func_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARG_STR_FIELD_NUMBER = 2; + private volatile java.lang.Object argStr_; + /** + * required string arg_str = 2; + */ + public boolean hasArgStr() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string arg_str = 2; + */ + public java.lang.String getArgStr() { + java.lang.Object ref = argStr_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + argStr_ = s; + } + return s; + } + } + /** + * required string arg_str = 2; + */ + public com.google.protobuf.ByteString + getArgStrBytes() { + java.lang.Object ref = argStr_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + argStr_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasFunc()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasArgStr()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, func_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, argStr_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, func_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, argStr_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.FuncCallReq)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.FuncCallReq other = (process_rpc_proto.ProcessRpcProto.FuncCallReq) obj; + + boolean result = true; + result = result && (hasFunc() == other.hasFunc()); + if (hasFunc()) { + result = result && getFunc() + .equals(other.getFunc()); + } + result = result && (hasArgStr() == other.hasArgStr()); + if (hasArgStr()) { + result = result && getArgStr() + .equals(other.getArgStr()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasFunc()) { + hash = (37 * hash) + FUNC_FIELD_NUMBER; + hash = (53 * hash) + getFunc().hashCode(); + } + if (hasArgStr()) { + hash = (37 * hash) + ARG_STR_FIELD_NUMBER; + hash = (53 * hash) + getArgStr().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallReq parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.FuncCallReq prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.FuncCallReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.FuncCallReq) + process_rpc_proto.ProcessRpcProto.FuncCallReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.FuncCallReq.class, process_rpc_proto.ProcessRpcProto.FuncCallReq.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.FuncCallReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + func_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + argStr_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallReq_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.FuncCallReq.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallReq build() { + process_rpc_proto.ProcessRpcProto.FuncCallReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallReq buildPartial() { + process_rpc_proto.ProcessRpcProto.FuncCallReq result = new process_rpc_proto.ProcessRpcProto.FuncCallReq(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.func_ = func_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.argStr_ = argStr_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.FuncCallReq) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.FuncCallReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.FuncCallReq other) { + if (other == process_rpc_proto.ProcessRpcProto.FuncCallReq.getDefaultInstance()) return this; + if (other.hasFunc()) { + bitField0_ |= 0x00000001; + func_ = other.func_; + onChanged(); + } + if (other.hasArgStr()) { + bitField0_ |= 0x00000002; + argStr_ = other.argStr_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasFunc()) { + return false; + } + if (!hasArgStr()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.FuncCallReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.FuncCallReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object func_ = ""; + /** + * required string func = 1; + */ + public boolean hasFunc() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string func = 1; + */ + public java.lang.String getFunc() { + java.lang.Object ref = func_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + func_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string func = 1; + */ + public com.google.protobuf.ByteString + getFuncBytes() { + java.lang.Object ref = func_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + func_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string func = 1; + */ + public Builder setFunc( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + func_ = value; + onChanged(); + return this; + } + /** + * required string func = 1; + */ + public Builder clearFunc() { + bitField0_ = (bitField0_ & ~0x00000001); + func_ = getDefaultInstance().getFunc(); + onChanged(); + return this; + } + /** + * required string func = 1; + */ + public Builder setFuncBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + func_ = value; + onChanged(); + return this; + } + + private java.lang.Object argStr_ = ""; + /** + * required string arg_str = 2; + */ + public boolean hasArgStr() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string arg_str = 2; + */ + public java.lang.String getArgStr() { + java.lang.Object ref = argStr_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + argStr_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string arg_str = 2; + */ + public com.google.protobuf.ByteString + getArgStrBytes() { + java.lang.Object ref = argStr_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + argStr_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string arg_str = 2; + */ + public Builder setArgStr( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + argStr_ = value; + onChanged(); + return this; + } + /** + * required string arg_str = 2; + */ + public Builder clearArgStr() { + bitField0_ = (bitField0_ & ~0x00000002); + argStr_ = getDefaultInstance().getArgStr(); + onChanged(); + return this; + } + /** + * required string arg_str = 2; + */ + public Builder setArgStrBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + argStr_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.FuncCallReq) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.FuncCallReq) + private static final process_rpc_proto.ProcessRpcProto.FuncCallReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.FuncCallReq(); + } + + public static process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FuncCallReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FuncCallReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FuncCallRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.FuncCallResp) + com.google.protobuf.MessageOrBuilder { + + /** + * required string ret_str = 1; + */ + boolean hasRetStr(); + /** + * required string ret_str = 1; + */ + java.lang.String getRetStr(); + /** + * required string ret_str = 1; + */ + com.google.protobuf.ByteString + getRetStrBytes(); + } + /** + * Protobuf type {@code process_rpc_proto.FuncCallResp} + */ + public static final class FuncCallResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.FuncCallResp) + FuncCallRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use FuncCallResp.newBuilder() to construct. + private FuncCallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FuncCallResp() { + retStr_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FuncCallResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000001; + retStr_ = bs; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.FuncCallResp.class, process_rpc_proto.ProcessRpcProto.FuncCallResp.Builder.class); + } + + private int bitField0_; + public static final int RET_STR_FIELD_NUMBER = 1; + private volatile java.lang.Object retStr_; + /** + * required string ret_str = 1; + */ + public boolean hasRetStr() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string ret_str = 1; + */ + public java.lang.String getRetStr() { + java.lang.Object ref = retStr_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + retStr_ = s; + } + return s; + } + } + /** + * required string ret_str = 1; + */ + public com.google.protobuf.ByteString + getRetStrBytes() { + java.lang.Object ref = retStr_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + retStr_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasRetStr()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, retStr_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, retStr_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.FuncCallResp)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.FuncCallResp other = (process_rpc_proto.ProcessRpcProto.FuncCallResp) obj; + + boolean result = true; + result = result && (hasRetStr() == other.hasRetStr()); + if (hasRetStr()) { + result = result && getRetStr() + .equals(other.getRetStr()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRetStr()) { + hash = (37 * hash) + RET_STR_FIELD_NUMBER; + hash = (53 * hash) + getRetStr().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.FuncCallResp parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.FuncCallResp prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.FuncCallResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.FuncCallResp) + process_rpc_proto.ProcessRpcProto.FuncCallRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.FuncCallResp.class, process_rpc_proto.ProcessRpcProto.FuncCallResp.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.FuncCallResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + retStr_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_FuncCallResp_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.FuncCallResp.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallResp build() { + process_rpc_proto.ProcessRpcProto.FuncCallResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallResp buildPartial() { + process_rpc_proto.ProcessRpcProto.FuncCallResp result = new process_rpc_proto.ProcessRpcProto.FuncCallResp(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.retStr_ = retStr_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.FuncCallResp) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.FuncCallResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.FuncCallResp other) { + if (other == process_rpc_proto.ProcessRpcProto.FuncCallResp.getDefaultInstance()) return this; + if (other.hasRetStr()) { + bitField0_ |= 0x00000001; + retStr_ = other.retStr_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasRetStr()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.FuncCallResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.FuncCallResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object retStr_ = ""; + /** + * required string ret_str = 1; + */ + public boolean hasRetStr() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string ret_str = 1; + */ + public java.lang.String getRetStr() { + java.lang.Object ref = retStr_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + retStr_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string ret_str = 1; + */ + public com.google.protobuf.ByteString + getRetStrBytes() { + java.lang.Object ref = retStr_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + retStr_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string ret_str = 1; + */ + public Builder setRetStr( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + retStr_ = value; + onChanged(); + return this; + } + /** + * required string ret_str = 1; + */ + public Builder clearRetStr() { + bitField0_ = (bitField0_ & ~0x00000001); + retStr_ = getDefaultInstance().getRetStr(); + onChanged(); + return this; + } + /** + * required string ret_str = 1; + */ + public Builder setRetStrBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + retStr_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.FuncCallResp) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.FuncCallResp) + private static final process_rpc_proto.ProcessRpcProto.FuncCallResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.FuncCallResp(); + } + + public static process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FuncCallResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FuncCallResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.FuncCallResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateCheckpointOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.UpdateCheckpoint) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code process_rpc_proto.UpdateCheckpoint} + */ + public static final class UpdateCheckpoint extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.UpdateCheckpoint) + UpdateCheckpointOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateCheckpoint.newBuilder() to construct. + private UpdateCheckpoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateCheckpoint() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateCheckpoint( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.class, process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.Builder.class); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.UpdateCheckpoint)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint other = (process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) obj; + + boolean result = true; + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.UpdateCheckpoint prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.UpdateCheckpoint} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.UpdateCheckpoint) + process_rpc_proto.ProcessRpcProto.UpdateCheckpointOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.class, process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint build() { + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint buildPartial() { + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint result = new process_rpc_proto.ProcessRpcProto.UpdateCheckpoint(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.UpdateCheckpoint)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.UpdateCheckpoint other) { + if (other == process_rpc_proto.ProcessRpcProto.UpdateCheckpoint.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.UpdateCheckpoint parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.UpdateCheckpoint) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.UpdateCheckpoint) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.UpdateCheckpoint) + private static final process_rpc_proto.ProcessRpcProto.UpdateCheckpoint DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.UpdateCheckpoint(); + } + + public static process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateCheckpoint parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateCheckpoint(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.UpdateCheckpoint getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KeyRangeOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KeyRange) + com.google.protobuf.MessageOrBuilder { + + /** + * required bytes start = 1; + */ + boolean hasStart(); + /** + * required bytes start = 1; + */ + com.google.protobuf.ByteString getStart(); + + /** + * required bytes end = 2; + */ + boolean hasEnd(); + /** + * required bytes end = 2; + */ + com.google.protobuf.ByteString getEnd(); + } + /** + * Protobuf type {@code process_rpc_proto.KeyRange} + */ + public static final class KeyRange extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KeyRange) + KeyRangeOrBuilder { + private static final long serialVersionUID = 0L; + // Use KeyRange.newBuilder() to construct. + private KeyRange(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KeyRange() { + start_ = com.google.protobuf.ByteString.EMPTY; + end_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KeyRange( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + bitField0_ |= 0x00000001; + start_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + end_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KeyRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KeyRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KeyRange.class, process_rpc_proto.ProcessRpcProto.KeyRange.Builder.class); + } + + private int bitField0_; + public static final int START_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString start_; + /** + * required bytes start = 1; + */ + public boolean hasStart() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes start = 1; + */ + public com.google.protobuf.ByteString getStart() { + return start_; + } + + public static final int END_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString end_; + /** + * required bytes end = 2; + */ + public boolean hasEnd() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes end = 2; + */ + public com.google.protobuf.ByteString getEnd() { + return end_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasStart()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasEnd()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, start_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, end_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, start_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, end_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KeyRange)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KeyRange other = (process_rpc_proto.ProcessRpcProto.KeyRange) obj; + + boolean result = true; + result = result && (hasStart() == other.hasStart()); + if (hasStart()) { + result = result && getStart() + .equals(other.getStart()); + } + result = result && (hasEnd() == other.hasEnd()); + if (hasEnd()) { + result = result && getEnd() + .equals(other.getEnd()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasStart()) { + hash = (37 * hash) + START_FIELD_NUMBER; + hash = (53 * hash) + getStart().hashCode(); + } + if (hasEnd()) { + hash = (37 * hash) + END_FIELD_NUMBER; + hash = (53 * hash) + getEnd().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KeyRange parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KeyRange prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KeyRange} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KeyRange) + process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KeyRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KeyRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KeyRange.class, process_rpc_proto.ProcessRpcProto.KeyRange.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KeyRange.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + start_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + end_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KeyRange_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KeyRange getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KeyRange build() { + process_rpc_proto.ProcessRpcProto.KeyRange result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KeyRange buildPartial() { + process_rpc_proto.ProcessRpcProto.KeyRange result = new process_rpc_proto.ProcessRpcProto.KeyRange(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.start_ = start_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.end_ = end_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KeyRange) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KeyRange)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KeyRange other) { + if (other == process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance()) return this; + if (other.hasStart()) { + setStart(other.getStart()); + } + if (other.hasEnd()) { + setEnd(other.getEnd()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasStart()) { + return false; + } + if (!hasEnd()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KeyRange parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KeyRange) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.ByteString start_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes start = 1; + */ + public boolean hasStart() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes start = 1; + */ + public com.google.protobuf.ByteString getStart() { + return start_; + } + /** + * required bytes start = 1; + */ + public Builder setStart(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + start_ = value; + onChanged(); + return this; + } + /** + * required bytes start = 1; + */ + public Builder clearStart() { + bitField0_ = (bitField0_ & ~0x00000001); + start_ = getDefaultInstance().getStart(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString end_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes end = 2; + */ + public boolean hasEnd() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes end = 2; + */ + public com.google.protobuf.ByteString getEnd() { + return end_; + } + /** + * required bytes end = 2; + */ + public Builder setEnd(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + end_ = value; + onChanged(); + return this; + } + /** + * required bytes end = 2; + */ + public Builder clearEnd() { + bitField0_ = (bitField0_ & ~0x00000002); + end_ = getDefaultInstance().getEnd(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KeyRange) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KeyRange) + private static final process_rpc_proto.ProcessRpcProto.KeyRange DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KeyRange(); + } + + public static process_rpc_proto.ProcessRpcProto.KeyRange getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KeyRange parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KeyRange(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KeyRange getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvPairOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvPair) + com.google.protobuf.MessageOrBuilder { + + /** + * required bytes key = 1; + */ + boolean hasKey(); + /** + * required bytes key = 1; + */ + com.google.protobuf.ByteString getKey(); + + /** + * required bytes value = 2; + */ + boolean hasValue(); + /** + * required bytes value = 2; + */ + com.google.protobuf.ByteString getValue(); + } + /** + * Protobuf type {@code process_rpc_proto.KvPair} + */ + public static final class KvPair extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvPair) + KvPairOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvPair.newBuilder() to construct. + private KvPair(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvPair() { + key_ = com.google.protobuf.ByteString.EMPTY; + value_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvPair( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + bitField0_ |= 0x00000001; + key_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + value_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPair_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPair_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvPair.class, process_rpc_proto.ProcessRpcProto.KvPair.Builder.class); + } + + private int bitField0_; + public static final int KEY_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString key_; + /** + * required bytes key = 1; + */ + public boolean hasKey() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes key = 1; + */ + public com.google.protobuf.ByteString getKey() { + return key_; + } + + public static final int VALUE_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString value_; + /** + * required bytes value = 2; + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes value = 2; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasKey()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasValue()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, key_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, key_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvPair)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvPair other = (process_rpc_proto.ProcessRpcProto.KvPair) obj; + + boolean result = true; + result = result && (hasKey() == other.hasKey()); + if (hasKey()) { + result = result && getKey() + .equals(other.getKey()); + } + result = result && (hasValue() == other.hasValue()); + if (hasValue()) { + result = result && getValue() + .equals(other.getValue()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasKey()) { + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + } + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPair parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvPair prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvPair} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvPair) + process_rpc_proto.ProcessRpcProto.KvPairOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPair_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPair_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvPair.class, process_rpc_proto.ProcessRpcProto.KvPair.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvPair.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + key_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + value_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPair_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPair getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPair build() { + process_rpc_proto.ProcessRpcProto.KvPair result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPair buildPartial() { + process_rpc_proto.ProcessRpcProto.KvPair result = new process_rpc_proto.ProcessRpcProto.KvPair(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.key_ = key_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.value_ = value_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvPair) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvPair)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvPair other) { + if (other == process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()) return this; + if (other.hasKey()) { + setKey(other.getKey()); + } + if (other.hasValue()) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasKey()) { + return false; + } + if (!hasValue()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvPair parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvPair) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes key = 1; + */ + public boolean hasKey() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bytes key = 1; + */ + public com.google.protobuf.ByteString getKey() { + return key_; + } + /** + * required bytes key = 1; + */ + public Builder setKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + key_ = value; + onChanged(); + return this; + } + /** + * required bytes key = 1; + */ + public Builder clearKey() { + bitField0_ = (bitField0_ & ~0x00000001); + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; + /** + * required bytes value = 2; + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required bytes value = 2; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + /** + * required bytes value = 2; + */ + public Builder setValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + value_ = value; + onChanged(); + return this; + } + /** + * required bytes value = 2; + */ + public Builder clearValue() { + bitField0_ = (bitField0_ & ~0x00000002); + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvPair) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvPair) + private static final process_rpc_proto.ProcessRpcProto.KvPair DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvPair(); + } + + public static process_rpc_proto.ProcessRpcProto.KvPair getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvPair parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvPair(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPair getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + boolean hasSet(); + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getSet(); + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder getSetOrBuilder(); + + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + boolean hasGet(); + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getGet(); + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder getGetOrBuilder(); + + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + boolean hasDelete(); + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDelete(); + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder getDeleteOrBuilder(); + + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + boolean hasLock(); + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getLock(); + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder getLockOrBuilder(); + + public process_rpc_proto.ProcessRpcProto.KvRequest.OpCase getOpCase(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest} + */ + public static final class KvRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequest) + KvRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvRequest.newBuilder() to construct. + private KvRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvRequest() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder subBuilder = null; + if (opCase_ == 1) { + subBuilder = ((process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_).toBuilder(); + } + op_ = + input.readMessage(process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_); + op_ = subBuilder.buildPartial(); + } + opCase_ = 1; + break; + } + case 18: { + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder subBuilder = null; + if (opCase_ == 2) { + subBuilder = ((process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_).toBuilder(); + } + op_ = + input.readMessage(process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_); + op_ = subBuilder.buildPartial(); + } + opCase_ = 2; + break; + } + case 26: { + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder subBuilder = null; + if (opCase_ == 3) { + subBuilder = ((process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_).toBuilder(); + } + op_ = + input.readMessage(process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_); + op_ = subBuilder.buildPartial(); + } + opCase_ = 3; + break; + } + case 34: { + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder subBuilder = null; + if (opCase_ == 4) { + subBuilder = ((process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_).toBuilder(); + } + op_ = + input.readMessage(process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_); + op_ = subBuilder.buildPartial(); + } + opCase_ = 4; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.Builder.class); + } + + public interface KvPutRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequest.KvPutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + boolean hasKv(); + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPair getKv(); + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvOrBuilder(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvPutRequest} + */ + public static final class KvPutRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequest.KvPutRequest) + KvPutRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvPutRequest.newBuilder() to construct. + private KvPutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvPutRequest() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvPutRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + process_rpc_proto.ProcessRpcProto.KvPair.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = kv_.toBuilder(); + } + kv_ = input.readMessage(process_rpc_proto.ProcessRpcProto.KvPair.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kv_); + kv_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder.class); + } + + private int bitField0_; + public static final int KV_FIELD_NUMBER = 1; + private process_rpc_proto.ProcessRpcProto.KvPair kv_; + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public boolean hasKv() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKv() { + return kv_ == null ? process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance() : kv_; + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvOrBuilder() { + return kv_ == null ? process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance() : kv_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasKv()) { + memoizedIsInitialized = 0; + return false; + } + if (!getKv().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(1, getKv()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getKv()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest other = (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) obj; + + boolean result = true; + result = result && (hasKv() == other.hasKv()); + if (hasKv()) { + result = result && getKv() + .equals(other.getKv()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasKv()) { + hash = (37 * hash) + KV_FIELD_NUMBER; + hash = (53 * hash) + getKv().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvPutRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequest.KvPutRequest) + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (kvBuilder_ == null) { + kv_ = null; + } else { + kvBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest build() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest result = new process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + if (kvBuilder_ == null) { + result.kv_ = kv_; + } else { + result.kv_ = kvBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance()) return this; + if (other.hasKv()) { + mergeKv(other.getKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasKv()) { + return false; + } + if (!getKv().isInitialized()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private process_rpc_proto.ProcessRpcProto.KvPair kv_ = null; + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> kvBuilder_; + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public boolean hasKv() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKv() { + if (kvBuilder_ == null) { + return kv_ == null ? process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance() : kv_; + } else { + return kvBuilder_.getMessage(); + } + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public Builder setKv(process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kv_ = value; + onChanged(); + } else { + kvBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public Builder setKv( + process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvBuilder_ == null) { + kv_ = builderForValue.build(); + onChanged(); + } else { + kvBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public Builder mergeKv(process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001) && + kv_ != null && + kv_ != process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()) { + kv_ = + process_rpc_proto.ProcessRpcProto.KvPair.newBuilder(kv_).mergeFrom(value).buildPartial(); + } else { + kv_ = value; + } + onChanged(); + } else { + kvBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public Builder clearKv() { + if (kvBuilder_ == null) { + kv_ = null; + onChanged(); + } else { + kvBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder getKvBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getKvFieldBuilder().getBuilder(); + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvOrBuilder() { + if (kvBuilder_ != null) { + return kvBuilder_.getMessageOrBuilder(); + } else { + return kv_ == null ? + process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance() : kv_; + } + } + /** + * required .process_rpc_proto.KvPair kv = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> + getKvFieldBuilder() { + if (kvBuilder_ == null) { + kvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder>( + getKv(), + getParentForChildren(), + isClean()); + kv_ = null; + } + return kvBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequest.KvPutRequest) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequest.KvPutRequest) + private static final process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvPutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvPutRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvGetRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequest.KvGetRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + boolean hasRange(); + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + process_rpc_proto.ProcessRpcProto.KeyRange getRange(); + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvGetRequest} + */ + public static final class KvGetRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequest.KvGetRequest) + KvGetRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvGetRequest.newBuilder() to construct. + private KvGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvGetRequest() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvGetRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + process_rpc_proto.ProcessRpcProto.KeyRange.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = range_.toBuilder(); + } + range_ = input.readMessage(process_rpc_proto.ProcessRpcProto.KeyRange.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(range_); + range_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder.class); + } + + private int bitField0_; + public static final int RANGE_FIELD_NUMBER = 1; + private process_rpc_proto.ProcessRpcProto.KeyRange range_; + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasRange()) { + memoizedIsInitialized = 0; + return false; + } + if (!getRange().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(1, getRange()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getRange()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest other = (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) obj; + + boolean result = true; + result = result && (hasRange() == other.hasRange()); + if (hasRange()) { + result = result && getRange() + .equals(other.getRange()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRange()) { + hash = (37 * hash) + RANGE_FIELD_NUMBER; + hash = (53 * hash) + getRange().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvGetRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequest.KvGetRequest) + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRangeFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (rangeBuilder_ == null) { + range_ = null; + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest build() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest result = new process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + if (rangeBuilder_ == null) { + result.range_ = range_; + } else { + result.range_ = rangeBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance()) return this; + if (other.hasRange()) { + mergeRange(other.getRange()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasRange()) { + return false; + } + if (!getRange().isInitialized()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private process_rpc_proto.ProcessRpcProto.KeyRange range_ = null; + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> rangeBuilder_; + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + if (rangeBuilder_ == null) { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } else { + return rangeBuilder_.getMessage(); + } + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder setRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + range_ = value; + onChanged(); + } else { + rangeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder setRange( + process_rpc_proto.ProcessRpcProto.KeyRange.Builder builderForValue) { + if (rangeBuilder_ == null) { + range_ = builderForValue.build(); + onChanged(); + } else { + rangeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder mergeRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001) && + range_ != null && + range_ != process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance()) { + range_ = + process_rpc_proto.ProcessRpcProto.KeyRange.newBuilder(range_).mergeFrom(value).buildPartial(); + } else { + range_ = value; + } + onChanged(); + } else { + rangeBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder clearRange() { + if (rangeBuilder_ == null) { + range_ = null; + onChanged(); + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange.Builder getRangeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRangeFieldBuilder().getBuilder(); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + if (rangeBuilder_ != null) { + return rangeBuilder_.getMessageOrBuilder(); + } else { + return range_ == null ? + process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> + getRangeFieldBuilder() { + if (rangeBuilder_ == null) { + rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder>( + getRange(), + getParentForChildren(), + isClean()); + range_ = null; + } + return rangeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequest.KvGetRequest) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequest.KvGetRequest) + private static final process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvGetRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvGetRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvDeleteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequest.KvDeleteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + boolean hasRange(); + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + process_rpc_proto.ProcessRpcProto.KeyRange getRange(); + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvDeleteRequest} + */ + public static final class KvDeleteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequest.KvDeleteRequest) + KvDeleteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvDeleteRequest.newBuilder() to construct. + private KvDeleteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvDeleteRequest() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvDeleteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + process_rpc_proto.ProcessRpcProto.KeyRange.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = range_.toBuilder(); + } + range_ = input.readMessage(process_rpc_proto.ProcessRpcProto.KeyRange.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(range_); + range_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder.class); + } + + private int bitField0_; + public static final int RANGE_FIELD_NUMBER = 1; + private process_rpc_proto.ProcessRpcProto.KeyRange range_; + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasRange()) { + memoizedIsInitialized = 0; + return false; + } + if (!getRange().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(1, getRange()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getRange()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest other = (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) obj; + + boolean result = true; + result = result && (hasRange() == other.hasRange()); + if (hasRange()) { + result = result && getRange() + .equals(other.getRange()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRange()) { + hash = (37 * hash) + RANGE_FIELD_NUMBER; + hash = (53 * hash) + getRange().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvDeleteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequest.KvDeleteRequest) + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRangeFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (rangeBuilder_ == null) { + range_ = null; + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest build() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest result = new process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + if (rangeBuilder_ == null) { + result.range_ = range_; + } else { + result.range_ = rangeBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance()) return this; + if (other.hasRange()) { + mergeRange(other.getRange()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasRange()) { + return false; + } + if (!getRange().isInitialized()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private process_rpc_proto.ProcessRpcProto.KeyRange range_ = null; + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> rangeBuilder_; + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + if (rangeBuilder_ == null) { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } else { + return rangeBuilder_.getMessage(); + } + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder setRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + range_ = value; + onChanged(); + } else { + rangeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder setRange( + process_rpc_proto.ProcessRpcProto.KeyRange.Builder builderForValue) { + if (rangeBuilder_ == null) { + range_ = builderForValue.build(); + onChanged(); + } else { + rangeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder mergeRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001) && + range_ != null && + range_ != process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance()) { + range_ = + process_rpc_proto.ProcessRpcProto.KeyRange.newBuilder(range_).mergeFrom(value).buildPartial(); + } else { + range_ = value; + } + onChanged(); + } else { + rangeBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public Builder clearRange() { + if (rangeBuilder_ == null) { + range_ = null; + onChanged(); + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange.Builder getRangeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRangeFieldBuilder().getBuilder(); + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + if (rangeBuilder_ != null) { + return rangeBuilder_.getMessageOrBuilder(); + } else { + return range_ == null ? + process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + } + /** + * required .process_rpc_proto.KeyRange range = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> + getRangeFieldBuilder() { + if (rangeBuilder_ == null) { + rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder>( + getRange(), + getParentForChildren(), + isClean()); + range_ = null; + } + return rangeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequest.KvDeleteRequest) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequest.KvDeleteRequest) + private static final process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvDeleteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvDeleteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvLockRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequest.KvLockRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * required bool read_or_write = 1; + */ + boolean hasReadOrWrite(); + /** + * required bool read_or_write = 1; + */ + boolean getReadOrWrite(); + + /** + * repeated uint32 release_id = 2; + */ + java.util.List getReleaseIdList(); + /** + * repeated uint32 release_id = 2; + */ + int getReleaseIdCount(); + /** + * repeated uint32 release_id = 2; + */ + int getReleaseId(int index); + + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + boolean hasRange(); + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + process_rpc_proto.ProcessRpcProto.KeyRange getRange(); + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvLockRequest} + */ + public static final class KvLockRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequest.KvLockRequest) + KvLockRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvLockRequest.newBuilder() to construct. + private KvLockRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvLockRequest() { + readOrWrite_ = false; + releaseId_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvLockRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + bitField0_ |= 0x00000001; + readOrWrite_ = input.readBool(); + break; + } + case 16: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + releaseId_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + releaseId_.add(input.readUInt32()); + break; + } + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { + releaseId_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + while (input.getBytesUntilLimit() > 0) { + releaseId_.add(input.readUInt32()); + } + input.popLimit(limit); + break; + } + case 26: { + process_rpc_proto.ProcessRpcProto.KeyRange.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = range_.toBuilder(); + } + range_ = input.readMessage(process_rpc_proto.ProcessRpcProto.KeyRange.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(range_); + range_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + releaseId_ = java.util.Collections.unmodifiableList(releaseId_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvLockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder.class); + } + + private int bitField0_; + public static final int READ_OR_WRITE_FIELD_NUMBER = 1; + private boolean readOrWrite_; + /** + * required bool read_or_write = 1; + */ + public boolean hasReadOrWrite() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bool read_or_write = 1; + */ + public boolean getReadOrWrite() { + return readOrWrite_; + } + + public static final int RELEASE_ID_FIELD_NUMBER = 2; + private java.util.List releaseId_; + /** + * repeated uint32 release_id = 2; + */ + public java.util.List + getReleaseIdList() { + return releaseId_; + } + /** + * repeated uint32 release_id = 2; + */ + public int getReleaseIdCount() { + return releaseId_.size(); + } + /** + * repeated uint32 release_id = 2; + */ + public int getReleaseId(int index) { + return releaseId_.get(index); + } + + public static final int RANGE_FIELD_NUMBER = 3; + private process_rpc_proto.ProcessRpcProto.KeyRange range_; + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasReadOrWrite()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasRange()) { + memoizedIsInitialized = 0; + return false; + } + if (!getRange().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBool(1, readOrWrite_); + } + for (int i = 0; i < releaseId_.size(); i++) { + output.writeUInt32(2, releaseId_.get(i)); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(3, getRange()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, readOrWrite_); + } + { + int dataSize = 0; + for (int i = 0; i < releaseId_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(releaseId_.get(i)); + } + size += dataSize; + size += 1 * getReleaseIdList().size(); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getRange()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest other = (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) obj; + + boolean result = true; + result = result && (hasReadOrWrite() == other.hasReadOrWrite()); + if (hasReadOrWrite()) { + result = result && (getReadOrWrite() + == other.getReadOrWrite()); + } + result = result && getReleaseIdList() + .equals(other.getReleaseIdList()); + result = result && (hasRange() == other.hasRange()); + if (hasRange()) { + result = result && getRange() + .equals(other.getRange()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasReadOrWrite()) { + hash = (37 * hash) + READ_OR_WRITE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getReadOrWrite()); + } + if (getReleaseIdCount() > 0) { + hash = (37 * hash) + RELEASE_ID_FIELD_NUMBER; + hash = (53 * hash) + getReleaseIdList().hashCode(); + } + if (hasRange()) { + hash = (37 * hash) + RANGE_FIELD_NUMBER; + hash = (53 * hash) + getRange().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest.KvLockRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequest.KvLockRequest) + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvLockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRangeFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + readOrWrite_ = false; + bitField0_ = (bitField0_ & ~0x00000001); + releaseId_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + if (rangeBuilder_ == null) { + range_ = null; + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest build() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest result = new process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.readOrWrite_ = readOrWrite_; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + releaseId_ = java.util.Collections.unmodifiableList(releaseId_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.releaseId_ = releaseId_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000002; + } + if (rangeBuilder_ == null) { + result.range_ = range_; + } else { + result.range_ = rangeBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance()) return this; + if (other.hasReadOrWrite()) { + setReadOrWrite(other.getReadOrWrite()); + } + if (!other.releaseId_.isEmpty()) { + if (releaseId_.isEmpty()) { + releaseId_ = other.releaseId_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureReleaseIdIsMutable(); + releaseId_.addAll(other.releaseId_); + } + onChanged(); + } + if (other.hasRange()) { + mergeRange(other.getRange()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasReadOrWrite()) { + return false; + } + if (!hasRange()) { + return false; + } + if (!getRange().isInitialized()) { + return false; + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private boolean readOrWrite_ ; + /** + * required bool read_or_write = 1; + */ + public boolean hasReadOrWrite() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required bool read_or_write = 1; + */ + public boolean getReadOrWrite() { + return readOrWrite_; + } + /** + * required bool read_or_write = 1; + */ + public Builder setReadOrWrite(boolean value) { + bitField0_ |= 0x00000001; + readOrWrite_ = value; + onChanged(); + return this; + } + /** + * required bool read_or_write = 1; + */ + public Builder clearReadOrWrite() { + bitField0_ = (bitField0_ & ~0x00000001); + readOrWrite_ = false; + onChanged(); + return this; + } + + private java.util.List releaseId_ = java.util.Collections.emptyList(); + private void ensureReleaseIdIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + releaseId_ = new java.util.ArrayList(releaseId_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated uint32 release_id = 2; + */ + public java.util.List + getReleaseIdList() { + return java.util.Collections.unmodifiableList(releaseId_); + } + /** + * repeated uint32 release_id = 2; + */ + public int getReleaseIdCount() { + return releaseId_.size(); + } + /** + * repeated uint32 release_id = 2; + */ + public int getReleaseId(int index) { + return releaseId_.get(index); + } + /** + * repeated uint32 release_id = 2; + */ + public Builder setReleaseId( + int index, int value) { + ensureReleaseIdIsMutable(); + releaseId_.set(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 release_id = 2; + */ + public Builder addReleaseId(int value) { + ensureReleaseIdIsMutable(); + releaseId_.add(value); + onChanged(); + return this; + } + /** + * repeated uint32 release_id = 2; + */ + public Builder addAllReleaseId( + java.lang.Iterable values) { + ensureReleaseIdIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, releaseId_); + onChanged(); + return this; + } + /** + * repeated uint32 release_id = 2; + */ + public Builder clearReleaseId() { + releaseId_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + private process_rpc_proto.ProcessRpcProto.KeyRange range_ = null; + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> rangeBuilder_; + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public boolean hasRange() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange getRange() { + if (rangeBuilder_ == null) { + return range_ == null ? process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } else { + return rangeBuilder_.getMessage(); + } + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public Builder setRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + range_ = value; + onChanged(); + } else { + rangeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public Builder setRange( + process_rpc_proto.ProcessRpcProto.KeyRange.Builder builderForValue) { + if (rangeBuilder_ == null) { + range_ = builderForValue.build(); + onChanged(); + } else { + rangeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public Builder mergeRange(process_rpc_proto.ProcessRpcProto.KeyRange value) { + if (rangeBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004) && + range_ != null && + range_ != process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance()) { + range_ = + process_rpc_proto.ProcessRpcProto.KeyRange.newBuilder(range_).mergeFrom(value).buildPartial(); + } else { + range_ = value; + } + onChanged(); + } else { + rangeBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public Builder clearRange() { + if (rangeBuilder_ == null) { + range_ = null; + onChanged(); + } else { + rangeBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public process_rpc_proto.ProcessRpcProto.KeyRange.Builder getRangeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getRangeFieldBuilder().getBuilder(); + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + public process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder getRangeOrBuilder() { + if (rangeBuilder_ != null) { + return rangeBuilder_.getMessageOrBuilder(); + } else { + return range_ == null ? + process_rpc_proto.ProcessRpcProto.KeyRange.getDefaultInstance() : range_; + } + } + /** + * required .process_rpc_proto.KeyRange range = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder> + getRangeFieldBuilder() { + if (rangeBuilder_ == null) { + rangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KeyRange, process_rpc_proto.ProcessRpcProto.KeyRange.Builder, process_rpc_proto.ProcessRpcProto.KeyRangeOrBuilder>( + getRange(), + getParentForChildren(), + isClean()); + range_ = null; + } + return rangeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequest.KvLockRequest) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequest.KvLockRequest) + private static final process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvLockRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvLockRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int bitField0_; + private int opCase_ = 0; + private java.lang.Object op_; + public enum OpCase + implements com.google.protobuf.Internal.EnumLite { + SET(1), + GET(2), + DELETE(3), + LOCK(4), + OP_NOT_SET(0); + private final int value; + private OpCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static OpCase valueOf(int value) { + return forNumber(value); + } + + public static OpCase forNumber(int value) { + switch (value) { + case 1: return SET; + case 2: return GET; + case 3: return DELETE; + case 4: return LOCK; + case 0: return OP_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public OpCase + getOpCase() { + return OpCase.forNumber( + opCase_); + } + + public static final int SET_FIELD_NUMBER = 1; + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public boolean hasSet() { + return opCase_ == 1; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getSet() { + if (opCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder getSetOrBuilder() { + if (opCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + + public static final int GET_FIELD_NUMBER = 2; + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public boolean hasGet() { + return opCase_ == 2; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getGet() { + if (opCase_ == 2) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder getGetOrBuilder() { + if (opCase_ == 2) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + + public static final int DELETE_FIELD_NUMBER = 3; + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public boolean hasDelete() { + return opCase_ == 3; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDelete() { + if (opCase_ == 3) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder getDeleteOrBuilder() { + if (opCase_ == 3) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + + public static final int LOCK_FIELD_NUMBER = 4; + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public boolean hasLock() { + return opCase_ == 4; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getLock() { + if (opCase_ == 4) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder getLockOrBuilder() { + if (opCase_ == 4) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (hasSet()) { + if (!getSet().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + if (hasGet()) { + if (!getGet().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + if (hasDelete()) { + if (!getDelete().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + if (hasLock()) { + if (!getLock().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (opCase_ == 1) { + output.writeMessage(1, (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_); + } + if (opCase_ == 2) { + output.writeMessage(2, (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_); + } + if (opCase_ == 3) { + output.writeMessage(3, (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_); + } + if (opCase_ == 4) { + output.writeMessage(4, (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (opCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_); + } + if (opCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_); + } + if (opCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_); + } + if (opCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequest)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequest other = (process_rpc_proto.ProcessRpcProto.KvRequest) obj; + + boolean result = true; + result = result && getOpCase().equals( + other.getOpCase()); + if (!result) return false; + switch (opCase_) { + case 1: + result = result && getSet() + .equals(other.getSet()); + break; + case 2: + result = result && getGet() + .equals(other.getGet()); + break; + case 3: + result = result && getDelete() + .equals(other.getDelete()); + break; + case 4: + result = result && getLock() + .equals(other.getLock()); + break; + case 0: + default: + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (opCase_) { + case 1: + hash = (37 * hash) + SET_FIELD_NUMBER; + hash = (53 * hash) + getSet().hashCode(); + break; + case 2: + hash = (37 * hash) + GET_FIELD_NUMBER; + hash = (53 * hash) + getGet().hashCode(); + break; + case 3: + hash = (37 * hash) + DELETE_FIELD_NUMBER; + hash = (53 * hash) + getDelete().hashCode(); + break; + case 4: + hash = (37 * hash) + LOCK_FIELD_NUMBER; + hash = (53 * hash) + getLock().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequest) + process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequest.class, process_rpc_proto.ProcessRpcProto.KvRequest.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + opCase_ = 0; + op_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequest_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequest.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest build() { + process_rpc_proto.ProcessRpcProto.KvRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequest result = new process_rpc_proto.ProcessRpcProto.KvRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (opCase_ == 1) { + if (setBuilder_ == null) { + result.op_ = op_; + } else { + result.op_ = setBuilder_.build(); + } + } + if (opCase_ == 2) { + if (getBuilder_ == null) { + result.op_ = op_; + } else { + result.op_ = getBuilder_.build(); + } + } + if (opCase_ == 3) { + if (deleteBuilder_ == null) { + result.op_ = op_; + } else { + result.op_ = deleteBuilder_.build(); + } + } + if (opCase_ == 4) { + if (lockBuilder_ == null) { + result.op_ = op_; + } else { + result.op_ = lockBuilder_.build(); + } + } + result.bitField0_ = to_bitField0_; + result.opCase_ = opCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequest) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequest other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequest.getDefaultInstance()) return this; + switch (other.getOpCase()) { + case SET: { + mergeSet(other.getSet()); + break; + } + case GET: { + mergeGet(other.getGet()); + break; + } + case DELETE: { + mergeDelete(other.getDelete()); + break; + } + case LOCK: { + mergeLock(other.getLock()); + break; + } + case OP_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (hasSet()) { + if (!getSet().isInitialized()) { + return false; + } + } + if (hasGet()) { + if (!getGet().isInitialized()) { + return false; + } + } + if (hasDelete()) { + if (!getDelete().isInitialized()) { + return false; + } + } + if (hasLock()) { + if (!getLock().isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int opCase_ = 0; + private java.lang.Object op_; + public OpCase + getOpCase() { + return OpCase.forNumber( + opCase_); + } + + public Builder clearOp() { + opCase_ = 0; + op_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder> setBuilder_; + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public boolean hasSet() { + return opCase_ == 1; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest getSet() { + if (setBuilder_ == null) { + if (opCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } else { + if (opCase_ == 1) { + return setBuilder_.getMessage(); + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public Builder setSet(process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest value) { + if (setBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + op_ = value; + onChanged(); + } else { + setBuilder_.setMessage(value); + } + opCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public Builder setSet( + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder builderForValue) { + if (setBuilder_ == null) { + op_ = builderForValue.build(); + onChanged(); + } else { + setBuilder_.setMessage(builderForValue.build()); + } + opCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public Builder mergeSet(process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest value) { + if (setBuilder_ == null) { + if (opCase_ == 1 && + op_ != process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance()) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.newBuilder((process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_) + .mergeFrom(value).buildPartial(); + } else { + op_ = value; + } + onChanged(); + } else { + if (opCase_ == 1) { + setBuilder_.mergeFrom(value); + } + setBuilder_.setMessage(value); + } + opCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public Builder clearSet() { + if (setBuilder_ == null) { + if (opCase_ == 1) { + opCase_ = 0; + op_ = null; + onChanged(); + } + } else { + if (opCase_ == 1) { + opCase_ = 0; + op_ = null; + } + setBuilder_.clear(); + } + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder getSetBuilder() { + return getSetFieldBuilder().getBuilder(); + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder getSetOrBuilder() { + if ((opCase_ == 1) && (setBuilder_ != null)) { + return setBuilder_.getMessageOrBuilder(); + } else { + if (opCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvPutRequest set = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder> + getSetFieldBuilder() { + if (setBuilder_ == null) { + if (!(opCase_ == 1)) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.getDefaultInstance(); + } + setBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequestOrBuilder>( + (process_rpc_proto.ProcessRpcProto.KvRequest.KvPutRequest) op_, + getParentForChildren(), + isClean()); + op_ = null; + } + opCase_ = 1; + onChanged();; + return setBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder> getBuilder_; + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public boolean hasGet() { + return opCase_ == 2; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest getGet() { + if (getBuilder_ == null) { + if (opCase_ == 2) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } else { + if (opCase_ == 2) { + return getBuilder_.getMessage(); + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public Builder setGet(process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest value) { + if (getBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + op_ = value; + onChanged(); + } else { + getBuilder_.setMessage(value); + } + opCase_ = 2; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public Builder setGet( + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder builderForValue) { + if (getBuilder_ == null) { + op_ = builderForValue.build(); + onChanged(); + } else { + getBuilder_.setMessage(builderForValue.build()); + } + opCase_ = 2; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public Builder mergeGet(process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest value) { + if (getBuilder_ == null) { + if (opCase_ == 2 && + op_ != process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance()) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.newBuilder((process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_) + .mergeFrom(value).buildPartial(); + } else { + op_ = value; + } + onChanged(); + } else { + if (opCase_ == 2) { + getBuilder_.mergeFrom(value); + } + getBuilder_.setMessage(value); + } + opCase_ = 2; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public Builder clearGet() { + if (getBuilder_ == null) { + if (opCase_ == 2) { + opCase_ = 0; + op_ = null; + onChanged(); + } + } else { + if (opCase_ == 2) { + opCase_ = 0; + op_ = null; + } + getBuilder_.clear(); + } + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder getGetBuilder() { + return getGetFieldBuilder().getBuilder(); + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder getGetOrBuilder() { + if ((opCase_ == 2) && (getBuilder_ != null)) { + return getBuilder_.getMessageOrBuilder(); + } else { + if (opCase_ == 2) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvGetRequest get = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder> + getGetFieldBuilder() { + if (getBuilder_ == null) { + if (!(opCase_ == 2)) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.getDefaultInstance(); + } + getBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequestOrBuilder>( + (process_rpc_proto.ProcessRpcProto.KvRequest.KvGetRequest) op_, + getParentForChildren(), + isClean()); + op_ = null; + } + opCase_ = 2; + onChanged();; + return getBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder> deleteBuilder_; + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public boolean hasDelete() { + return opCase_ == 3; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest getDelete() { + if (deleteBuilder_ == null) { + if (opCase_ == 3) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } else { + if (opCase_ == 3) { + return deleteBuilder_.getMessage(); + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public Builder setDelete(process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest value) { + if (deleteBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + op_ = value; + onChanged(); + } else { + deleteBuilder_.setMessage(value); + } + opCase_ = 3; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public Builder setDelete( + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder builderForValue) { + if (deleteBuilder_ == null) { + op_ = builderForValue.build(); + onChanged(); + } else { + deleteBuilder_.setMessage(builderForValue.build()); + } + opCase_ = 3; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public Builder mergeDelete(process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest value) { + if (deleteBuilder_ == null) { + if (opCase_ == 3 && + op_ != process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance()) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.newBuilder((process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_) + .mergeFrom(value).buildPartial(); + } else { + op_ = value; + } + onChanged(); + } else { + if (opCase_ == 3) { + deleteBuilder_.mergeFrom(value); + } + deleteBuilder_.setMessage(value); + } + opCase_ = 3; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public Builder clearDelete() { + if (deleteBuilder_ == null) { + if (opCase_ == 3) { + opCase_ = 0; + op_ = null; + onChanged(); + } + } else { + if (opCase_ == 3) { + opCase_ = 0; + op_ = null; + } + deleteBuilder_.clear(); + } + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder getDeleteBuilder() { + return getDeleteFieldBuilder().getBuilder(); + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder getDeleteOrBuilder() { + if ((opCase_ == 3) && (deleteBuilder_ != null)) { + return deleteBuilder_.getMessageOrBuilder(); + } else { + if (opCase_ == 3) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvDeleteRequest delete = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder> + getDeleteFieldBuilder() { + if (deleteBuilder_ == null) { + if (!(opCase_ == 3)) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.getDefaultInstance(); + } + deleteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequestOrBuilder>( + (process_rpc_proto.ProcessRpcProto.KvRequest.KvDeleteRequest) op_, + getParentForChildren(), + isClean()); + op_ = null; + } + opCase_ = 3; + onChanged();; + return deleteBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder> lockBuilder_; + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public boolean hasLock() { + return opCase_ == 4; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest getLock() { + if (lockBuilder_ == null) { + if (opCase_ == 4) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } else { + if (opCase_ == 4) { + return lockBuilder_.getMessage(); + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public Builder setLock(process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest value) { + if (lockBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + op_ = value; + onChanged(); + } else { + lockBuilder_.setMessage(value); + } + opCase_ = 4; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public Builder setLock( + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder builderForValue) { + if (lockBuilder_ == null) { + op_ = builderForValue.build(); + onChanged(); + } else { + lockBuilder_.setMessage(builderForValue.build()); + } + opCase_ = 4; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public Builder mergeLock(process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest value) { + if (lockBuilder_ == null) { + if (opCase_ == 4 && + op_ != process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance()) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.newBuilder((process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_) + .mergeFrom(value).buildPartial(); + } else { + op_ = value; + } + onChanged(); + } else { + if (opCase_ == 4) { + lockBuilder_.mergeFrom(value); + } + lockBuilder_.setMessage(value); + } + opCase_ = 4; + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public Builder clearLock() { + if (lockBuilder_ == null) { + if (opCase_ == 4) { + opCase_ = 0; + op_ = null; + onChanged(); + } + } else { + if (opCase_ == 4) { + opCase_ = 0; + op_ = null; + } + lockBuilder_.clear(); + } + return this; + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder getLockBuilder() { + return getLockFieldBuilder().getBuilder(); + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder getLockOrBuilder() { + if ((opCase_ == 4) && (lockBuilder_ != null)) { + return lockBuilder_.getMessageOrBuilder(); + } else { + if (opCase_ == 4) { + return (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_; + } + return process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvRequest.KvLockRequest lock = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder> + getLockFieldBuilder() { + if (lockBuilder_ == null) { + if (!(opCase_ == 4)) { + op_ = process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.getDefaultInstance(); + } + lockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequestOrBuilder>( + (process_rpc_proto.ProcessRpcProto.KvRequest.KvLockRequest) op_, + getParentForChildren(), + isClean()); + op_ = null; + } + opCase_ = 4; + onChanged();; + return lockBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequest) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequest) + private static final process_rpc_proto.ProcessRpcProto.KvRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequest(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvPairsOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvPairs) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + java.util.List + getKvsList(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + int getKvsCount(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + java.util.List + getKvsOrBuilderList(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code process_rpc_proto.KvPairs} + */ + public static final class KvPairs extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvPairs) + KvPairsOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvPairs.newBuilder() to construct. + private KvPairs(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvPairs() { + kvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvPairs( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + kvs_.add( + input.readMessage(process_rpc_proto.ProcessRpcProto.KvPair.PARSER, extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPairs_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPairs_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvPairs.class, process_rpc_proto.ProcessRpcProto.KvPairs.Builder.class); + } + + public static final int KVS_FIELD_NUMBER = 1; + private java.util.List kvs_; + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List getKvsList() { + return kvs_; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsOrBuilderList() { + return kvs_; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public int getKvsCount() { + return kvs_.size(); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index) { + return kvs_.get(index); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index) { + return kvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + for (int i = 0; i < getKvsCount(); i++) { + if (!getKvs(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < kvs_.size(); i++) { + output.writeMessage(1, kvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < kvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, kvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvPairs)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvPairs other = (process_rpc_proto.ProcessRpcProto.KvPairs) obj; + + boolean result = true; + result = result && getKvsList() + .equals(other.getKvsList()); + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getKvsCount() > 0) { + hash = (37 * hash) + KVS_FIELD_NUMBER; + hash = (53 * hash) + getKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvPairs parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvPairs prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvPairs} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvPairs) + process_rpc_proto.ProcessRpcProto.KvPairsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPairs_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPairs_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvPairs.class, process_rpc_proto.ProcessRpcProto.KvPairs.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvPairs.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + kvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvPairs_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPairs getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvPairs.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPairs build() { + process_rpc_proto.ProcessRpcProto.KvPairs result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPairs buildPartial() { + process_rpc_proto.ProcessRpcProto.KvPairs result = new process_rpc_proto.ProcessRpcProto.KvPairs(this); + int from_bitField0_ = bitField0_; + if (kvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.kvs_ = kvs_; + } else { + result.kvs_ = kvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvPairs) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvPairs)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvPairs other) { + if (other == process_rpc_proto.ProcessRpcProto.KvPairs.getDefaultInstance()) return this; + if (kvsBuilder_ == null) { + if (!other.kvs_.isEmpty()) { + if (kvs_.isEmpty()) { + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKvsIsMutable(); + kvs_.addAll(other.kvs_); + } + onChanged(); + } + } else { + if (!other.kvs_.isEmpty()) { + if (kvsBuilder_.isEmpty()) { + kvsBuilder_.dispose(); + kvsBuilder_ = null; + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + kvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKvsFieldBuilder() : null; + } else { + kvsBuilder_.addAllMessages(other.kvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + for (int i = 0; i < getKvsCount(); i++) { + if (!getKvs(i).isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvPairs parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvPairs) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List kvs_ = + java.util.Collections.emptyList(); + private void ensureKvsIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = new java.util.ArrayList(kvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> kvsBuilder_; + + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List getKvsList() { + if (kvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(kvs_); + } else { + return kvsBuilder_.getMessageList(); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public int getKvsCount() { + if (kvsBuilder_ == null) { + return kvs_.size(); + } else { + return kvsBuilder_.getCount(); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); + } else { + return kvsBuilder_.getMessage(index); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder setKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.set(index, value); + onChanged(); + } else { + kvsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder setKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.set(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs(process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(value); + onChanged(); + } else { + kvsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(index, value); + onChanged(); + } else { + kvsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addAllKvs( + java.lang.Iterable values) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, kvs_); + onChanged(); + } else { + kvsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder clearKvs() { + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + kvsBuilder_.clear(); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder removeKvs(int index) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.remove(index); + onChanged(); + } else { + kvsBuilder_.remove(index); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder getKvsBuilder( + int index) { + return getKvsFieldBuilder().getBuilder(index); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); } else { + return kvsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsOrBuilderList() { + if (kvsBuilder_ != null) { + return kvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(kvs_); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder addKvsBuilder() { + return getKvsFieldBuilder().addBuilder( + process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder addKvsBuilder( + int index) { + return getKvsFieldBuilder().addBuilder( + index, process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsBuilderList() { + return getKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> + getKvsFieldBuilder() { + if (kvsBuilder_ == null) { + kvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder>( + kvs_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + kvs_ = null; + } + return kvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvPairs) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvPairs) + private static final process_rpc_proto.ProcessRpcProto.KvPairs DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvPairs(); + } + + public static process_rpc_proto.ProcessRpcProto.KvPairs getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvPairs parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvPairs(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvPairs getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + boolean hasCommonResp(); + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getCommonResp(); + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder getCommonRespOrBuilder(); + + /** + * optional uint32 lock_id = 2; + */ + boolean hasLockId(); + /** + * optional uint32 lock_id = 2; + */ + int getLockId(); + + public process_rpc_proto.ProcessRpcProto.KvResponse.RespCase getRespCase(); + } + /** + * Protobuf type {@code process_rpc_proto.KvResponse} + */ + public static final class KvResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvResponse) + KvResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvResponse.newBuilder() to construct. + private KvResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvResponse() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder subBuilder = null; + if (respCase_ == 1) { + subBuilder = ((process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_).toBuilder(); + } + resp_ = + input.readMessage(process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_); + resp_ = subBuilder.buildPartial(); + } + respCase_ = 1; + break; + } + case 16: { + respCase_ = 2; + resp_ = input.readUInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponse.class, process_rpc_proto.ProcessRpcProto.KvResponse.Builder.class); + } + + public interface CommonKvResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvResponse.CommonKvResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + java.util.List + getKvsList(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + int getKvsCount(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + java.util.List + getKvsOrBuilderList(); + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code process_rpc_proto.KvResponse.CommonKvResponse} + */ + public static final class CommonKvResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvResponse.CommonKvResponse) + CommonKvResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use CommonKvResponse.newBuilder() to construct. + private CommonKvResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CommonKvResponse() { + kvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CommonKvResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + kvs_.add( + input.readMessage(process_rpc_proto.ProcessRpcProto.KvPair.PARSER, extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_CommonKvResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.class, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder.class); + } + + public static final int KVS_FIELD_NUMBER = 1; + private java.util.List kvs_; + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List getKvsList() { + return kvs_; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsOrBuilderList() { + return kvs_; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public int getKvsCount() { + return kvs_.size(); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index) { + return kvs_.get(index); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index) { + return kvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + for (int i = 0; i < getKvsCount(); i++) { + if (!getKvs(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < kvs_.size(); i++) { + output.writeMessage(1, kvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < kvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, kvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse other = (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) obj; + + boolean result = true; + result = result && getKvsList() + .equals(other.getKvsList()); + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getKvsCount() > 0) { + hash = (37 * hash) + KVS_FIELD_NUMBER; + hash = (53 * hash) + getKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvResponse.CommonKvResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvResponse.CommonKvResponse) + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_CommonKvResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.class, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + kvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse build() { + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse buildPartial() { + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse result = new process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse(this); + int from_bitField0_ = bitField0_; + if (kvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.kvs_ = kvs_; + } else { + result.kvs_ = kvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse other) { + if (other == process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance()) return this; + if (kvsBuilder_ == null) { + if (!other.kvs_.isEmpty()) { + if (kvs_.isEmpty()) { + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKvsIsMutable(); + kvs_.addAll(other.kvs_); + } + onChanged(); + } + } else { + if (!other.kvs_.isEmpty()) { + if (kvsBuilder_.isEmpty()) { + kvsBuilder_.dispose(); + kvsBuilder_ = null; + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + kvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKvsFieldBuilder() : null; + } else { + kvsBuilder_.addAllMessages(other.kvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + for (int i = 0; i < getKvsCount(); i++) { + if (!getKvs(i).isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List kvs_ = + java.util.Collections.emptyList(); + private void ensureKvsIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + kvs_ = new java.util.ArrayList(kvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> kvsBuilder_; + + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List getKvsList() { + if (kvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(kvs_); + } else { + return kvsBuilder_.getMessageList(); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public int getKvsCount() { + if (kvsBuilder_ == null) { + return kvs_.size(); + } else { + return kvsBuilder_.getCount(); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair getKvs(int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); + } else { + return kvsBuilder_.getMessage(index); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder setKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.set(index, value); + onChanged(); + } else { + kvsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder setKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.set(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs(process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(value); + onChanged(); + } else { + kvsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(index, value); + onChanged(); + } else { + kvsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addKvs( + int index, process_rpc_proto.ProcessRpcProto.KvPair.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder addAllKvs( + java.lang.Iterable values) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, kvs_); + onChanged(); + } else { + kvsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder clearKvs() { + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + kvsBuilder_.clear(); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public Builder removeKvs(int index) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.remove(index); + onChanged(); + } else { + kvsBuilder_.remove(index); + } + return this; + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder getKvsBuilder( + int index) { + return getKvsFieldBuilder().getBuilder(index); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPairOrBuilder getKvsOrBuilder( + int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); } else { + return kvsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsOrBuilderList() { + if (kvsBuilder_ != null) { + return kvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(kvs_); + } + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder addKvsBuilder() { + return getKvsFieldBuilder().addBuilder( + process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvPair.Builder addKvsBuilder( + int index) { + return getKvsFieldBuilder().addBuilder( + index, process_rpc_proto.ProcessRpcProto.KvPair.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvPair kvs = 1; + */ + public java.util.List + getKvsBuilderList() { + return getKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder> + getKvsFieldBuilder() { + if (kvsBuilder_ == null) { + kvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvPair, process_rpc_proto.ProcessRpcProto.KvPair.Builder, process_rpc_proto.ProcessRpcProto.KvPairOrBuilder>( + kvs_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + kvs_ = null; + } + return kvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvResponse.CommonKvResponse) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvResponse.CommonKvResponse) + private static final process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse(); + } + + public static process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CommonKvResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CommonKvResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int bitField0_; + private int respCase_ = 0; + private java.lang.Object resp_; + public enum RespCase + implements com.google.protobuf.Internal.EnumLite { + COMMON_RESP(1), + LOCK_ID(2), + RESP_NOT_SET(0); + private final int value; + private RespCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RespCase valueOf(int value) { + return forNumber(value); + } + + public static RespCase forNumber(int value) { + switch (value) { + case 1: return COMMON_RESP; + case 2: return LOCK_ID; + case 0: return RESP_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public RespCase + getRespCase() { + return RespCase.forNumber( + respCase_); + } + + public static final int COMMON_RESP_FIELD_NUMBER = 1; + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public boolean hasCommonResp() { + return respCase_ == 1; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getCommonResp() { + if (respCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_; + } + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder getCommonRespOrBuilder() { + if (respCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_; + } + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + + public static final int LOCK_ID_FIELD_NUMBER = 2; + /** + * optional uint32 lock_id = 2; + */ + public boolean hasLockId() { + return respCase_ == 2; + } + /** + * optional uint32 lock_id = 2; + */ + public int getLockId() { + if (respCase_ == 2) { + return (java.lang.Integer) resp_; + } + return 0; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (hasCommonResp()) { + if (!getCommonResp().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (respCase_ == 1) { + output.writeMessage(1, (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_); + } + if (respCase_ == 2) { + output.writeUInt32( + 2, (int)((java.lang.Integer) resp_)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (respCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_); + } + if (respCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size( + 2, (int)((java.lang.Integer) resp_)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvResponse)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvResponse other = (process_rpc_proto.ProcessRpcProto.KvResponse) obj; + + boolean result = true; + result = result && getRespCase().equals( + other.getRespCase()); + if (!result) return false; + switch (respCase_) { + case 1: + result = result && getCommonResp() + .equals(other.getCommonResp()); + break; + case 2: + result = result && (getLockId() + == other.getLockId()); + break; + case 0: + default: + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (respCase_) { + case 1: + hash = (37 * hash) + COMMON_RESP_FIELD_NUMBER; + hash = (53 * hash) + getCommonResp().hashCode(); + break; + case 2: + hash = (37 * hash) + LOCK_ID_FIELD_NUMBER; + hash = (53 * hash) + getLockId(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvResponse) + process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponse.class, process_rpc_proto.ProcessRpcProto.KvResponse.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + respCase_ = 0; + resp_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponse_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvResponse.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse build() { + process_rpc_proto.ProcessRpcProto.KvResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse buildPartial() { + process_rpc_proto.ProcessRpcProto.KvResponse result = new process_rpc_proto.ProcessRpcProto.KvResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (respCase_ == 1) { + if (commonRespBuilder_ == null) { + result.resp_ = resp_; + } else { + result.resp_ = commonRespBuilder_.build(); + } + } + if (respCase_ == 2) { + result.resp_ = resp_; + } + result.bitField0_ = to_bitField0_; + result.respCase_ = respCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvResponse) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvResponse other) { + if (other == process_rpc_proto.ProcessRpcProto.KvResponse.getDefaultInstance()) return this; + switch (other.getRespCase()) { + case COMMON_RESP: { + mergeCommonResp(other.getCommonResp()); + break; + } + case LOCK_ID: { + setLockId(other.getLockId()); + break; + } + case RESP_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (hasCommonResp()) { + if (!getCommonResp().isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int respCase_ = 0; + private java.lang.Object resp_; + public RespCase + getRespCase() { + return RespCase.forNumber( + respCase_); + } + + public Builder clearResp() { + respCase_ = 0; + resp_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder> commonRespBuilder_; + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public boolean hasCommonResp() { + return respCase_ == 1; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse getCommonResp() { + if (commonRespBuilder_ == null) { + if (respCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_; + } + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } else { + if (respCase_ == 1) { + return commonRespBuilder_.getMessage(); + } + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public Builder setCommonResp(process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse value) { + if (commonRespBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resp_ = value; + onChanged(); + } else { + commonRespBuilder_.setMessage(value); + } + respCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public Builder setCommonResp( + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder builderForValue) { + if (commonRespBuilder_ == null) { + resp_ = builderForValue.build(); + onChanged(); + } else { + commonRespBuilder_.setMessage(builderForValue.build()); + } + respCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public Builder mergeCommonResp(process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse value) { + if (commonRespBuilder_ == null) { + if (respCase_ == 1 && + resp_ != process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance()) { + resp_ = process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.newBuilder((process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_) + .mergeFrom(value).buildPartial(); + } else { + resp_ = value; + } + onChanged(); + } else { + if (respCase_ == 1) { + commonRespBuilder_.mergeFrom(value); + } + commonRespBuilder_.setMessage(value); + } + respCase_ = 1; + return this; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public Builder clearCommonResp() { + if (commonRespBuilder_ == null) { + if (respCase_ == 1) { + respCase_ = 0; + resp_ = null; + onChanged(); + } + } else { + if (respCase_ == 1) { + respCase_ = 0; + resp_ = null; + } + commonRespBuilder_.clear(); + } + return this; + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder getCommonRespBuilder() { + return getCommonRespFieldBuilder().getBuilder(); + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder getCommonRespOrBuilder() { + if ((respCase_ == 1) && (commonRespBuilder_ != null)) { + return commonRespBuilder_.getMessageOrBuilder(); + } else { + if (respCase_ == 1) { + return (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_; + } + return process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + } + /** + * optional .process_rpc_proto.KvResponse.CommonKvResponse common_resp = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder> + getCommonRespFieldBuilder() { + if (commonRespBuilder_ == null) { + if (!(respCase_ == 1)) { + resp_ = process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.getDefaultInstance(); + } + commonRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponseOrBuilder>( + (process_rpc_proto.ProcessRpcProto.KvResponse.CommonKvResponse) resp_, + getParentForChildren(), + isClean()); + resp_ = null; + } + respCase_ = 1; + onChanged();; + return commonRespBuilder_; + } + + /** + * optional uint32 lock_id = 2; + */ + public boolean hasLockId() { + return respCase_ == 2; + } + /** + * optional uint32 lock_id = 2; + */ + public int getLockId() { + if (respCase_ == 2) { + return (java.lang.Integer) resp_; + } + return 0; + } + /** + * optional uint32 lock_id = 2; + */ + public Builder setLockId(int value) { + respCase_ = 2; + resp_ = value; + onChanged(); + return this; + } + /** + * optional uint32 lock_id = 2; + */ + public Builder clearLockId() { + if (respCase_ == 2) { + respCase_ = 0; + resp_ = null; + onChanged(); + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvResponse) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvResponse) + private static final process_rpc_proto.ProcessRpcProto.KvResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvResponse(); + } + + public static process_rpc_proto.ProcessRpcProto.KvResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvResponsesOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvResponses) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + java.util.List + getResponsesList(); + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + process_rpc_proto.ProcessRpcProto.KvResponse getResponses(int index); + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + int getResponsesCount(); + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + java.util.List + getResponsesOrBuilderList(); + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder getResponsesOrBuilder( + int index); + } + /** + * Protobuf type {@code process_rpc_proto.KvResponses} + */ + public static final class KvResponses extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvResponses) + KvResponsesOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvResponses.newBuilder() to construct. + private KvResponses(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvResponses() { + responses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvResponses( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + responses_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + responses_.add( + input.readMessage(process_rpc_proto.ProcessRpcProto.KvResponse.PARSER, extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponses_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponses_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponses.class, process_rpc_proto.ProcessRpcProto.KvResponses.Builder.class); + } + + public static final int RESPONSES_FIELD_NUMBER = 1; + private java.util.List responses_; + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public java.util.List getResponsesList() { + return responses_; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public java.util.List + getResponsesOrBuilderList() { + return responses_; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public int getResponsesCount() { + return responses_.size(); + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse getResponses(int index) { + return responses_.get(index); + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder getResponsesOrBuilder( + int index) { + return responses_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + for (int i = 0; i < getResponsesCount(); i++) { + if (!getResponses(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < responses_.size(); i++) { + output.writeMessage(1, responses_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < responses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, responses_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvResponses)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvResponses other = (process_rpc_proto.ProcessRpcProto.KvResponses) obj; + + boolean result = true; + result = result && getResponsesList() + .equals(other.getResponsesList()); + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getResponsesCount() > 0) { + hash = (37 * hash) + RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + getResponsesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvResponses parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvResponses prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvResponses} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvResponses) + process_rpc_proto.ProcessRpcProto.KvResponsesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponses_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponses_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvResponses.class, process_rpc_proto.ProcessRpcProto.KvResponses.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvResponses.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getResponsesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + responsesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvResponses_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponses getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvResponses.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponses build() { + process_rpc_proto.ProcessRpcProto.KvResponses result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponses buildPartial() { + process_rpc_proto.ProcessRpcProto.KvResponses result = new process_rpc_proto.ProcessRpcProto.KvResponses(this); + int from_bitField0_ = bitField0_; + if (responsesBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + responses_ = java.util.Collections.unmodifiableList(responses_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.responses_ = responses_; + } else { + result.responses_ = responsesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvResponses) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvResponses)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvResponses other) { + if (other == process_rpc_proto.ProcessRpcProto.KvResponses.getDefaultInstance()) return this; + if (responsesBuilder_ == null) { + if (!other.responses_.isEmpty()) { + if (responses_.isEmpty()) { + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResponsesIsMutable(); + responses_.addAll(other.responses_); + } + onChanged(); + } + } else { + if (!other.responses_.isEmpty()) { + if (responsesBuilder_.isEmpty()) { + responsesBuilder_.dispose(); + responsesBuilder_ = null; + responses_ = other.responses_; + bitField0_ = (bitField0_ & ~0x00000001); + responsesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResponsesFieldBuilder() : null; + } else { + responsesBuilder_.addAllMessages(other.responses_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + for (int i = 0; i < getResponsesCount(); i++) { + if (!getResponses(i).isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvResponses parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvResponses) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List responses_ = + java.util.Collections.emptyList(); + private void ensureResponsesIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + responses_ = new java.util.ArrayList(responses_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder> responsesBuilder_; + + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public java.util.List getResponsesList() { + if (responsesBuilder_ == null) { + return java.util.Collections.unmodifiableList(responses_); + } else { + return responsesBuilder_.getMessageList(); + } + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public int getResponsesCount() { + if (responsesBuilder_ == null) { + return responses_.size(); + } else { + return responsesBuilder_.getCount(); + } + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse getResponses(int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); + } else { + return responsesBuilder_.getMessage(index); + } + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder setResponses( + int index, process_rpc_proto.ProcessRpcProto.KvResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.set(index, value); + onChanged(); + } else { + responsesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder setResponses( + int index, process_rpc_proto.ProcessRpcProto.KvResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.set(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder addResponses(process_rpc_proto.ProcessRpcProto.KvResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(value); + onChanged(); + } else { + responsesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder addResponses( + int index, process_rpc_proto.ProcessRpcProto.KvResponse value) { + if (responsesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResponsesIsMutable(); + responses_.add(index, value); + onChanged(); + } else { + responsesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder addResponses( + process_rpc_proto.ProcessRpcProto.KvResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder addResponses( + int index, process_rpc_proto.ProcessRpcProto.KvResponse.Builder builderForValue) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.add(index, builderForValue.build()); + onChanged(); + } else { + responsesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder addAllResponses( + java.lang.Iterable values) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, responses_); + onChanged(); + } else { + responsesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder clearResponses() { + if (responsesBuilder_ == null) { + responses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + responsesBuilder_.clear(); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public Builder removeResponses(int index) { + if (responsesBuilder_ == null) { + ensureResponsesIsMutable(); + responses_.remove(index); + onChanged(); + } else { + responsesBuilder_.remove(index); + } + return this; + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.Builder getResponsesBuilder( + int index) { + return getResponsesFieldBuilder().getBuilder(index); + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder getResponsesOrBuilder( + int index) { + if (responsesBuilder_ == null) { + return responses_.get(index); } else { + return responsesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public java.util.List + getResponsesOrBuilderList() { + if (responsesBuilder_ != null) { + return responsesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(responses_); + } + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.Builder addResponsesBuilder() { + return getResponsesFieldBuilder().addBuilder( + process_rpc_proto.ProcessRpcProto.KvResponse.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public process_rpc_proto.ProcessRpcProto.KvResponse.Builder addResponsesBuilder( + int index) { + return getResponsesFieldBuilder().addBuilder( + index, process_rpc_proto.ProcessRpcProto.KvResponse.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvResponse responses = 1; + */ + public java.util.List + getResponsesBuilderList() { + return getResponsesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder> + getResponsesFieldBuilder() { + if (responsesBuilder_ == null) { + responsesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvResponse, process_rpc_proto.ProcessRpcProto.KvResponse.Builder, process_rpc_proto.ProcessRpcProto.KvResponseOrBuilder>( + responses_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + responses_ = null; + } + return responsesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvResponses) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvResponses) + private static final process_rpc_proto.ProcessRpcProto.KvResponses DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvResponses(); + } + + public static process_rpc_proto.ProcessRpcProto.KvResponses getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvResponses parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvResponses(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvResponses getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface KvRequestsOrBuilder extends + // @@protoc_insertion_point(interface_extends:process_rpc_proto.KvRequests) + com.google.protobuf.MessageOrBuilder { + + /** + * required string app = 1; + */ + boolean hasApp(); + /** + * required string app = 1; + */ + java.lang.String getApp(); + /** + * required string app = 1; + */ + com.google.protobuf.ByteString + getAppBytes(); + + /** + * required string func = 2; + */ + boolean hasFunc(); + /** + * required string func = 2; + */ + java.lang.String getFunc(); + /** + * required string func = 2; + */ + com.google.protobuf.ByteString + getFuncBytes(); + + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + java.util.List + getRequestsList(); + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + process_rpc_proto.ProcessRpcProto.KvRequest getRequests(int index); + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + int getRequestsCount(); + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + java.util.List + getRequestsOrBuilderList(); + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder getRequestsOrBuilder( + int index); + + /** + * required int64 prev_kv_opeid = 4; + */ + boolean hasPrevKvOpeid(); + /** + * required int64 prev_kv_opeid = 4; + */ + long getPrevKvOpeid(); + } + /** + * Protobuf type {@code process_rpc_proto.KvRequests} + */ + public static final class KvRequests extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:process_rpc_proto.KvRequests) + KvRequestsOrBuilder { + private static final long serialVersionUID = 0L; + // Use KvRequests.newBuilder() to construct. + private KvRequests(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private KvRequests() { + app_ = ""; + func_ = ""; + requests_ = java.util.Collections.emptyList(); + prevKvOpeid_ = 0L; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private KvRequests( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000001; + app_ = bs; + break; + } + case 18: { + com.google.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000002; + func_ = bs; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { + requests_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + requests_.add( + input.readMessage(process_rpc_proto.ProcessRpcProto.KvRequest.PARSER, extensionRegistry)); + break; + } + case 32: { + bitField0_ |= 0x00000004; + prevKvOpeid_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequests_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequests_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequests.class, process_rpc_proto.ProcessRpcProto.KvRequests.Builder.class); + } + + private int bitField0_; + public static final int APP_FIELD_NUMBER = 1; + private volatile java.lang.Object app_; + /** + * required string app = 1; + */ + public boolean hasApp() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string app = 1; + */ + public java.lang.String getApp() { + java.lang.Object ref = app_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + app_ = s; + } + return s; + } + } + /** + * required string app = 1; + */ + public com.google.protobuf.ByteString + getAppBytes() { + java.lang.Object ref = app_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + app_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FUNC_FIELD_NUMBER = 2; + private volatile java.lang.Object func_; + /** + * required string func = 2; + */ + public boolean hasFunc() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string func = 2; + */ + public java.lang.String getFunc() { + java.lang.Object ref = func_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + func_ = s; + } + return s; + } + } + /** + * required string func = 2; + */ + public com.google.protobuf.ByteString + getFuncBytes() { + java.lang.Object ref = func_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + func_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUESTS_FIELD_NUMBER = 3; + private java.util.List requests_; + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public java.util.List getRequestsList() { + return requests_; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public java.util.List + getRequestsOrBuilderList() { + return requests_; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public int getRequestsCount() { + return requests_.size(); + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest getRequests(int index) { + return requests_.get(index); + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder getRequestsOrBuilder( + int index) { + return requests_.get(index); + } + + public static final int PREV_KV_OPEID_FIELD_NUMBER = 4; + private long prevKvOpeid_; + /** + * required int64 prev_kv_opeid = 4; + */ + public boolean hasPrevKvOpeid() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * required int64 prev_kv_opeid = 4; + */ + public long getPrevKvOpeid() { + return prevKvOpeid_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (!hasApp()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasFunc()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasPrevKvOpeid()) { + memoizedIsInitialized = 0; + return false; + } + for (int i = 0; i < getRequestsCount(); i++) { + if (!getRequests(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, app_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, func_); + } + for (int i = 0; i < requests_.size(); i++) { + output.writeMessage(3, requests_.get(i)); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt64(4, prevKvOpeid_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, app_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, func_); + } + for (int i = 0; i < requests_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, requests_.get(i)); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, prevKvOpeid_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof process_rpc_proto.ProcessRpcProto.KvRequests)) { + return super.equals(obj); + } + process_rpc_proto.ProcessRpcProto.KvRequests other = (process_rpc_proto.ProcessRpcProto.KvRequests) obj; + + boolean result = true; + result = result && (hasApp() == other.hasApp()); + if (hasApp()) { + result = result && getApp() + .equals(other.getApp()); + } + result = result && (hasFunc() == other.hasFunc()); + if (hasFunc()) { + result = result && getFunc() + .equals(other.getFunc()); + } + result = result && getRequestsList() + .equals(other.getRequestsList()); + result = result && (hasPrevKvOpeid() == other.hasPrevKvOpeid()); + if (hasPrevKvOpeid()) { + result = result && (getPrevKvOpeid() + == other.getPrevKvOpeid()); + } + result = result && unknownFields.equals(other.unknownFields); + return result; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasApp()) { + hash = (37 * hash) + APP_FIELD_NUMBER; + hash = (53 * hash) + getApp().hashCode(); + } + if (hasFunc()) { + hash = (37 * hash) + FUNC_FIELD_NUMBER; + hash = (53 * hash) + getFunc().hashCode(); + } + if (getRequestsCount() > 0) { + hash = (37 * hash) + REQUESTS_FIELD_NUMBER; + hash = (53 * hash) + getRequestsList().hashCode(); + } + if (hasPrevKvOpeid()) { + hash = (37 * hash) + PREV_KV_OPEID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getPrevKvOpeid()); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static process_rpc_proto.ProcessRpcProto.KvRequests parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(process_rpc_proto.ProcessRpcProto.KvRequests prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code process_rpc_proto.KvRequests} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:process_rpc_proto.KvRequests) + process_rpc_proto.ProcessRpcProto.KvRequestsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequests_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequests_fieldAccessorTable + .ensureFieldAccessorsInitialized( + process_rpc_proto.ProcessRpcProto.KvRequests.class, process_rpc_proto.ProcessRpcProto.KvRequests.Builder.class); + } + + // Construct using process_rpc_proto.ProcessRpcProto.KvRequests.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getRequestsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + app_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + func_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + requestsBuilder_.clear(); + } + prevKvOpeid_ = 0L; + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return process_rpc_proto.ProcessRpcProto.internal_static_process_rpc_proto_KvRequests_descriptor; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequests getDefaultInstanceForType() { + return process_rpc_proto.ProcessRpcProto.KvRequests.getDefaultInstance(); + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequests build() { + process_rpc_proto.ProcessRpcProto.KvRequests result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequests buildPartial() { + process_rpc_proto.ProcessRpcProto.KvRequests result = new process_rpc_proto.ProcessRpcProto.KvRequests(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.app_ = app_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.func_ = func_; + if (requestsBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004)) { + requests_ = java.util.Collections.unmodifiableList(requests_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.requests_ = requests_; + } else { + result.requests_ = requestsBuilder_.build(); + } + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000004; + } + result.prevKvOpeid_ = prevKvOpeid_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return (Builder) super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return (Builder) super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return (Builder) super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return (Builder) super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return (Builder) super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof process_rpc_proto.ProcessRpcProto.KvRequests) { + return mergeFrom((process_rpc_proto.ProcessRpcProto.KvRequests)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(process_rpc_proto.ProcessRpcProto.KvRequests other) { + if (other == process_rpc_proto.ProcessRpcProto.KvRequests.getDefaultInstance()) return this; + if (other.hasApp()) { + bitField0_ |= 0x00000001; + app_ = other.app_; + onChanged(); + } + if (other.hasFunc()) { + bitField0_ |= 0x00000002; + func_ = other.func_; + onChanged(); + } + if (requestsBuilder_ == null) { + if (!other.requests_.isEmpty()) { + if (requests_.isEmpty()) { + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureRequestsIsMutable(); + requests_.addAll(other.requests_); + } + onChanged(); + } + } else { + if (!other.requests_.isEmpty()) { + if (requestsBuilder_.isEmpty()) { + requestsBuilder_.dispose(); + requestsBuilder_ = null; + requests_ = other.requests_; + bitField0_ = (bitField0_ & ~0x00000004); + requestsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequestsFieldBuilder() : null; + } else { + requestsBuilder_.addAllMessages(other.requests_); + } + } + } + if (other.hasPrevKvOpeid()) { + setPrevKvOpeid(other.getPrevKvOpeid()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + if (!hasApp()) { + return false; + } + if (!hasFunc()) { + return false; + } + if (!hasPrevKvOpeid()) { + return false; + } + for (int i = 0; i < getRequestsCount(); i++) { + if (!getRequests(i).isInitialized()) { + return false; + } + } + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + process_rpc_proto.ProcessRpcProto.KvRequests parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (process_rpc_proto.ProcessRpcProto.KvRequests) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object app_ = ""; + /** + * required string app = 1; + */ + public boolean hasApp() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required string app = 1; + */ + public java.lang.String getApp() { + java.lang.Object ref = app_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + app_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string app = 1; + */ + public com.google.protobuf.ByteString + getAppBytes() { + java.lang.Object ref = app_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + app_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string app = 1; + */ + public Builder setApp( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + app_ = value; + onChanged(); + return this; + } + /** + * required string app = 1; + */ + public Builder clearApp() { + bitField0_ = (bitField0_ & ~0x00000001); + app_ = getDefaultInstance().getApp(); + onChanged(); + return this; + } + /** + * required string app = 1; + */ + public Builder setAppBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + app_ = value; + onChanged(); + return this; + } + + private java.lang.Object func_ = ""; + /** + * required string func = 2; + */ + public boolean hasFunc() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required string func = 2; + */ + public java.lang.String getFunc() { + java.lang.Object ref = func_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + func_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * required string func = 2; + */ + public com.google.protobuf.ByteString + getFuncBytes() { + java.lang.Object ref = func_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + func_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * required string func = 2; + */ + public Builder setFunc( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + func_ = value; + onChanged(); + return this; + } + /** + * required string func = 2; + */ + public Builder clearFunc() { + bitField0_ = (bitField0_ & ~0x00000002); + func_ = getDefaultInstance().getFunc(); + onChanged(); + return this; + } + /** + * required string func = 2; + */ + public Builder setFuncBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + func_ = value; + onChanged(); + return this; + } + + private java.util.List requests_ = + java.util.Collections.emptyList(); + private void ensureRequestsIsMutable() { + if (!((bitField0_ & 0x00000004) == 0x00000004)) { + requests_ = new java.util.ArrayList(requests_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest, process_rpc_proto.ProcessRpcProto.KvRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder> requestsBuilder_; + + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public java.util.List getRequestsList() { + if (requestsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requests_); + } else { + return requestsBuilder_.getMessageList(); + } + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public int getRequestsCount() { + if (requestsBuilder_ == null) { + return requests_.size(); + } else { + return requestsBuilder_.getCount(); + } + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest getRequests(int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); + } else { + return requestsBuilder_.getMessage(index); + } + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder setRequests( + int index, process_rpc_proto.ProcessRpcProto.KvRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.set(index, value); + onChanged(); + } else { + requestsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder setRequests( + int index, process_rpc_proto.ProcessRpcProto.KvRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.set(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder addRequests(process_rpc_proto.ProcessRpcProto.KvRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(value); + onChanged(); + } else { + requestsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder addRequests( + int index, process_rpc_proto.ProcessRpcProto.KvRequest value) { + if (requestsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequestsIsMutable(); + requests_.add(index, value); + onChanged(); + } else { + requestsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder addRequests( + process_rpc_proto.ProcessRpcProto.KvRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder addRequests( + int index, process_rpc_proto.ProcessRpcProto.KvRequest.Builder builderForValue) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.add(index, builderForValue.build()); + onChanged(); + } else { + requestsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder addAllRequests( + java.lang.Iterable values) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requests_); + onChanged(); + } else { + requestsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder clearRequests() { + if (requestsBuilder_ == null) { + requests_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + requestsBuilder_.clear(); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public Builder removeRequests(int index) { + if (requestsBuilder_ == null) { + ensureRequestsIsMutable(); + requests_.remove(index); + onChanged(); + } else { + requestsBuilder_.remove(index); + } + return this; + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.Builder getRequestsBuilder( + int index) { + return getRequestsFieldBuilder().getBuilder(index); + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder getRequestsOrBuilder( + int index) { + if (requestsBuilder_ == null) { + return requests_.get(index); } else { + return requestsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public java.util.List + getRequestsOrBuilderList() { + if (requestsBuilder_ != null) { + return requestsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requests_); + } + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.Builder addRequestsBuilder() { + return getRequestsFieldBuilder().addBuilder( + process_rpc_proto.ProcessRpcProto.KvRequest.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public process_rpc_proto.ProcessRpcProto.KvRequest.Builder addRequestsBuilder( + int index) { + return getRequestsFieldBuilder().addBuilder( + index, process_rpc_proto.ProcessRpcProto.KvRequest.getDefaultInstance()); + } + /** + * repeated .process_rpc_proto.KvRequest requests = 3; + */ + public java.util.List + getRequestsBuilderList() { + return getRequestsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest, process_rpc_proto.ProcessRpcProto.KvRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder> + getRequestsFieldBuilder() { + if (requestsBuilder_ == null) { + requestsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + process_rpc_proto.ProcessRpcProto.KvRequest, process_rpc_proto.ProcessRpcProto.KvRequest.Builder, process_rpc_proto.ProcessRpcProto.KvRequestOrBuilder>( + requests_, + ((bitField0_ & 0x00000004) == 0x00000004), + getParentForChildren(), + isClean()); + requests_ = null; + } + return requestsBuilder_; + } + + private long prevKvOpeid_ ; + /** + * required int64 prev_kv_opeid = 4; + */ + public boolean hasPrevKvOpeid() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * required int64 prev_kv_opeid = 4; + */ + public long getPrevKvOpeid() { + return prevKvOpeid_; + } + /** + * required int64 prev_kv_opeid = 4; + */ + public Builder setPrevKvOpeid(long value) { + bitField0_ |= 0x00000008; + prevKvOpeid_ = value; + onChanged(); + return this; + } + /** + * required int64 prev_kv_opeid = 4; + */ + public Builder clearPrevKvOpeid() { + bitField0_ = (bitField0_ & ~0x00000008); + prevKvOpeid_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:process_rpc_proto.KvRequests) + } + + // @@protoc_insertion_point(class_scope:process_rpc_proto.KvRequests) + private static final process_rpc_proto.ProcessRpcProto.KvRequests DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new process_rpc_proto.ProcessRpcProto.KvRequests(); + } + + public static process_rpc_proto.ProcessRpcProto.KvRequests getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + @java.lang.Deprecated public static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KvRequests parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new KvRequests(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public process_rpc_proto.ProcessRpcProto.KvRequests getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_AppStarted_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_AppStarted_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_FuncCallReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_FuncCallResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_UpdateCheckpoint_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KeyRange_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KeyRange_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvPair_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvPair_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequest_KvPutRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequest_KvGetRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequest_KvLockRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvPairs_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvPairs_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvResponse_CommonKvResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvResponses_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvResponses_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_process_rpc_proto_KvRequests_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_process_rpc_proto_KvRequests_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\027process_rpc_proto.proto\022\021process_rpc_p" + + "roto\";\n\nAppStarted\022\r\n\005appid\030\001 \002(\t\022\021\n\thtt" + + "p_port\030\002 \001(\t\022\013\n\003pid\030\003 \002(\r\",\n\013FuncCallReq" + + "\022\014\n\004func\030\001 \002(\t\022\017\n\007arg_str\030\002 \002(\t\"\037\n\014FuncC" + + "allResp\022\017\n\007ret_str\030\001 \002(\t\"\022\n\020UpdateCheckp" + + "oint\"&\n\010KeyRange\022\r\n\005start\030\001 \002(\014\022\013\n\003end\030\002" + + " \002(\014\"$\n\006KvPair\022\013\n\003key\030\001 \002(\014\022\r\n\005value\030\002 \002" + + "(\014\"\233\004\n\tKvRequest\0228\n\003set\030\001 \001(\0132).process_" + + "rpc_proto.KvRequest.KvPutRequestH\000\0228\n\003ge" + + "t\030\002 \001(\0132).process_rpc_proto.KvRequest.Kv" + + "GetRequestH\000\022>\n\006delete\030\003 \001(\0132,.process_r" + + "pc_proto.KvRequest.KvDeleteRequestH\000\022:\n\004" + + "lock\030\004 \001(\0132*.process_rpc_proto.KvRequest" + + ".KvLockRequestH\000\0325\n\014KvPutRequest\022%\n\002kv\030\001" + + " \002(\0132\031.process_rpc_proto.KvPair\032:\n\014KvGet" + + "Request\022*\n\005range\030\001 \002(\0132\033.process_rpc_pro" + + "to.KeyRange\032=\n\017KvDeleteRequest\022*\n\005range\030" + + "\001 \002(\0132\033.process_rpc_proto.KeyRange\032f\n\rKv" + + "LockRequest\022\025\n\rread_or_write\030\001 \002(\010\022\022\n\nre" + + "lease_id\030\002 \003(\r\022*\n\005range\030\003 \002(\0132\033.process_" + + "rpc_proto.KeyRangeB\004\n\002op\"1\n\007KvPairs\022&\n\003k" + + "vs\030\001 \003(\0132\031.process_rpc_proto.KvPair\"\252\001\n\n" + + "KvResponse\022E\n\013common_resp\030\001 \001(\0132..proces" + + "s_rpc_proto.KvResponse.CommonKvResponseH" + + "\000\022\021\n\007lock_id\030\002 \001(\rH\000\032:\n\020CommonKvResponse" + + "\022&\n\003kvs\030\001 \003(\0132\031.process_rpc_proto.KvPair" + + "B\006\n\004resp\"?\n\013KvResponses\0220\n\tresponses\030\001 \003" + + "(\0132\035.process_rpc_proto.KvResponse\"n\n\nKvR" + + "equests\022\013\n\003app\030\001 \002(\t\022\014\n\004func\030\002 \002(\t\022.\n\010re" + + "quests\030\003 \003(\0132\034.process_rpc_proto.KvReque" + + "st\022\025\n\rprev_kv_opeid\030\004 \002(\003" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + internal_static_process_rpc_proto_AppStarted_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_process_rpc_proto_AppStarted_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_AppStarted_descriptor, + new java.lang.String[] { "Appid", "HttpPort", "Pid", }); + internal_static_process_rpc_proto_FuncCallReq_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_process_rpc_proto_FuncCallReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_FuncCallReq_descriptor, + new java.lang.String[] { "Func", "ArgStr", }); + internal_static_process_rpc_proto_FuncCallResp_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_process_rpc_proto_FuncCallResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_FuncCallResp_descriptor, + new java.lang.String[] { "RetStr", }); + internal_static_process_rpc_proto_UpdateCheckpoint_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_process_rpc_proto_UpdateCheckpoint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_UpdateCheckpoint_descriptor, + new java.lang.String[] { }); + internal_static_process_rpc_proto_KeyRange_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_process_rpc_proto_KeyRange_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KeyRange_descriptor, + new java.lang.String[] { "Start", "End", }); + internal_static_process_rpc_proto_KvPair_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_process_rpc_proto_KvPair_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvPair_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_process_rpc_proto_KvRequest_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_process_rpc_proto_KvRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequest_descriptor, + new java.lang.String[] { "Set", "Get", "Delete", "Lock", "Op", }); + internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor = + internal_static_process_rpc_proto_KvRequest_descriptor.getNestedTypes().get(0); + internal_static_process_rpc_proto_KvRequest_KvPutRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequest_KvPutRequest_descriptor, + new java.lang.String[] { "Kv", }); + internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor = + internal_static_process_rpc_proto_KvRequest_descriptor.getNestedTypes().get(1); + internal_static_process_rpc_proto_KvRequest_KvGetRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequest_KvGetRequest_descriptor, + new java.lang.String[] { "Range", }); + internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor = + internal_static_process_rpc_proto_KvRequest_descriptor.getNestedTypes().get(2); + internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequest_KvDeleteRequest_descriptor, + new java.lang.String[] { "Range", }); + internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor = + internal_static_process_rpc_proto_KvRequest_descriptor.getNestedTypes().get(3); + internal_static_process_rpc_proto_KvRequest_KvLockRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequest_KvLockRequest_descriptor, + new java.lang.String[] { "ReadOrWrite", "ReleaseId", "Range", }); + internal_static_process_rpc_proto_KvPairs_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_process_rpc_proto_KvPairs_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvPairs_descriptor, + new java.lang.String[] { "Kvs", }); + internal_static_process_rpc_proto_KvResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_process_rpc_proto_KvResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvResponse_descriptor, + new java.lang.String[] { "CommonResp", "LockId", "Resp", }); + internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor = + internal_static_process_rpc_proto_KvResponse_descriptor.getNestedTypes().get(0); + internal_static_process_rpc_proto_KvResponse_CommonKvResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvResponse_CommonKvResponse_descriptor, + new java.lang.String[] { "Kvs", }); + internal_static_process_rpc_proto_KvResponses_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_process_rpc_proto_KvResponses_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvResponses_descriptor, + new java.lang.String[] { "Responses", }); + internal_static_process_rpc_proto_KvRequests_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_process_rpc_proto_KvRequests_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_process_rpc_proto_KvRequests_descriptor, + new java.lang.String[] { "App", "Func", "Requests", "PrevKvOpeid", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/demos/_java_serverless_lib/pom.xml b/demos/_java_serverless_lib/pom.xml index a4d17da..9928a43 100644 --- a/demos/_java_serverless_lib/pom.xml +++ b/demos/_java_serverless_lib/pom.xml @@ -10,13 +10,16 @@ pom - 17 + + 1.8 + 1.8 org.springframework.boot spring-boot-starter-parent - 3.2.4 + 2.3.12.RELEASE + diff --git a/demos/_java_serverless_lib/scripts/config.yaml b/demos/_java_serverless_lib/scripts/config.yaml index 0b7a0b0..f9ad909 100644 --- a/demos/_java_serverless_lib/scripts/config.yaml +++ b/demos/_java_serverless_lib/scripts/config.yaml @@ -1 +1 @@ -waverless_rel_path: ../../../middlewares/waverless/waverless \ No newline at end of file +waverless_rel_path: /root/lee/waverless \ No newline at end of file diff --git a/demos/_java_serverless_lib/scripts/prepare_protoc.py b/demos/_java_serverless_lib/scripts/prepare_protoc.py index 33de384..d6eba49 100644 --- a/demos/_java_serverless_lib/scripts/prepare_protoc.py +++ b/demos/_java_serverless_lib/scripts/prepare_protoc.py @@ -40,8 +40,9 @@ def run_cmd_return(cmd): print("\n\n") print("Proto target Dir:") -os_system_sure("ls ../core/src/main/java/io/serverless_lib/") +os_system_sure("ls ../core/src/main/java/") +# os_system_sure("ls ../core/src/main/java/io/serverless_lib/") print("\n\n" ) os_system_sure(f"protoc --proto_path={proto_src_dir} \ ---java_out=../core/src/main/java/io/serverless_lib {proto_src}") +--java_out=../core/src/main/java {proto_src}") diff --git a/demos/javakv_test/pom.xml b/demos/javakv_test/pom.xml new file mode 100644 index 0000000..a47642e --- /dev/null +++ b/demos/javakv_test/pom.xml @@ -0,0 +1,87 @@ + + + 4.0.0 + + test.function + javakv_test + 1.0-SNAPSHOT + + + 1.8 + 1.8 + + + + + io.serverless_lib + serverless-lib-core + 0.0.1-SNAPSHOT + + + + com.google.code.gson + gson + 2.8.6 + + + + org.springframework.boot + spring-boot-starter + 2.3.12.RELEASE + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 1.8 + 1.8 + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + + test.Application + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + + jar-with-dependencies + + + + test.Application + + + + + + make-assembly + package + + single + + + + + + + + \ No newline at end of file diff --git a/demos/javakv_test/src/main/java/test/functions/Javakv.java b/demos/javakv_test/src/main/java/test/functions/Javakv.java new file mode 100644 index 0000000..afe5892 --- /dev/null +++ b/demos/javakv_test/src/main/java/test/functions/Javakv.java @@ -0,0 +1,60 @@ +package test.functions; + +import java.util.Arrays; +import com.google.gson.JsonObject; +import io.serverless_lib.KvBatch; +import org.springframework.context.ApplicationContext; +import org.springframework.stereotype.Component; +import javax.annotation.PostConstruct; + +@Component +public class Javakv { + + private final ApplicationContext applicationContext; + private KvBatch kvBatch; + + public Javakv(ApplicationContext applicationContext) { + this.applicationContext = applicationContext; + } + + @PostConstruct + public void init() { + // 在上下文初始化完成后获取 KvBatch + this.kvBatch = applicationContext.getBean(KvBatch.class); + } + + public JsonObject call(JsonObject args, ApplicationContext applicationContext) { + if (kvBatch == null) { + throw new IllegalStateException("KvBatch is not initialized."); + } + + JsonObject result = new JsonObject(); + + try { + // 从 Spring 上下文中获取 KvBatch 实例 + // KvBatch kvBatch = applicationContext.getBean(KvBatch.class); + + // 使用 KvBatch 实例执行操作 + kvBatch.addGetRequest("get_start".getBytes(), "get_end".getBytes()); + kvBatch.addPutRequest("put_key".getBytes(), "put_value".getBytes()); + kvBatch.addDeleteRequest("delete_start".getBytes(), "delete_end".getBytes()); + kvBatch.addLockRequest(true, Arrays.asList(0), "read_lock_start".getBytes(), "read_lock_end".getBytes()); + kvBatch.addLockRequest(false, Arrays.asList(1), "write_lock_start".getBytes(), "write_lock_end".getBytes()); + + // 发送批量请求 + kvBatch.sendBatch(); + + // 等待5s,等待服务端处理完成 + Thread.sleep(5000); + + // 记录结果 + System.out.println("Get result: " + kvBatch.getResult().toString()); + result.addProperty("KvBatch result", kvBatch.getResult().toString()); + } catch (Exception e) { + e.printStackTrace(); + result.addProperty("error", e.getMessage()); + } + + return result; + } +} diff --git a/demos/parallel_composition/pom.xml b/demos/parallel_composition/pom.xml index 3e30f4f..7a5aeb2 100644 --- a/demos/parallel_composition/pom.xml +++ b/demos/parallel_composition/pom.xml @@ -4,11 +4,22 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - test.functions - word_count + test.function + javakv_test 1.0-SNAPSHOT + + 1.8 + 1.8 + + + + io.serverless_lib + serverless-lib-core + 0.0.1-SNAPSHOT + + com.google.code.gson gson @@ -16,6 +27,7 @@ + diff --git a/demos/scripts/1.gen_waverless_app.py b/demos/scripts/1.gen_waverless_app.py index 7b79a45..e89e0be 100644 --- a/demos/scripts/1.gen_waverless_app.py +++ b/demos/scripts/1.gen_waverless_app.py @@ -204,11 +204,12 @@ def snake_to_big_camel(snake_str): emmbed_fns="" for fn in app_yml["fns"]: emmbed_fns+=f""" - private {snake_to_big_camel(fn)} {fn}= new {snake_to_big_camel(fn)}(); + private {snake_to_big_camel(fn)} {fn}= new {snake_to_big_camel(fn)}(applicationContext); public JsonObject {fn}(JsonObject arg){{ long fnStartTime = System.currentTimeMillis(); - JsonObject res= {fn}.call(arg); + // 调用时传入 Spring 上下文 + JsonObject res = {fn}.call(arg, applicationContext); long fnEndTime=System.currentTimeMillis(); res.addProperty("recover_begin_time",io.serverless_lib.CracManager.recoverBeginTime); @@ -223,6 +224,7 @@ def snake_to_big_camel(snake_str): package {package_name}; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import com.google.gson.JsonObject; @@ -237,6 +239,9 @@ def snake_to_big_camel(snake_str): @Autowired RpcHandleOwner rpcHandleOwner; + + @Autowired + ApplicationContext applicationContext; // 注入 Spring 上下文 @PostConstruct public void init() {{ diff --git a/middlewares/setup_ssh.py b/middlewares/1.setup_ssh.py similarity index 98% rename from middlewares/setup_ssh.py rename to middlewares/1.setup_ssh.py index 3eeeebe..769e3e4 100644 --- a/middlewares/setup_ssh.py +++ b/middlewares/1.setup_ssh.py @@ -1,3 +1,5 @@ +# 配置节点间免密 + ### chdir import os CUR_FPATH = os.path.abspath(__file__) diff --git a/middlewares/config_cluster_proxy.py b/middlewares/2.config_cluster_proxy.py similarity index 100% rename from middlewares/config_cluster_proxy.py rename to middlewares/2.config_cluster_proxy.py diff --git a/middlewares/3.firsttime_deploy_openwhisk.py b/middlewares/3.firsttime_deploy_openwhisk.py new file mode 100644 index 0000000..1bcc230 --- /dev/null +++ b/middlewares/3.firsttime_deploy_openwhisk.py @@ -0,0 +1,6 @@ +import os,sys +CUR_FDIR = os.path.dirname(os.path.abspath(__file__)); cur_scan=CUR_FDIR; scan=[["pylib.py" in os.listdir(cur_scan),cur_scan,exec('global cur_scan;cur_scan=os.path.join(cur_scan, "..")')] for _ in range(10)]; found_pylib=[x[0] for x in scan]; pylib_dir_idx=found_pylib.index(True); assert pylib_dir_idx>=0, "pylib.py not found"; print(scan[pylib_dir_idx][1]); ROOT_DIR=os.path.abspath(os.path.join(CUR_FDIR, scan[pylib_dir_idx][1])); sys.path.append(ROOT_DIR) +import pylib +os.chdir("waverless") +pylib.os_system_sure("python3 1.deploy_wl_env.py") +pylib.os_system_sure("python3 2.deploy_wl.py") \ No newline at end of file diff --git a/middlewares/3.firsttime_deploy_waverless.py b/middlewares/3.firsttime_deploy_waverless.py new file mode 100644 index 0000000..1bcc230 --- /dev/null +++ b/middlewares/3.firsttime_deploy_waverless.py @@ -0,0 +1,6 @@ +import os,sys +CUR_FDIR = os.path.dirname(os.path.abspath(__file__)); cur_scan=CUR_FDIR; scan=[["pylib.py" in os.listdir(cur_scan),cur_scan,exec('global cur_scan;cur_scan=os.path.join(cur_scan, "..")')] for _ in range(10)]; found_pylib=[x[0] for x in scan]; pylib_dir_idx=found_pylib.index(True); assert pylib_dir_idx>=0, "pylib.py not found"; print(scan[pylib_dir_idx][1]); ROOT_DIR=os.path.abspath(os.path.join(CUR_FDIR, scan[pylib_dir_idx][1])); sys.path.append(ROOT_DIR) +import pylib +os.chdir("waverless") +pylib.os_system_sure("python3 1.deploy_wl_env.py") +pylib.os_system_sure("python3 2.deploy_wl.py") \ No newline at end of file diff --git a/middlewares/4.redeploy_waverless.py b/middlewares/4.redeploy_waverless.py new file mode 100644 index 0000000..c27846b --- /dev/null +++ b/middlewares/4.redeploy_waverless.py @@ -0,0 +1,5 @@ +import os,sys +CUR_FDIR = os.path.dirname(os.path.abspath(__file__)); cur_scan=CUR_FDIR; scan=[["pylib.py" in os.listdir(cur_scan),cur_scan,exec('global cur_scan;cur_scan=os.path.join(cur_scan, "..")')] for _ in range(10)]; found_pylib=[x[0] for x in scan]; pylib_dir_idx=found_pylib.index(True); assert pylib_dir_idx>=0, "pylib.py not found"; print(scan[pylib_dir_idx][1]); ROOT_DIR=os.path.abspath(os.path.join(CUR_FDIR, scan[pylib_dir_idx][1])); sys.path.append(ROOT_DIR) +import pylib +os.chdir("waverless") +pylib.os_system_sure("python3 2.deploy_wl.py") \ No newline at end of file diff --git a/middlewares/switch_2_openwhisk.py b/middlewares/5.switch_2_openwhisk.py similarity index 100% rename from middlewares/switch_2_openwhisk.py rename to middlewares/5.switch_2_openwhisk.py diff --git a/middlewares/switch_2_waverless.py b/middlewares/5.switch_2_waverless.py similarity index 100% rename from middlewares/switch_2_waverless.py rename to middlewares/5.switch_2_waverless.py diff --git a/middlewares/6.debug_waverless_node.py b/middlewares/6.debug_waverless_node.py new file mode 100644 index 0000000..5f25cdb --- /dev/null +++ b/middlewares/6.debug_waverless_node.py @@ -0,0 +1,27 @@ +import os,sys +CUR_FDIR = os.path.dirname(os.path.abspath(__file__)); cur_scan=CUR_FDIR; scan=[["pylib.py" in os.listdir(cur_scan),cur_scan,exec('global cur_scan;cur_scan=os.path.join(cur_scan, "..")')] for _ in range(10)]; found_pylib=[x[0] for x in scan]; pylib_dir_idx=found_pylib.index(True); assert pylib_dir_idx>=0, "pylib.py not found"; print(scan[pylib_dir_idx][1]); ROOT_DIR=os.path.abspath(os.path.join(CUR_FDIR, scan[pylib_dir_idx][1])); sys.path.append(ROOT_DIR) +import pylib + +if len(sys.argv)!=2: + print("Usage: python3 6.debug_waverless_node.py ") + print(" // node_id is the number of lab machine") + print(" // for example, node_id of lab4 is 4") + exit(1) + +looking_for=sys.argv[1] +find=None +cluster_conf=pylib.load_cluster_config("cluster_config.yml") +for n in cluster_conf.nodes: + if n.node_name==f"lab{looking_for}": + find=n + break + +if find is None: + print("Please specify the correct node_id") + print("Current nodes:") + cluster_conf.print() + exit(1) + +print(f"Starting waverless on node {find.node_name} {find.node_ip}") + +pylib.os_system_sure(f"ssh root@{find.node_ip} 'systemctl stop waverless && python3 /waverless_deploy/waverless_backend/run_node.py {looking_for}'") \ No newline at end of file diff --git a/middlewares/cluster_config.yml b/middlewares/cluster_config.yml index a6a88fa..161a377 100644 --- a/middlewares/cluster_config.yml +++ b/middlewares/cluster_config.yml @@ -1,12 +1,14 @@ # lab1: # ip: 192.168.31.162 # is_master: -lab2: - ip: 192.168.31.87 +# lab2: +# ip: 192.168.31.87 +# is_master: +# lab3: +# ip: 192.168.31.96 +lab4: + ip: 192.168.31.109 is_master: -lab3: - ip: 192.168.31.96 - # lab7: # ip: 192.168.31.89 # lab8: @@ -16,7 +18,7 @@ lab3: # is_master: # lab10: # ip: 192.168.31.240 -# lab11: -# ip: 192.168.31.138 +lab11: + ip: 192.168.31.138 # lab12: # ip: 192.168.31.171 \ No newline at end of file diff --git a/middlewares/waverless/img_resize.zip b/middlewares/waverless/img_resize.zip deleted file mode 100644 index f39a3f4..0000000 Binary files a/middlewares/waverless/img_resize.zip and /dev/null differ diff --git a/middlewares/waverless/waverless b/middlewares/waverless/waverless index 1778957..6379c5f 160000 --- a/middlewares/waverless/waverless +++ b/middlewares/waverless/waverless @@ -1 +1 @@ -Subproject commit 177895768f85c7c063cee89997dbae229f5ecf51 +Subproject commit 6379c5fcbc2ed8647a16a25b9dbe79ead709fcb3 diff --git a/pylib.py b/pylib.py index 365fc20..c7eaf07 100644 --- a/pylib.py +++ b/pylib.py @@ -88,4 +88,31 @@ def cmd_get_remote_file(ip,user,file): return Cmd(['scp',f"{user}@{ip}:{file}","."]) def cmd_send_remote_file(ip,user,file,remotedir): - return Cmd(['scp',file,f"{user}@{ip}:{remotedir}"]) \ No newline at end of file + return Cmd(['scp',file,f"{user}@{ip}:{remotedir}"]) + + +class ClusterConfigNode: + def __init__(self,node_name,node_ip,is_master) -> None: + self.node_name=node_name + self.node_ip=node_ip + self.is_master=is_master +class ClusterConfig: + nodes=[] + + def print(self): + for n in self.nodes: + print(f"Node: {n.node_name}, IP: {n.node_ip}, is_master: {n.is_master}") + +def load_cluster_config(cluster_conf_path)->ClusterConfig: + conf=ClusterConfig() + with open(cluster_conf_path) as f: + conf_raw=yaml.safe_load(f) + for node_name in conf_raw: + is_master=False + if "is_master" in conf_raw[node_name]: + is_master=True + conf.nodes.append(ClusterConfigNode( + node_name, + conf_raw[node_name]["ip"], + is_master)) + return conf \ No newline at end of file