aboutsummaryrefslogtreecommitdiff
path: root/testing-proto
diff options
context:
space:
mode:
authorLukasz Strzalkowski <lukasz@squareup.com>2017-06-11 22:00:07 -0700
committerEric Anderson <ejona@google.com>2017-09-11 09:57:03 -0700
commit731bbefb1774c108bdde718e1c41a4529b2ac723 (patch)
tree09d8fa04cdd5c3276683e3913a7cdcc4cc6a9b6f /testing-proto
parent65530bb71b7a89137daad88e67c23585e98c170d (diff)
downloadgrpc-grpc-java-731bbefb1774c108bdde718e1c41a4529b2ac723.tar.gz
core, compiler, protobuf: introduce MethodDescriptor#setSchemaDescriptor
Diffstat (limited to 'testing-proto')
-rw-r--r--testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java36
1 files changed, 34 insertions, 2 deletions
diff --git a/testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java b/testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java
index c99afa2c0..59d2646e2 100644
--- a/testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java
+++ b/testing-proto/src/generated/main/grpc/io/grpc/testing/protobuf/SimpleServiceGrpc.java
@@ -41,6 +41,7 @@ public final class SimpleServiceGrpc {
io.grpc.testing.protobuf.SimpleRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.grpc.testing.protobuf.SimpleResponse.getDefaultInstance()))
+ .setSchemaDescriptor(new SimpleServiceMethodDescriptorSupplier("UnaryRpc"))
.build();
@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
public static final io.grpc.MethodDescriptor<io.grpc.testing.protobuf.SimpleRequest,
@@ -53,6 +54,7 @@ public final class SimpleServiceGrpc {
io.grpc.testing.protobuf.SimpleRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.grpc.testing.protobuf.SimpleResponse.getDefaultInstance()))
+ .setSchemaDescriptor(new SimpleServiceMethodDescriptorSupplier("ClientStreamingRpc"))
.build();
@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
public static final io.grpc.MethodDescriptor<io.grpc.testing.protobuf.SimpleRequest,
@@ -65,6 +67,7 @@ public final class SimpleServiceGrpc {
io.grpc.testing.protobuf.SimpleRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.grpc.testing.protobuf.SimpleResponse.getDefaultInstance()))
+ .setSchemaDescriptor(new SimpleServiceMethodDescriptorSupplier("ServerStreamingRpc"))
.build();
@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
public static final io.grpc.MethodDescriptor<io.grpc.testing.protobuf.SimpleRequest,
@@ -77,6 +80,7 @@ public final class SimpleServiceGrpc {
io.grpc.testing.protobuf.SimpleRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.grpc.testing.protobuf.SimpleResponse.getDefaultInstance()))
+ .setSchemaDescriptor(new SimpleServiceMethodDescriptorSupplier("BidiStreamingRpc"))
.build();
/**
@@ -377,11 +381,39 @@ public final class SimpleServiceGrpc {
}
}
- private static final class SimpleServiceDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier {
+ private static abstract class SimpleServiceBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+ SimpleServiceBaseDescriptorSupplier() {}
+
@java.lang.Override
public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
return io.grpc.testing.protobuf.SimpleServiceProto.getDescriptor();
}
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
+ return getFileDescriptor().findServiceByName("SimpleService");
+ }
+ }
+
+ private static final class SimpleServiceFileDescriptorSupplier
+ extends SimpleServiceBaseDescriptorSupplier {
+ SimpleServiceFileDescriptorSupplier() {}
+ }
+
+ private static final class SimpleServiceMethodDescriptorSupplier
+ extends SimpleServiceBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
+ private final String methodName;
+
+ SimpleServiceMethodDescriptorSupplier(String methodName) {
+ this.methodName = methodName;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
+ return getServiceDescriptor().findMethodByName(methodName);
+ }
}
private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
@@ -393,7 +425,7 @@ public final class SimpleServiceGrpc {
result = serviceDescriptor;
if (result == null) {
serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
- .setSchemaDescriptor(new SimpleServiceDescriptorSupplier())
+ .setSchemaDescriptor(new SimpleServiceFileDescriptorSupplier())
.addMethod(METHOD_UNARY_RPC)
.addMethod(METHOD_CLIENT_STREAMING_RPC)
.addMethod(METHOD_SERVER_STREAMING_RPC)