aboutsummaryrefslogtreecommitdiff
path: root/grpclb
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 /grpclb
parent65530bb71b7a89137daad88e67c23585e98c170d (diff)
downloadgrpc-grpc-java-731bbefb1774c108bdde718e1c41a4529b2ac723.tar.gz
core, compiler, protobuf: introduce MethodDescriptor#setSchemaDescriptor
Diffstat (limited to 'grpclb')
-rw-r--r--grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java33
1 files changed, 31 insertions, 2 deletions
diff --git a/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java b/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java
index 5f5406728..76fb80e75 100644
--- a/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java
+++ b/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java
@@ -38,6 +38,7 @@ public final class LoadBalancerGrpc {
io.grpc.grpclb.LoadBalanceRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.grpc.grpclb.LoadBalanceResponse.getDefaultInstance()))
+ .setSchemaDescriptor(new LoadBalancerMethodDescriptorSupplier("BalanceLoad"))
.build();
/**
@@ -196,11 +197,39 @@ public final class LoadBalancerGrpc {
}
}
- private static final class LoadBalancerDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier {
+ private static abstract class LoadBalancerBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
+ LoadBalancerBaseDescriptorSupplier() {}
+
@java.lang.Override
public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
return io.grpc.grpclb.LoadBalancerProto.getDescriptor();
}
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
+ return getFileDescriptor().findServiceByName("LoadBalancer");
+ }
+ }
+
+ private static final class LoadBalancerFileDescriptorSupplier
+ extends LoadBalancerBaseDescriptorSupplier {
+ LoadBalancerFileDescriptorSupplier() {}
+ }
+
+ private static final class LoadBalancerMethodDescriptorSupplier
+ extends LoadBalancerBaseDescriptorSupplier
+ implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
+ private final String methodName;
+
+ LoadBalancerMethodDescriptorSupplier(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;
@@ -212,7 +241,7 @@ public final class LoadBalancerGrpc {
result = serviceDescriptor;
if (result == null) {
serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
- .setSchemaDescriptor(new LoadBalancerDescriptorSupplier())
+ .setSchemaDescriptor(new LoadBalancerFileDescriptorSupplier())
.addMethod(METHOD_BALANCE_LOAD)
.build();
}