diff options
author | Lukasz Strzalkowski <lukasz@squareup.com> | 2017-06-11 22:00:07 -0700 |
---|---|---|
committer | Eric Anderson <ejona@google.com> | 2017-09-11 09:57:03 -0700 |
commit | 731bbefb1774c108bdde718e1c41a4529b2ac723 (patch) | |
tree | 09d8fa04cdd5c3276683e3913a7cdcc4cc6a9b6f /grpclb | |
parent | 65530bb71b7a89137daad88e67c23585e98c170d (diff) | |
download | grpc-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.java | 33 |
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(); } |