diff --git a/alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java b/alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java index 9f68246d9e..a792853a45 100644 --- a/alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java +++ b/alts/src/generated/main/grpc/io/grpc/alts/internal/HandshakerServiceGrpc.java @@ -62,14 +62,7 @@ public final class HandshakerServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static HandshakerServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HandshakerServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HandshakerServiceStub(channel, callOptions); - } - }; - return HandshakerServiceStub.newStub(factory, channel); + return new HandshakerServiceStub(channel); } /** @@ -77,14 +70,7 @@ public final class HandshakerServiceGrpc { */ public static HandshakerServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HandshakerServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HandshakerServiceBlockingStub(channel, callOptions); - } - }; - return HandshakerServiceBlockingStub.newStub(factory, channel); + return new HandshakerServiceBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class HandshakerServiceGrpc { */ public static HandshakerServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HandshakerServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HandshakerServiceFutureStub(channel, callOptions); - } - }; - return HandshakerServiceFutureStub.newStub(factory, channel); + return new HandshakerServiceFutureStub(channel); } /** @@ -136,15 +115,19 @@ public final class HandshakerServiceGrpc { /** */ - public static final class HandshakerServiceStub extends io.grpc.stub.AbstractAsyncStub { - private HandshakerServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HandshakerServiceStub extends io.grpc.stub.AbstractStub { + private HandshakerServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private HandshakerServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HandshakerServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HandshakerServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HandshakerServiceStub(channel, callOptions); } @@ -167,30 +150,38 @@ public final class HandshakerServiceGrpc { /** */ - public static final class HandshakerServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private HandshakerServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HandshakerServiceBlockingStub extends io.grpc.stub.AbstractStub { + private HandshakerServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private HandshakerServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HandshakerServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HandshakerServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HandshakerServiceBlockingStub(channel, callOptions); } } /** */ - public static final class HandshakerServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private HandshakerServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HandshakerServiceFutureStub extends io.grpc.stub.AbstractStub { + private HandshakerServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private HandshakerServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HandshakerServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HandshakerServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HandshakerServiceFutureStub(channel, callOptions); } } diff --git a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java index 0ddf244e41..c761453216 100644 --- a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java +++ b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java @@ -186,14 +186,7 @@ public final class BenchmarkServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static BenchmarkServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BenchmarkServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BenchmarkServiceStub(channel, callOptions); - } - }; - return BenchmarkServiceStub.newStub(factory, channel); + return new BenchmarkServiceStub(channel); } /** @@ -201,14 +194,7 @@ public final class BenchmarkServiceGrpc { */ public static BenchmarkServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BenchmarkServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BenchmarkServiceBlockingStub(channel, callOptions); - } - }; - return BenchmarkServiceBlockingStub.newStub(factory, channel); + return new BenchmarkServiceBlockingStub(channel); } /** @@ -216,14 +202,7 @@ public final class BenchmarkServiceGrpc { */ public static BenchmarkServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public BenchmarkServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new BenchmarkServiceFutureStub(channel, callOptions); - } - }; - return BenchmarkServiceFutureStub.newStub(factory, channel); + return new BenchmarkServiceFutureStub(channel); } /** @@ -329,15 +308,19 @@ public final class BenchmarkServiceGrpc { /** */ - public static final class BenchmarkServiceStub extends io.grpc.stub.AbstractAsyncStub { - private BenchmarkServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class BenchmarkServiceStub extends io.grpc.stub.AbstractStub { + private BenchmarkServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private BenchmarkServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected BenchmarkServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected BenchmarkServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new BenchmarkServiceStub(channel, callOptions); } @@ -405,15 +388,19 @@ public final class BenchmarkServiceGrpc { /** */ - public static final class BenchmarkServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private BenchmarkServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class BenchmarkServiceBlockingStub extends io.grpc.stub.AbstractStub { + private BenchmarkServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private BenchmarkServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected BenchmarkServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected BenchmarkServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new BenchmarkServiceBlockingStub(channel, callOptions); } @@ -443,15 +430,19 @@ public final class BenchmarkServiceGrpc { /** */ - public static final class BenchmarkServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private BenchmarkServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class BenchmarkServiceFutureStub extends io.grpc.stub.AbstractStub { + private BenchmarkServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private BenchmarkServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected BenchmarkServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected BenchmarkServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new BenchmarkServiceFutureStub(channel, callOptions); } diff --git a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java index 8ccaf01fad..3bd2bdb96b 100644 --- a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java +++ b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/ReportQpsScenarioServiceGrpc.java @@ -62,14 +62,7 @@ public final class ReportQpsScenarioServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ReportQpsScenarioServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReportQpsScenarioServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReportQpsScenarioServiceStub(channel, callOptions); - } - }; - return ReportQpsScenarioServiceStub.newStub(factory, channel); + return new ReportQpsScenarioServiceStub(channel); } /** @@ -77,14 +70,7 @@ public final class ReportQpsScenarioServiceGrpc { */ public static ReportQpsScenarioServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReportQpsScenarioServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReportQpsScenarioServiceBlockingStub(channel, callOptions); - } - }; - return ReportQpsScenarioServiceBlockingStub.newStub(factory, channel); + return new ReportQpsScenarioServiceBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class ReportQpsScenarioServiceGrpc { */ public static ReportQpsScenarioServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReportQpsScenarioServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReportQpsScenarioServiceFutureStub(channel, callOptions); - } - }; - return ReportQpsScenarioServiceFutureStub.newStub(factory, channel); + return new ReportQpsScenarioServiceFutureStub(channel); } /** @@ -131,15 +110,19 @@ public final class ReportQpsScenarioServiceGrpc { /** */ - public static final class ReportQpsScenarioServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ReportQpsScenarioServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReportQpsScenarioServiceStub extends io.grpc.stub.AbstractStub { + private ReportQpsScenarioServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ReportQpsScenarioServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReportQpsScenarioServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReportQpsScenarioServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReportQpsScenarioServiceStub(channel, callOptions); } @@ -157,15 +140,19 @@ public final class ReportQpsScenarioServiceGrpc { /** */ - public static final class ReportQpsScenarioServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ReportQpsScenarioServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReportQpsScenarioServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ReportQpsScenarioServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ReportQpsScenarioServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReportQpsScenarioServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReportQpsScenarioServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReportQpsScenarioServiceBlockingStub(channel, callOptions); } @@ -182,15 +169,19 @@ public final class ReportQpsScenarioServiceGrpc { /** */ - public static final class ReportQpsScenarioServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ReportQpsScenarioServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReportQpsScenarioServiceFutureStub extends io.grpc.stub.AbstractStub { + private ReportQpsScenarioServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ReportQpsScenarioServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReportQpsScenarioServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReportQpsScenarioServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReportQpsScenarioServiceFutureStub(channel, callOptions); } diff --git a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java index 9fc781c24b..05e85553c4 100644 --- a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java +++ b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java @@ -155,14 +155,7 @@ public final class WorkerServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static WorkerServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public WorkerServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new WorkerServiceStub(channel, callOptions); - } - }; - return WorkerServiceStub.newStub(factory, channel); + return new WorkerServiceStub(channel); } /** @@ -170,14 +163,7 @@ public final class WorkerServiceGrpc { */ public static WorkerServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public WorkerServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new WorkerServiceBlockingStub(channel, callOptions); - } - }; - return WorkerServiceBlockingStub.newStub(factory, channel); + return new WorkerServiceBlockingStub(channel); } /** @@ -185,14 +171,7 @@ public final class WorkerServiceGrpc { */ public static WorkerServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public WorkerServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new WorkerServiceFutureStub(channel, callOptions); - } - }; - return WorkerServiceFutureStub.newStub(factory, channel); + return new WorkerServiceFutureStub(channel); } /** @@ -285,15 +264,19 @@ public final class WorkerServiceGrpc { /** */ - public static final class WorkerServiceStub extends io.grpc.stub.AbstractAsyncStub { - private WorkerServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class WorkerServiceStub extends io.grpc.stub.AbstractStub { + private WorkerServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private WorkerServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected WorkerServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected WorkerServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new WorkerServiceStub(channel, callOptions); } @@ -354,15 +337,19 @@ public final class WorkerServiceGrpc { /** */ - public static final class WorkerServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private WorkerServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class WorkerServiceBlockingStub extends io.grpc.stub.AbstractStub { + private WorkerServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private WorkerServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected WorkerServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected WorkerServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new WorkerServiceBlockingStub(channel, callOptions); } @@ -389,15 +376,19 @@ public final class WorkerServiceGrpc { /** */ - public static final class WorkerServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private WorkerServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class WorkerServiceFutureStub extends io.grpc.stub.AbstractStub { + private WorkerServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private WorkerServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected WorkerServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected WorkerServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new WorkerServiceFutureStub(channel, callOptions); } diff --git a/compiler/src/java_plugin/cpp/java_generator.cpp b/compiler/src/java_plugin/cpp/java_generator.cpp index 5232f11fa5..fbe4a65dfc 100644 --- a/compiler/src/java_plugin/cpp/java_generator.cpp +++ b/compiler/src/java_plugin/cpp/java_generator.cpp @@ -489,37 +489,6 @@ static void PrintBindServiceMethodBody(const ServiceDescriptor* service, std::map* vars, Printer* p); -// Prints a StubFactory for given service / stub type. -static void PrintStubFactory( - const ServiceDescriptor* service, - std::map* vars, - Printer* p, StubType type) { - string stub_type_name; - switch (type) { - case ASYNC_CLIENT_IMPL: - stub_type_name = ""; - break; - case FUTURE_CLIENT_IMPL: - stub_type_name = "Future"; - break; - case BLOCKING_CLIENT_IMPL: - stub_type_name = "Blocking"; - break; - default: - GRPC_CODEGEN_FAIL << "Cannot generate StubFactory for StubType: " << type; - } - (*vars)["stub_full_name"] = (*vars)["service_name"] + stub_type_name + "Stub"; - p->Print( - *vars, - "$StubFactory$<$stub_full_name$> factory =\n" - " new $StubFactory$<$stub_full_name$>() {\n" - " @$Override$\n" - " public $stub_full_name$ newStub($Channel$ channel, $CallOptions$ callOptions) {\n" - " return new $stub_full_name$(channel, callOptions);\n" - " }\n" - " };\n"); -} - // Prints a client interface or implementation class, or a server interface. static void PrintStub( const ServiceDescriptor* service, @@ -530,7 +499,6 @@ static void PrintStub( (*vars)["abstract_name"] = service_name + "ImplBase"; string stub_name = service_name; string client_name = service_name; - string stub_base_class_name = "AbstractStub"; CallType call_type; bool impl_base = false; bool interface = false; @@ -542,7 +510,6 @@ static void PrintStub( case ASYNC_CLIENT_IMPL: call_type = ASYNC_CALL; stub_name += "Stub"; - stub_base_class_name = "AbstractAsyncStub"; break; case BLOCKING_CLIENT_INTERFACE: interface = true; @@ -551,7 +518,6 @@ static void PrintStub( call_type = BLOCKING_CALL; stub_name += "BlockingStub"; client_name += "BlockingClient"; - stub_base_class_name = "AbstractBlockingStub"; break; case FUTURE_CLIENT_INTERFACE: interface = true; @@ -560,20 +526,16 @@ static void PrintStub( call_type = FUTURE_CALL; stub_name += "FutureStub"; client_name += "FutureClient"; - stub_base_class_name = "AbstractFutureStub"; break; case ASYNC_INTERFACE: call_type = ASYNC_CALL; interface = true; - stub_name += "Stub"; - stub_base_class_name = "AbstractAsyncStub"; break; default: GRPC_CODEGEN_FAIL << "Cannot determine class name for StubType: " << type; } (*vars)["stub_name"] = stub_name; (*vars)["client_name"] = client_name; - (*vars)["stub_base_class_name"] = (*vars)[stub_base_class_name]; // Class head if (!interface) { @@ -587,13 +549,11 @@ static void PrintStub( if (impl_base) { p->Print( *vars, - "public static abstract class $abstract_name$" - " implements $BindableService$ {\n"); + "public static abstract class $abstract_name$ implements $BindableService$ {\n"); } else { p->Print( *vars, - "public static final class $stub_name$" - " extends $stub_base_class_name$<$stub_name$> {\n"); + "public static final class $stub_name$ extends $AbstractStub$<$stub_name$> {\n"); } p->Indent(); @@ -601,9 +561,15 @@ static void PrintStub( if (!impl_base && !interface) { p->Print( *vars, - "private $stub_name$(\n" - " $Channel$ channel, $CallOptions$ callOptions) {" - "\n"); + "private $stub_name$($Channel$ channel) {\n"); + p->Indent(); + p->Print("super(channel);\n"); + p->Outdent(); + p->Print("}\n\n"); + p->Print( + *vars, + "private $stub_name$($Channel$ channel,\n" + " $CallOptions$ callOptions) {\n"); p->Indent(); p->Print("super(channel, callOptions);\n"); p->Outdent(); @@ -611,9 +577,8 @@ static void PrintStub( p->Print( *vars, "@$Override$\n" - "protected $stub_name$ build(\n" - " $Channel$ channel, $CallOptions$ callOptions) {" - "\n"); + "protected $stub_name$ build($Channel$ channel,\n" + " $CallOptions$ callOptions) {\n"); p->Indent(); p->Print( *vars, @@ -1111,8 +1076,9 @@ static void PrintService(const ServiceDescriptor* service, *vars, "public static $service_name$Stub newStub($Channel$ channel) {\n"); p->Indent(); - PrintStubFactory(service, vars, p, ASYNC_CLIENT_IMPL); - p->Print(*vars, "return $service_name$Stub.newStub(factory, channel);\n"); + p->Print( + *vars, + "return new $service_name$Stub(channel);\n"); p->Outdent(); p->Print("}\n\n"); @@ -1124,10 +1090,9 @@ static void PrintService(const ServiceDescriptor* service, "public static $service_name$BlockingStub newBlockingStub(\n" " $Channel$ channel) {\n"); p->Indent(); - PrintStubFactory(service, vars, p, BLOCKING_CLIENT_IMPL); p->Print( *vars, - "return $service_name$BlockingStub.newStub(factory, channel);\n"); + "return new $service_name$BlockingStub(channel);\n"); p->Outdent(); p->Print("}\n\n"); @@ -1139,10 +1104,9 @@ static void PrintService(const ServiceDescriptor* service, "public static $service_name$FutureStub newFutureStub(\n" " $Channel$ channel) {\n"); p->Indent(); - PrintStubFactory(service, vars, p, FUTURE_CLIENT_IMPL); p->Print( *vars, - "return $service_name$FutureStub.newStub(factory, channel);\n"); + "return new $service_name$FutureStub(channel);\n"); p->Outdent(); p->Print("}\n\n"); @@ -1216,10 +1180,6 @@ void GenerateService(const ServiceDescriptor* service, vars["ProtoMethodDescriptorSupplier"] = "io.grpc.protobuf.ProtoMethodDescriptorSupplier"; vars["AbstractStub"] = "io.grpc.stub.AbstractStub"; - vars["AbstractAsyncStub"] = "io.grpc.stub.AbstractAsyncStub"; - vars["AbstractFutureStub"] = "io.grpc.stub.AbstractFutureStub"; - vars["AbstractBlockingStub"] = "io.grpc.stub.AbstractBlockingStub"; - vars["StubFactory"] = "io.grpc.stub.AbstractStub.StubFactory"; vars["RpcMethod"] = "io.grpc.stub.annotations.RpcMethod"; vars["MethodDescriptor"] = "io.grpc.MethodDescriptor"; vars["StreamObserver"] = "io.grpc.stub.StreamObserver"; diff --git a/compiler/src/test/golden/TestDeprecatedService.java.txt b/compiler/src/test/golden/TestDeprecatedService.java.txt index 4002f504e6..a57999ac0b 100644 --- a/compiler/src/test/golden/TestDeprecatedService.java.txt +++ b/compiler/src/test/golden/TestDeprecatedService.java.txt @@ -66,14 +66,7 @@ public final class TestDeprecatedServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static TestDeprecatedServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceStub(channel, callOptions); - } - }; - return TestDeprecatedServiceStub.newStub(factory, channel); + return new TestDeprecatedServiceStub(channel); } /** @@ -81,14 +74,7 @@ public final class TestDeprecatedServiceGrpc { */ public static TestDeprecatedServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceBlockingStub(channel, callOptions); - } - }; - return TestDeprecatedServiceBlockingStub.newStub(factory, channel); + return new TestDeprecatedServiceBlockingStub(channel); } /** @@ -96,14 +82,7 @@ public final class TestDeprecatedServiceGrpc { */ public static TestDeprecatedServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceFutureStub(channel, callOptions); - } - }; - return TestDeprecatedServiceFutureStub.newStub(factory, channel); + return new TestDeprecatedServiceFutureStub(channel); } /** @@ -144,15 +123,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceStub extends io.grpc.stub.AbstractAsyncStub { - private TestDeprecatedServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceStub(channel, callOptions); } @@ -175,15 +158,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private TestDeprecatedServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceBlockingStub(channel, callOptions); } @@ -205,15 +192,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private TestDeprecatedServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceFutureStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceFutureStub(channel, callOptions); } diff --git a/compiler/src/test/golden/TestService.java.txt b/compiler/src/test/golden/TestService.java.txt index 5268ee46b5..b632471556 100644 --- a/compiler/src/test/golden/TestService.java.txt +++ b/compiler/src/test/golden/TestService.java.txt @@ -284,14 +284,7 @@ public final class TestServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static TestServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceStub(channel, callOptions); - } - }; - return TestServiceStub.newStub(factory, channel); + return new TestServiceStub(channel); } /** @@ -299,14 +292,7 @@ public final class TestServiceGrpc { */ public static TestServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceBlockingStub(channel, callOptions); - } - }; - return TestServiceBlockingStub.newStub(factory, channel); + return new TestServiceBlockingStub(channel); } /** @@ -314,14 +300,7 @@ public final class TestServiceGrpc { */ public static TestServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceFutureStub(channel, callOptions); - } - }; - return TestServiceFutureStub.newStub(factory, channel); + return new TestServiceFutureStub(channel); } /** @@ -487,15 +466,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceStub extends io.grpc.stub.AbstractAsyncStub { - private TestServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceStub extends io.grpc.stub.AbstractStub { + private TestServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceStub(channel, callOptions); } @@ -602,15 +585,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private TestServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TestServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceBlockingStub(channel, callOptions); } @@ -663,15 +650,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private TestServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceFutureStub extends io.grpc.stub.AbstractStub { + private TestServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceFutureStub(channel, callOptions); } diff --git a/compiler/src/testLite/golden/TestDeprecatedService.java.txt b/compiler/src/testLite/golden/TestDeprecatedService.java.txt index cc2ecb8067..6d59a41559 100644 --- a/compiler/src/testLite/golden/TestDeprecatedService.java.txt +++ b/compiler/src/testLite/golden/TestDeprecatedService.java.txt @@ -65,14 +65,7 @@ public final class TestDeprecatedServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static TestDeprecatedServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceStub(channel, callOptions); - } - }; - return TestDeprecatedServiceStub.newStub(factory, channel); + return new TestDeprecatedServiceStub(channel); } /** @@ -80,14 +73,7 @@ public final class TestDeprecatedServiceGrpc { */ public static TestDeprecatedServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceBlockingStub(channel, callOptions); - } - }; - return TestDeprecatedServiceBlockingStub.newStub(factory, channel); + return new TestDeprecatedServiceBlockingStub(channel); } /** @@ -95,14 +81,7 @@ public final class TestDeprecatedServiceGrpc { */ public static TestDeprecatedServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestDeprecatedServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestDeprecatedServiceFutureStub(channel, callOptions); - } - }; - return TestDeprecatedServiceFutureStub.newStub(factory, channel); + return new TestDeprecatedServiceFutureStub(channel); } /** @@ -143,15 +122,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceStub extends io.grpc.stub.AbstractAsyncStub { - private TestDeprecatedServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceStub(channel, callOptions); } @@ -174,15 +157,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private TestDeprecatedServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceBlockingStub(channel, callOptions); } @@ -204,15 +191,19 @@ public final class TestDeprecatedServiceGrpc { * */ @java.lang.Deprecated - public static final class TestDeprecatedServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private TestDeprecatedServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestDeprecatedServiceFutureStub extends io.grpc.stub.AbstractStub { + private TestDeprecatedServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TestDeprecatedServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestDeprecatedServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestDeprecatedServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestDeprecatedServiceFutureStub(channel, callOptions); } diff --git a/compiler/src/testLite/golden/TestService.java.txt b/compiler/src/testLite/golden/TestService.java.txt index c0d17510db..2bd085fbc1 100644 --- a/compiler/src/testLite/golden/TestService.java.txt +++ b/compiler/src/testLite/golden/TestService.java.txt @@ -276,14 +276,7 @@ public final class TestServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static TestServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceStub(channel, callOptions); - } - }; - return TestServiceStub.newStub(factory, channel); + return new TestServiceStub(channel); } /** @@ -291,14 +284,7 @@ public final class TestServiceGrpc { */ public static TestServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceBlockingStub(channel, callOptions); - } - }; - return TestServiceBlockingStub.newStub(factory, channel); + return new TestServiceBlockingStub(channel); } /** @@ -306,14 +292,7 @@ public final class TestServiceGrpc { */ public static TestServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceFutureStub(channel, callOptions); - } - }; - return TestServiceFutureStub.newStub(factory, channel); + return new TestServiceFutureStub(channel); } /** @@ -479,15 +458,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceStub extends io.grpc.stub.AbstractAsyncStub { - private TestServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceStub extends io.grpc.stub.AbstractStub { + private TestServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceStub(channel, callOptions); } @@ -594,15 +577,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private TestServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TestServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceBlockingStub(channel, callOptions); } @@ -655,15 +642,19 @@ public final class TestServiceGrpc { * Test service that supports all call types. * */ - public static final class TestServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private TestServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceFutureStub extends io.grpc.stub.AbstractStub { + private TestServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceFutureStub(channel, callOptions); } diff --git a/grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java b/grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java index 4c40b2a0f4..4d3ad18be2 100644 --- a/grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java +++ b/grpclb/src/generated/main/grpc/io/grpc/lb/v1/LoadBalancerGrpc.java @@ -62,14 +62,7 @@ public final class LoadBalancerGrpc { * Creates a new async stub that supports all call types for the service */ public static LoadBalancerStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadBalancerStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadBalancerStub(channel, callOptions); - } - }; - return LoadBalancerStub.newStub(factory, channel); + return new LoadBalancerStub(channel); } /** @@ -77,14 +70,7 @@ public final class LoadBalancerGrpc { */ public static LoadBalancerBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadBalancerBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadBalancerBlockingStub(channel, callOptions); - } - }; - return LoadBalancerBlockingStub.newStub(factory, channel); + return new LoadBalancerBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class LoadBalancerGrpc { */ public static LoadBalancerFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadBalancerFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadBalancerFutureStub(channel, callOptions); - } - }; - return LoadBalancerFutureStub.newStub(factory, channel); + return new LoadBalancerFutureStub(channel); } /** @@ -131,15 +110,19 @@ public final class LoadBalancerGrpc { /** */ - public static final class LoadBalancerStub extends io.grpc.stub.AbstractAsyncStub { - private LoadBalancerStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadBalancerStub extends io.grpc.stub.AbstractStub { + private LoadBalancerStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadBalancerStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadBalancerStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadBalancerStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadBalancerStub(channel, callOptions); } @@ -157,30 +140,38 @@ public final class LoadBalancerGrpc { /** */ - public static final class LoadBalancerBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private LoadBalancerBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadBalancerBlockingStub extends io.grpc.stub.AbstractStub { + private LoadBalancerBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadBalancerBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadBalancerBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadBalancerBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadBalancerBlockingStub(channel, callOptions); } } /** */ - public static final class LoadBalancerFutureStub extends io.grpc.stub.AbstractFutureStub { - private LoadBalancerFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadBalancerFutureStub extends io.grpc.stub.AbstractStub { + private LoadBalancerFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadBalancerFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadBalancerFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadBalancerFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadBalancerFutureStub(channel, callOptions); } } diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java index e6c7fcc92b..2978f9c8cc 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java @@ -93,14 +93,7 @@ public final class MetricsServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static MetricsServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public MetricsServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new MetricsServiceStub(channel, callOptions); - } - }; - return MetricsServiceStub.newStub(factory, channel); + return new MetricsServiceStub(channel); } /** @@ -108,14 +101,7 @@ public final class MetricsServiceGrpc { */ public static MetricsServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public MetricsServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new MetricsServiceBlockingStub(channel, callOptions); - } - }; - return MetricsServiceBlockingStub.newStub(factory, channel); + return new MetricsServiceBlockingStub(channel); } /** @@ -123,14 +109,7 @@ public final class MetricsServiceGrpc { */ public static MetricsServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public MetricsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new MetricsServiceFutureStub(channel, callOptions); - } - }; - return MetricsServiceFutureStub.newStub(factory, channel); + return new MetricsServiceFutureStub(channel); } /** @@ -180,15 +159,19 @@ public final class MetricsServiceGrpc { /** */ - public static final class MetricsServiceStub extends io.grpc.stub.AbstractAsyncStub { - private MetricsServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class MetricsServiceStub extends io.grpc.stub.AbstractStub { + private MetricsServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private MetricsServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected MetricsServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected MetricsServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new MetricsServiceStub(channel, callOptions); } @@ -218,15 +201,19 @@ public final class MetricsServiceGrpc { /** */ - public static final class MetricsServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private MetricsServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class MetricsServiceBlockingStub extends io.grpc.stub.AbstractStub { + private MetricsServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private MetricsServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected MetricsServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected MetricsServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new MetricsServiceBlockingStub(channel, callOptions); } @@ -255,15 +242,19 @@ public final class MetricsServiceGrpc { /** */ - public static final class MetricsServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private MetricsServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class MetricsServiceFutureStub extends io.grpc.stub.AbstractStub { + private MetricsServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private MetricsServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected MetricsServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected MetricsServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new MetricsServiceFutureStub(channel, callOptions); } diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java index 50d29d481f..6ecd3208e3 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java @@ -96,14 +96,7 @@ public final class ReconnectServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ReconnectServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReconnectServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReconnectServiceStub(channel, callOptions); - } - }; - return ReconnectServiceStub.newStub(factory, channel); + return new ReconnectServiceStub(channel); } /** @@ -111,14 +104,7 @@ public final class ReconnectServiceGrpc { */ public static ReconnectServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReconnectServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReconnectServiceBlockingStub(channel, callOptions); - } - }; - return ReconnectServiceBlockingStub.newStub(factory, channel); + return new ReconnectServiceBlockingStub(channel); } /** @@ -126,14 +112,7 @@ public final class ReconnectServiceGrpc { */ public static ReconnectServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReconnectServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReconnectServiceFutureStub(channel, callOptions); - } - }; - return ReconnectServiceFutureStub.newStub(factory, channel); + return new ReconnectServiceFutureStub(channel); } /** @@ -182,15 +161,19 @@ public final class ReconnectServiceGrpc { * A service used to control reconnect server. * */ - public static final class ReconnectServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ReconnectServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReconnectServiceStub extends io.grpc.stub.AbstractStub { + private ReconnectServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ReconnectServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReconnectServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReconnectServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReconnectServiceStub(channel, callOptions); } @@ -216,15 +199,19 @@ public final class ReconnectServiceGrpc { * A service used to control reconnect server. * */ - public static final class ReconnectServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ReconnectServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReconnectServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ReconnectServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ReconnectServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReconnectServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReconnectServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReconnectServiceBlockingStub(channel, callOptions); } @@ -248,15 +235,19 @@ public final class ReconnectServiceGrpc { * A service used to control reconnect server. * */ - public static final class ReconnectServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ReconnectServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReconnectServiceFutureStub extends io.grpc.stub.AbstractStub { + private ReconnectServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ReconnectServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReconnectServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReconnectServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReconnectServiceFutureStub(channel, callOptions); } diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java index e300c5f6b2..faa8925faa 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java @@ -283,14 +283,7 @@ public final class TestServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static TestServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceStub(channel, callOptions); - } - }; - return TestServiceStub.newStub(factory, channel); + return new TestServiceStub(channel); } /** @@ -298,14 +291,7 @@ public final class TestServiceGrpc { */ public static TestServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceBlockingStub(channel, callOptions); - } - }; - return TestServiceBlockingStub.newStub(factory, channel); + return new TestServiceBlockingStub(channel); } /** @@ -313,14 +299,7 @@ public final class TestServiceGrpc { */ public static TestServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public TestServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TestServiceFutureStub(channel, callOptions); - } - }; - return TestServiceFutureStub.newStub(factory, channel); + return new TestServiceFutureStub(channel); } /** @@ -489,15 +468,19 @@ public final class TestServiceGrpc { * performance with various types of payload. * */ - public static final class TestServiceStub extends io.grpc.stub.AbstractAsyncStub { - private TestServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceStub extends io.grpc.stub.AbstractStub { + private TestServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceStub(channel, callOptions); } @@ -606,15 +589,19 @@ public final class TestServiceGrpc { * performance with various types of payload. * */ - public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private TestServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TestServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceBlockingStub(channel, callOptions); } @@ -680,15 +667,19 @@ public final class TestServiceGrpc { * performance with various types of payload. * */ - public static final class TestServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private TestServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class TestServiceFutureStub extends io.grpc.stub.AbstractStub { + private TestServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TestServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected TestServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected TestServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new TestServiceFutureStub(channel, callOptions); } diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java index 09cd8e9ef1..156321975d 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java @@ -66,14 +66,7 @@ public final class UnimplementedServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static UnimplementedServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public UnimplementedServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new UnimplementedServiceStub(channel, callOptions); - } - }; - return UnimplementedServiceStub.newStub(factory, channel); + return new UnimplementedServiceStub(channel); } /** @@ -81,14 +74,7 @@ public final class UnimplementedServiceGrpc { */ public static UnimplementedServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public UnimplementedServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new UnimplementedServiceBlockingStub(channel, callOptions); - } - }; - return UnimplementedServiceBlockingStub.newStub(factory, channel); + return new UnimplementedServiceBlockingStub(channel); } /** @@ -96,14 +82,7 @@ public final class UnimplementedServiceGrpc { */ public static UnimplementedServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public UnimplementedServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new UnimplementedServiceFutureStub(channel, callOptions); - } - }; - return UnimplementedServiceFutureStub.newStub(factory, channel); + return new UnimplementedServiceFutureStub(channel); } /** @@ -143,15 +122,19 @@ public final class UnimplementedServiceGrpc { * that case. * */ - public static final class UnimplementedServiceStub extends io.grpc.stub.AbstractAsyncStub { - private UnimplementedServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class UnimplementedServiceStub extends io.grpc.stub.AbstractStub { + private UnimplementedServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private UnimplementedServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected UnimplementedServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected UnimplementedServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new UnimplementedServiceStub(channel, callOptions); } @@ -173,15 +156,19 @@ public final class UnimplementedServiceGrpc { * that case. * */ - public static final class UnimplementedServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private UnimplementedServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class UnimplementedServiceBlockingStub extends io.grpc.stub.AbstractStub { + private UnimplementedServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private UnimplementedServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected UnimplementedServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected UnimplementedServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new UnimplementedServiceBlockingStub(channel, callOptions); } @@ -202,15 +189,19 @@ public final class UnimplementedServiceGrpc { * that case. * */ - public static final class UnimplementedServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private UnimplementedServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class UnimplementedServiceFutureStub extends io.grpc.stub.AbstractStub { + private UnimplementedServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private UnimplementedServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected UnimplementedServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected UnimplementedServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new UnimplementedServiceFutureStub(channel, callOptions); } diff --git a/services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java b/services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java index d45eb53587..165eec264e 100644 --- a/services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java +++ b/services/src/generated/main/grpc/io/grpc/channelz/v1/ChannelzGrpc.java @@ -252,14 +252,7 @@ public final class ChannelzGrpc { * Creates a new async stub that supports all call types for the service */ public static ChannelzStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ChannelzStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ChannelzStub(channel, callOptions); - } - }; - return ChannelzStub.newStub(factory, channel); + return new ChannelzStub(channel); } /** @@ -267,14 +260,7 @@ public final class ChannelzGrpc { */ public static ChannelzBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ChannelzBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ChannelzBlockingStub(channel, callOptions); - } - }; - return ChannelzBlockingStub.newStub(factory, channel); + return new ChannelzBlockingStub(channel); } /** @@ -282,14 +268,7 @@ public final class ChannelzGrpc { */ public static ChannelzFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ChannelzFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ChannelzFutureStub(channel, callOptions); - } - }; - return ChannelzFutureStub.newStub(factory, channel); + return new ChannelzFutureStub(channel); } /** @@ -432,15 +411,19 @@ public final class ChannelzGrpc { * information. * */ - public static final class ChannelzStub extends io.grpc.stub.AbstractAsyncStub { - private ChannelzStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ChannelzStub extends io.grpc.stub.AbstractStub { + private ChannelzStub(io.grpc.Channel channel) { + super(channel); + } + + private ChannelzStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ChannelzStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ChannelzStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ChannelzStub(channel, callOptions); } @@ -529,15 +512,19 @@ public final class ChannelzGrpc { * information. * */ - public static final class ChannelzBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ChannelzBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ChannelzBlockingStub extends io.grpc.stub.AbstractStub { + private ChannelzBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ChannelzBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ChannelzBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ChannelzBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ChannelzBlockingStub(channel, callOptions); } @@ -619,15 +606,19 @@ public final class ChannelzGrpc { * information. * */ - public static final class ChannelzFutureStub extends io.grpc.stub.AbstractFutureStub { - private ChannelzFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ChannelzFutureStub extends io.grpc.stub.AbstractStub { + private ChannelzFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ChannelzFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ChannelzFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ChannelzFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ChannelzFutureStub(channel, callOptions); } diff --git a/services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java b/services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java index 14457d12c7..93b8abb28e 100644 --- a/services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java +++ b/services/src/generated/main/grpc/io/grpc/health/v1/HealthGrpc.java @@ -93,14 +93,7 @@ public final class HealthGrpc { * Creates a new async stub that supports all call types for the service */ public static HealthStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HealthStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HealthStub(channel, callOptions); - } - }; - return HealthStub.newStub(factory, channel); + return new HealthStub(channel); } /** @@ -108,14 +101,7 @@ public final class HealthGrpc { */ public static HealthBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HealthBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HealthBlockingStub(channel, callOptions); - } - }; - return HealthBlockingStub.newStub(factory, channel); + return new HealthBlockingStub(channel); } /** @@ -123,14 +109,7 @@ public final class HealthGrpc { */ public static HealthFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public HealthFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new HealthFutureStub(channel, callOptions); - } - }; - return HealthFutureStub.newStub(factory, channel); + return new HealthFutureStub(channel); } /** @@ -192,15 +171,19 @@ public final class HealthGrpc { /** */ - public static final class HealthStub extends io.grpc.stub.AbstractAsyncStub { - private HealthStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HealthStub extends io.grpc.stub.AbstractStub { + private HealthStub(io.grpc.Channel channel) { + super(channel); + } + + private HealthStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HealthStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HealthStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HealthStub(channel, callOptions); } @@ -242,15 +225,19 @@ public final class HealthGrpc { /** */ - public static final class HealthBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private HealthBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HealthBlockingStub extends io.grpc.stub.AbstractStub { + private HealthBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private HealthBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HealthBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HealthBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HealthBlockingStub(channel, callOptions); } @@ -291,15 +278,19 @@ public final class HealthGrpc { /** */ - public static final class HealthFutureStub extends io.grpc.stub.AbstractFutureStub { - private HealthFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class HealthFutureStub extends io.grpc.stub.AbstractStub { + private HealthFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private HealthFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected HealthFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected HealthFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new HealthFutureStub(channel, callOptions); } diff --git a/services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java b/services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java index f85cbfdba7..035d177e2d 100644 --- a/services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java +++ b/services/src/generated/main/grpc/io/grpc/reflection/v1alpha/ServerReflectionGrpc.java @@ -62,14 +62,7 @@ public final class ServerReflectionGrpc { * Creates a new async stub that supports all call types for the service */ public static ServerReflectionStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ServerReflectionStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ServerReflectionStub(channel, callOptions); - } - }; - return ServerReflectionStub.newStub(factory, channel); + return new ServerReflectionStub(channel); } /** @@ -77,14 +70,7 @@ public final class ServerReflectionGrpc { */ public static ServerReflectionBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ServerReflectionBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ServerReflectionBlockingStub(channel, callOptions); - } - }; - return ServerReflectionBlockingStub.newStub(factory, channel); + return new ServerReflectionBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class ServerReflectionGrpc { */ public static ServerReflectionFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ServerReflectionFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ServerReflectionFutureStub(channel, callOptions); - } - }; - return ServerReflectionFutureStub.newStub(factory, channel); + return new ServerReflectionFutureStub(channel); } /** @@ -132,15 +111,19 @@ public final class ServerReflectionGrpc { /** */ - public static final class ServerReflectionStub extends io.grpc.stub.AbstractAsyncStub { - private ServerReflectionStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ServerReflectionStub extends io.grpc.stub.AbstractStub { + private ServerReflectionStub(io.grpc.Channel channel) { + super(channel); + } + + private ServerReflectionStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ServerReflectionStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ServerReflectionStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ServerReflectionStub(channel, callOptions); } @@ -159,30 +142,38 @@ public final class ServerReflectionGrpc { /** */ - public static final class ServerReflectionBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ServerReflectionBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ServerReflectionBlockingStub extends io.grpc.stub.AbstractStub { + private ServerReflectionBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ServerReflectionBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ServerReflectionBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ServerReflectionBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ServerReflectionBlockingStub(channel, callOptions); } } /** */ - public static final class ServerReflectionFutureStub extends io.grpc.stub.AbstractFutureStub { - private ServerReflectionFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ServerReflectionFutureStub extends io.grpc.stub.AbstractStub { + private ServerReflectionFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ServerReflectionFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ServerReflectionFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ServerReflectionFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ServerReflectionFutureStub(channel, callOptions); } } diff --git a/services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java b/services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java index be673b3939..1b5ab5c12c 100644 --- a/services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java +++ b/services/src/generated/test/grpc/io/grpc/reflection/testing/AnotherDynamicServiceGrpc.java @@ -65,14 +65,7 @@ public final class AnotherDynamicServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static AnotherDynamicServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AnotherDynamicServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AnotherDynamicServiceStub(channel, callOptions); - } - }; - return AnotherDynamicServiceStub.newStub(factory, channel); + return new AnotherDynamicServiceStub(channel); } /** @@ -80,14 +73,7 @@ public final class AnotherDynamicServiceGrpc { */ public static AnotherDynamicServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AnotherDynamicServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AnotherDynamicServiceBlockingStub(channel, callOptions); - } - }; - return AnotherDynamicServiceBlockingStub.newStub(factory, channel); + return new AnotherDynamicServiceBlockingStub(channel); } /** @@ -95,14 +81,7 @@ public final class AnotherDynamicServiceGrpc { */ public static AnotherDynamicServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AnotherDynamicServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AnotherDynamicServiceFutureStub(channel, callOptions); - } - }; - return AnotherDynamicServiceFutureStub.newStub(factory, channel); + return new AnotherDynamicServiceFutureStub(channel); } /** @@ -140,15 +119,19 @@ public final class AnotherDynamicServiceGrpc { * AnotherDynamicService * */ - public static final class AnotherDynamicServiceStub extends io.grpc.stub.AbstractAsyncStub { - private AnotherDynamicServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AnotherDynamicServiceStub extends io.grpc.stub.AbstractStub { + private AnotherDynamicServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private AnotherDynamicServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AnotherDynamicServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AnotherDynamicServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AnotherDynamicServiceStub(channel, callOptions); } @@ -169,15 +152,19 @@ public final class AnotherDynamicServiceGrpc { * AnotherDynamicService * */ - public static final class AnotherDynamicServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private AnotherDynamicServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AnotherDynamicServiceBlockingStub extends io.grpc.stub.AbstractStub { + private AnotherDynamicServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private AnotherDynamicServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AnotherDynamicServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AnotherDynamicServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AnotherDynamicServiceBlockingStub(channel, callOptions); } @@ -197,15 +184,19 @@ public final class AnotherDynamicServiceGrpc { * AnotherDynamicService * */ - public static final class AnotherDynamicServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private AnotherDynamicServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AnotherDynamicServiceFutureStub extends io.grpc.stub.AbstractStub { + private AnotherDynamicServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private AnotherDynamicServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AnotherDynamicServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AnotherDynamicServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AnotherDynamicServiceFutureStub(channel, callOptions); } diff --git a/services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java b/services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java index a80ac5fefb..1b5e7c78c8 100644 --- a/services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java +++ b/services/src/generated/test/grpc/io/grpc/reflection/testing/DynamicServiceGrpc.java @@ -65,14 +65,7 @@ public final class DynamicServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static DynamicServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public DynamicServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new DynamicServiceStub(channel, callOptions); - } - }; - return DynamicServiceStub.newStub(factory, channel); + return new DynamicServiceStub(channel); } /** @@ -80,14 +73,7 @@ public final class DynamicServiceGrpc { */ public static DynamicServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public DynamicServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new DynamicServiceBlockingStub(channel, callOptions); - } - }; - return DynamicServiceBlockingStub.newStub(factory, channel); + return new DynamicServiceBlockingStub(channel); } /** @@ -95,14 +81,7 @@ public final class DynamicServiceGrpc { */ public static DynamicServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public DynamicServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new DynamicServiceFutureStub(channel, callOptions); - } - }; - return DynamicServiceFutureStub.newStub(factory, channel); + return new DynamicServiceFutureStub(channel); } /** @@ -140,15 +119,19 @@ public final class DynamicServiceGrpc { * A DynamicService * */ - public static final class DynamicServiceStub extends io.grpc.stub.AbstractAsyncStub { - private DynamicServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class DynamicServiceStub extends io.grpc.stub.AbstractStub { + private DynamicServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private DynamicServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected DynamicServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected DynamicServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new DynamicServiceStub(channel, callOptions); } @@ -169,15 +152,19 @@ public final class DynamicServiceGrpc { * A DynamicService * */ - public static final class DynamicServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private DynamicServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class DynamicServiceBlockingStub extends io.grpc.stub.AbstractStub { + private DynamicServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private DynamicServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected DynamicServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected DynamicServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new DynamicServiceBlockingStub(channel, callOptions); } @@ -197,15 +184,19 @@ public final class DynamicServiceGrpc { * A DynamicService * */ - public static final class DynamicServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private DynamicServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class DynamicServiceFutureStub extends io.grpc.stub.AbstractStub { + private DynamicServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private DynamicServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected DynamicServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected DynamicServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new DynamicServiceFutureStub(channel, callOptions); } diff --git a/services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java b/services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java index ed32824028..f88764670d 100644 --- a/services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java +++ b/services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java @@ -62,14 +62,7 @@ public final class ReflectableServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ReflectableServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReflectableServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReflectableServiceStub(channel, callOptions); - } - }; - return ReflectableServiceStub.newStub(factory, channel); + return new ReflectableServiceStub(channel); } /** @@ -77,14 +70,7 @@ public final class ReflectableServiceGrpc { */ public static ReflectableServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReflectableServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReflectableServiceBlockingStub(channel, callOptions); - } - }; - return ReflectableServiceBlockingStub.newStub(factory, channel); + return new ReflectableServiceBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class ReflectableServiceGrpc { */ public static ReflectableServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ReflectableServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ReflectableServiceFutureStub(channel, callOptions); - } - }; - return ReflectableServiceFutureStub.newStub(factory, channel); + return new ReflectableServiceFutureStub(channel); } /** @@ -128,15 +107,19 @@ public final class ReflectableServiceGrpc { /** */ - public static final class ReflectableServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ReflectableServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReflectableServiceStub extends io.grpc.stub.AbstractStub { + private ReflectableServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ReflectableServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReflectableServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReflectableServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReflectableServiceStub(channel, callOptions); } @@ -151,15 +134,19 @@ public final class ReflectableServiceGrpc { /** */ - public static final class ReflectableServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ReflectableServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReflectableServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ReflectableServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ReflectableServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReflectableServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReflectableServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReflectableServiceBlockingStub(channel, callOptions); } @@ -173,15 +160,19 @@ public final class ReflectableServiceGrpc { /** */ - public static final class ReflectableServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ReflectableServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ReflectableServiceFutureStub extends io.grpc.stub.AbstractStub { + private ReflectableServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ReflectableServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ReflectableServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ReflectableServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ReflectableServiceFutureStub(channel, callOptions); } diff --git a/stub/src/main/java/io/grpc/stub/AbstractAsyncStub.java b/stub/src/main/java/io/grpc/stub/AbstractAsyncStub.java deleted file mode 100644 index 2b12b39921..0000000000 --- a/stub/src/main/java/io/grpc/stub/AbstractAsyncStub.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.ClientCalls.StubType; -import javax.annotation.CheckReturnValue; -import javax.annotation.concurrent.ThreadSafe; - -/** - * Stub implementations for async stubs. - * - *

DO NOT MOCK: Customizing options doesn't work properly in mocks. Use InProcessChannelBuilder - * to create a real channel suitable for testing. It is also possible to mock Channel instead. - * - * @since 1.25.0 - */ -@ThreadSafe -@CheckReturnValue -public abstract class AbstractAsyncStub> extends AbstractStub { - - protected AbstractAsyncStub(Channel channel, CallOptions callOptions) { - super(channel, callOptions); - } - - /** - * Returns a new async stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create an async stub - * @param channel the channel that this stub will use to do communications - */ - public static > T newStub( - StubFactory factory, Channel channel) { - return newStub(factory, channel, CallOptions.DEFAULT); - } - - /** - * Returns a new async stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create an async stub - * @param channel the channel that this stub will use to do communications - * @param callOptions the runtime call options to be applied to every call on this stub - */ - public static > T newStub( - StubFactory factory, Channel channel, CallOptions callOptions) { - T stub = factory.newStub( - channel, callOptions.withOption(ClientCalls.STUB_TYPE_OPTION, StubType.ASYNC)); - assert stub instanceof AbstractAsyncStub - : String.format("Expected AbstractAsyncStub, but got %s.", stub.getClass()); - return stub; - } -} diff --git a/stub/src/main/java/io/grpc/stub/AbstractBlockingStub.java b/stub/src/main/java/io/grpc/stub/AbstractBlockingStub.java deleted file mode 100644 index 8b13e0d012..0000000000 --- a/stub/src/main/java/io/grpc/stub/AbstractBlockingStub.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.ClientCalls.StubType; -import javax.annotation.CheckReturnValue; -import javax.annotation.concurrent.ThreadSafe; - -/** - * Stub implementations for blocking stubs. - * - *

DO NOT MOCK: Customizing options doesn't work properly in mocks. Use InProcessChannelBuilder - * to create a real channel suitable for testing. It is also possible to mock Channel instead. - * - * @since 1.25.0 - */ -@ThreadSafe -@CheckReturnValue -public abstract class AbstractBlockingStub> - extends AbstractStub { - - protected AbstractBlockingStub(Channel channel, CallOptions callOptions) { - super(channel, callOptions); - } - - /** - * Returns a new blocking stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a blocking stub - * @param channel the channel that this stub will use to do communications - */ - public static > T newStub( - StubFactory factory, Channel channel) { - return newStub(factory, channel, CallOptions.DEFAULT); - } - - /** - * Returns a new blocking stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a blocking stub - * @param channel the channel that this stub will use to do communications - * @param callOptions the runtime call options to be applied to every call on this stub - */ - public static > T newStub( - StubFactory factory, Channel channel, CallOptions callOptions) { - T stub = factory.newStub( - channel, callOptions.withOption(ClientCalls.STUB_TYPE_OPTION, StubType.BLOCKING)); - assert stub instanceof AbstractBlockingStub - : String.format("Expected AbstractBlockingStub, but got %s.", stub.getClass()); - return stub; - } -} diff --git a/stub/src/main/java/io/grpc/stub/AbstractFutureStub.java b/stub/src/main/java/io/grpc/stub/AbstractFutureStub.java deleted file mode 100644 index 86d37eddf0..0000000000 --- a/stub/src/main/java/io/grpc/stub/AbstractFutureStub.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.ClientCalls.StubType; -import javax.annotation.CheckReturnValue; -import javax.annotation.concurrent.ThreadSafe; - -/** - * Stub implementations for future stubs. - * - *

DO NOT MOCK: Customizing options doesn't work properly in mocks. Use InProcessChannelBuilder - * to create a real channel suitable for testing. It is also possible to mock Channel instead. - * - * @since 1.25.0 - */ -@ThreadSafe -@CheckReturnValue -public abstract class AbstractFutureStub> extends AbstractStub { - - protected AbstractFutureStub(Channel channel, CallOptions callOptions) { - super(channel, callOptions); - } - - /** - * Returns a new future stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a future stub - * @param channel the channel that this stub will use to do communications - */ - public static > T newStub( - StubFactory factory, Channel channel) { - return newStub(factory, channel, CallOptions.DEFAULT); - } - - /** - * Returns a new future stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a future stub - * @param channel the channel that this stub will use to do communications - * @param callOptions the runtime call options to be applied to every call on this stub - * @return a future stub - */ - public static > T newStub( - StubFactory factory, Channel channel, CallOptions callOptions) { - T stub = factory.newStub( - channel, callOptions.withOption(ClientCalls.STUB_TYPE_OPTION, StubType.FUTURE)); - assert stub instanceof AbstractFutureStub - : String.format("Expected AbstractFutureStub, but got %s.", stub.getClass()); - return stub; - } -} diff --git a/stub/src/main/java/io/grpc/stub/AbstractStub.java b/stub/src/main/java/io/grpc/stub/AbstractStub.java index f3a16109da..346512adc0 100644 --- a/stub/src/main/java/io/grpc/stub/AbstractStub.java +++ b/stub/src/main/java/io/grpc/stub/AbstractStub.java @@ -101,31 +101,6 @@ public abstract class AbstractStub> { */ protected abstract S build(Channel channel, CallOptions callOptions); - /** - * Returns a new stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a stub - * @param channel the channel that this stub will use to do communications - */ - public static > T newStub( - StubFactory factory, Channel channel) { - return newStub(factory, channel, CallOptions.DEFAULT); - } - - /** - * Returns a new stub with the given channel for the provided method configurations. - * - * @since 1.25.0 - * @param factory the factory to create a stub - * @param channel the channel that this stub will use to do communications - * @param callOptions the runtime call options to be applied to every call on this stub - */ - public static > T newStub( - StubFactory factory, Channel channel, CallOptions callOptions) { - return factory.newStub(channel, callOptions); - } - /** * Returns a new stub with an absolute deadline. * @@ -249,13 +224,4 @@ public abstract class AbstractStub> { public final S withMaxOutboundMessageSize(int maxSize) { return build(channel, callOptions.withMaxOutboundMessageSize(maxSize)); } - - /** - * A factory class for stub. - * - * @since 1.25.0 - */ - public interface StubFactory> { - T newStub(Channel channel, CallOptions callOptions); - } } diff --git a/stub/src/main/java/io/grpc/stub/ClientCalls.java b/stub/src/main/java/io/grpc/stub/ClientCalls.java index 82793cd3d8..7240e122d2 100644 --- a/stub/src/main/java/io/grpc/stub/ClientCalls.java +++ b/stub/src/main/java/io/grpc/stub/ClientCalls.java @@ -729,14 +729,4 @@ public final class ClientCalls { LockSupport.unpark(waiter); // no-op if null } } - - enum StubType { - BLOCKING, FUTURE, ASYNC - } - - /** - * Internal {@link CallOptions.Key} to indicate stub types. - */ - static final CallOptions.Key STUB_TYPE_OPTION = - CallOptions.Key.create("internal-stub-type"); } diff --git a/stub/src/main/java/io/grpc/stub/InternalClientCalls.java b/stub/src/main/java/io/grpc/stub/InternalClientCalls.java deleted file mode 100644 index abd7d07585..0000000000 --- a/stub/src/main/java/io/grpc/stub/InternalClientCalls.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import io.grpc.CallOptions; -import io.grpc.Internal; - -/** - * Internal {@link ClientCalls} accessor. This is intended for usage internal to the gRPC - * team. If you *really* think you need to use this, contact the gRPC team first. - */ -@Internal -public final class InternalClientCalls { - - /** Internal accessor for {@link ClientCalls#STUB_TYPE_OPTION}. */ - public static CallOptions.Key getStubTypeOption() { - return ClientCalls.STUB_TYPE_OPTION; - } - - /** Returns {@link StubType} from call options. */ - public static StubType getStubType(CallOptions callOptions) { - return StubType.of(callOptions.getOption(ClientCalls.STUB_TYPE_OPTION)); - } - - /** Companion enum for internal enum {@link ClientCalls.StubType}. */ - public enum StubType { - BLOCKING(ClientCalls.StubType.BLOCKING), - ASYNC(ClientCalls.StubType.ASYNC), - FUTURE(ClientCalls.StubType.FUTURE); - - private final ClientCalls.StubType internalType; - - StubType(ClientCalls.StubType internalType) { - this.internalType = internalType; - } - - /** Returns companion enum value of passed internal enum equivalent. */ - public static StubType of(ClientCalls.StubType internal) { - for (StubType value : StubType.values()) { - if (value.internalType == internal) { - return value; - } - } - throw new AssertionError("Unknown StubType: " + internal.name()); - } - } -} diff --git a/stub/src/test/java/io/grpc/stub/AbstractAsyncStubTest.java b/stub/src/test/java/io/grpc/stub/AbstractAsyncStubTest.java deleted file mode 100644 index 0277b7a66c..0000000000 --- a/stub/src/test/java/io/grpc/stub/AbstractAsyncStubTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import static com.google.common.truth.Truth.assertThat; -import static org.junit.Assert.fail; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.AbstractAsyncStubTest.NoopAsyncStub; -import io.grpc.stub.AbstractBlockingStubTest.NoopBlockingStub; -import io.grpc.stub.AbstractFutureStubTest.NoopFutureStub; -import io.grpc.stub.AbstractStub.StubFactory; -import io.grpc.stub.ClientCalls.StubType; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -@RunWith(JUnit4.class) -public class AbstractAsyncStubTest extends BaseAbstractStubTest { - - @Override - NoopAsyncStub create(Channel channel, CallOptions callOptions) { - return new NoopAsyncStub(channel, callOptions); - } - - @Test - public void defaultCallOptions() { - NoopAsyncStub stub = NoopAsyncStub.newStub(new StubFactory() { - @Override - public NoopAsyncStub newStub(Channel channel, CallOptions callOptions) { - return create(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - - assertThat(stub.getCallOptions().getOption(ClientCalls.STUB_TYPE_OPTION)) - .isEqualTo(StubType.ASYNC); - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_futureStub_throwsException() { - try { - NoopFutureStub unused = NoopAsyncStub.newStub(new StubFactory() { - @Override - public NoopFutureStub newStub(Channel channel, CallOptions callOptions) { - return new NoopFutureStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractAsyncStub"); - } - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_blockingStub_throwsException() { - try { - NoopBlockingStub unused = NoopAsyncStub.newStub(new StubFactory() { - @Override - public NoopBlockingStub newStub(Channel channel, CallOptions callOptions) { - return new NoopBlockingStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractAsyncStub"); - } - } - - static class NoopAsyncStub extends AbstractAsyncStub { - - NoopAsyncStub(Channel channel, CallOptions options) { - super(channel, options); - } - - @Override - protected NoopAsyncStub build(Channel channel, CallOptions callOptions) { - return new NoopAsyncStub(channel, callOptions); - } - } -} diff --git a/stub/src/test/java/io/grpc/stub/AbstractBlockingStubTest.java b/stub/src/test/java/io/grpc/stub/AbstractBlockingStubTest.java deleted file mode 100644 index a3477da2bb..0000000000 --- a/stub/src/test/java/io/grpc/stub/AbstractBlockingStubTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import static com.google.common.truth.Truth.assertThat; -import static org.junit.Assert.fail; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.AbstractAsyncStubTest.NoopAsyncStub; -import io.grpc.stub.AbstractBlockingStubTest.NoopBlockingStub; -import io.grpc.stub.AbstractFutureStubTest.NoopFutureStub; -import io.grpc.stub.AbstractStub.StubFactory; -import io.grpc.stub.ClientCalls.StubType; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -@RunWith(JUnit4.class) -public class AbstractBlockingStubTest extends BaseAbstractStubTest { - - @Override - NoopBlockingStub create(Channel channel, CallOptions callOptions) { - return new NoopBlockingStub(channel, callOptions); - } - - @Test - public void defaultCallOptions() { - NoopBlockingStub stub = NoopBlockingStub.newStub(new StubFactory() { - @Override - public NoopBlockingStub newStub(Channel channel, CallOptions callOptions) { - return create(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - - assertThat(stub.getCallOptions().getOption(ClientCalls.STUB_TYPE_OPTION)) - .isEqualTo(StubType.BLOCKING); - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_asyncStub_throwsException() { - try { - NoopAsyncStub unused = NoopBlockingStub.newStub(new StubFactory() { - @Override - public NoopAsyncStub newStub(Channel channel, CallOptions callOptions) { - return new NoopAsyncStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractBlockingStub"); - } - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_futureStub_throwsException() { - try { - NoopFutureStub unused = NoopBlockingStub.newStub(new StubFactory() { - @Override - public NoopFutureStub newStub(Channel channel, CallOptions callOptions) { - return new NoopFutureStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractBlockingStub"); - } - } - - static class NoopBlockingStub extends AbstractBlockingStub { - - NoopBlockingStub(Channel channel, CallOptions options) { - super(channel, options); - } - - @Override - protected NoopBlockingStub build(Channel channel, CallOptions callOptions) { - return new NoopBlockingStub(channel, callOptions); - } - } -} \ No newline at end of file diff --git a/stub/src/test/java/io/grpc/stub/AbstractFutureStubTest.java b/stub/src/test/java/io/grpc/stub/AbstractFutureStubTest.java deleted file mode 100644 index 0c0fdaac91..0000000000 --- a/stub/src/test/java/io/grpc/stub/AbstractFutureStubTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2019 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import static com.google.common.truth.Truth.assertThat; -import static org.junit.Assert.fail; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import io.grpc.stub.AbstractAsyncStubTest.NoopAsyncStub; -import io.grpc.stub.AbstractBlockingStubTest.NoopBlockingStub; -import io.grpc.stub.AbstractFutureStubTest.NoopFutureStub; -import io.grpc.stub.AbstractStub.StubFactory; -import io.grpc.stub.ClientCalls.StubType; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -@RunWith(JUnit4.class) -public class AbstractFutureStubTest extends BaseAbstractStubTest { - - @Override - NoopFutureStub create(Channel channel, CallOptions callOptions) { - return new NoopFutureStub(channel, callOptions); - } - - @Test - public void defaultCallOptions() { - NoopFutureStub stub = NoopFutureStub.newStub(new StubFactory() { - @Override - public NoopFutureStub newStub(Channel channel, CallOptions callOptions) { - return create(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - - assertThat(stub.getCallOptions().getOption(ClientCalls.STUB_TYPE_OPTION)) - .isEqualTo(StubType.FUTURE); - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_asyncStub_throwsException() { - try { - NoopAsyncStub unused = NoopFutureStub.newStub(new StubFactory() { - @Override - public NoopAsyncStub newStub(Channel channel, CallOptions callOptions) { - return new NoopAsyncStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractFutureStub"); - } - } - - @Test - @SuppressWarnings("AssertionFailureIgnored") - public void newStub_blockingStub_throwsException() { - try { - NoopBlockingStub unused = NoopFutureStub.newStub(new StubFactory() { - @Override - public NoopBlockingStub newStub(Channel channel, CallOptions callOptions) { - return new NoopBlockingStub(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); - fail("should not reach here"); - } catch (AssertionError e) { - assertThat(e).hasMessageThat().startsWith("Expected AbstractFutureStub"); - } - } - - static class NoopFutureStub extends AbstractFutureStub { - - NoopFutureStub(Channel channel, CallOptions options) { - super(channel, options); - } - - @Override - protected NoopFutureStub build(Channel channel, CallOptions callOptions) { - return new NoopFutureStub(channel, callOptions); - } - } -} \ No newline at end of file diff --git a/stub/src/test/java/io/grpc/stub/AbstractStubTest.java b/stub/src/test/java/io/grpc/stub/AbstractStubTest.java index 9006b8679e..7c73f69d18 100644 --- a/stub/src/test/java/io/grpc/stub/AbstractStubTest.java +++ b/stub/src/test/java/io/grpc/stub/AbstractStubTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2019 The gRPC Authors + * Copyright 2016 The gRPC Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,39 +16,65 @@ package io.grpc.stub; -import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; import io.grpc.CallOptions; import io.grpc.Channel; -import io.grpc.stub.AbstractStub.StubFactory; -import io.grpc.stub.AbstractStubTest.NoopStub; +import java.util.concurrent.Executor; +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +import org.mockito.Mock; +import org.mockito.MockitoAnnotations; @RunWith(JUnit4.class) -public class AbstractStubTest extends BaseAbstractStubTest { +public class AbstractStubTest { - @Override - NoopStub create(Channel channel, CallOptions callOptions) { - return new NoopStub(channel, callOptions); + @Mock + Channel channel; + + @Before + public void setup() { + MockitoAnnotations.initMocks(this); } - @Test - public void defaultCallOptions() { - NoopStub stub = NoopStub.newStub(new StubFactory() { - @Override - public NoopStub newStub(Channel channel, CallOptions callOptions) { - return create(channel, callOptions); - } - }, channel, CallOptions.DEFAULT); + @Test(expected = NullPointerException.class) + public void channelMustNotBeNull() { + new NoopStub(null); + } - assertThat(stub.getCallOptions().getOption(ClientCalls.STUB_TYPE_OPTION)) - .isNull(); + @Test(expected = NullPointerException.class) + public void callOptionsMustNotBeNull() { + new NoopStub(channel, null); + } + + @Test(expected = NullPointerException.class) + public void channelMustNotBeNull2() { + new NoopStub(null, CallOptions.DEFAULT); + } + + @Test() + public void withWaitForReady() { + NoopStub stub = new NoopStub(channel); + CallOptions callOptions = stub.getCallOptions(); + assertFalse(callOptions.isWaitForReady()); + + stub = stub.withWaitForReady(); + callOptions = stub.getCallOptions(); + assertTrue(callOptions.isWaitForReady()); } class NoopStub extends AbstractStub { + NoopStub(Channel channel) { + super(channel); + } + NoopStub(Channel channel, CallOptions options) { super(channel, options); } @@ -58,5 +84,18 @@ public class AbstractStubTest extends BaseAbstractStubTest { return new NoopStub(channel, callOptions); } } -} + @Test + public void withExecutor() { + NoopStub stub = new NoopStub(channel); + CallOptions callOptions = stub.getCallOptions(); + + assertNull(callOptions.getExecutor()); + + Executor executor = mock(Executor.class); + stub = stub.withExecutor(executor); + callOptions = stub.getCallOptions(); + + assertEquals(callOptions.getExecutor(), executor); + } +} diff --git a/stub/src/test/java/io/grpc/stub/BaseAbstractStubTest.java b/stub/src/test/java/io/grpc/stub/BaseAbstractStubTest.java deleted file mode 100644 index b197c78aca..0000000000 --- a/stub/src/test/java/io/grpc/stub/BaseAbstractStubTest.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright 2016 The gRPC Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.grpc.stub; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; -import static org.mockito.Mockito.mock; - -import io.grpc.CallOptions; -import io.grpc.Channel; -import java.util.concurrent.Executor; -import javax.annotation.Nullable; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mock; -import org.mockito.MockitoAnnotations; - -/** Standard unit tests for AbstractStub and its subclasses. */ -abstract class BaseAbstractStubTest> { - - @Mock - Channel channel; - - @Before - public void setup() { - MockitoAnnotations.initMocks(this); - } - - T create(Channel channel) { - return create(channel, CallOptions.DEFAULT); - } - - abstract T create(@Nullable Channel channel, @Nullable CallOptions callOptions); - - @Test - public void callOptionsMustNotBeNull() { - try { - create(channel, null); - fail("NullPointerException expected"); - } catch (NullPointerException npe) { - // expected - } - } - - @Test - public void channelMustNotBeNull2() { - try { - create(null, CallOptions.DEFAULT); - fail("NullPointerException expected"); - } catch (NullPointerException npe) { - // expected - } - } - - @Test - public void withWaitForReady() { - T stub = create(channel); - CallOptions callOptions = stub.getCallOptions(); - assertFalse(callOptions.isWaitForReady()); - - stub = stub.withWaitForReady(); - callOptions = stub.getCallOptions(); - assertTrue(callOptions.isWaitForReady()); - } - - @Test - public void withExecutor() { - T stub = create(channel); - CallOptions callOptions = stub.getCallOptions(); - - assertNull(callOptions.getExecutor()); - - Executor executor = mock(Executor.class); - stub = stub.withExecutor(executor); - callOptions = stub.getCallOptions(); - - assertEquals(callOptions.getExecutor(), executor); - } -} 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 fad64947a5..f976e7587f 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 @@ -158,14 +158,7 @@ public final class SimpleServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static SimpleServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public SimpleServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new SimpleServiceStub(channel, callOptions); - } - }; - return SimpleServiceStub.newStub(factory, channel); + return new SimpleServiceStub(channel); } /** @@ -173,14 +166,7 @@ public final class SimpleServiceGrpc { */ public static SimpleServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public SimpleServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new SimpleServiceBlockingStub(channel, callOptions); - } - }; - return SimpleServiceBlockingStub.newStub(factory, channel); + return new SimpleServiceBlockingStub(channel); } /** @@ -188,14 +174,7 @@ public final class SimpleServiceGrpc { */ public static SimpleServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public SimpleServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new SimpleServiceFutureStub(channel, callOptions); - } - }; - return SimpleServiceFutureStub.newStub(factory, channel); + return new SimpleServiceFutureStub(channel); } /** @@ -284,15 +263,19 @@ public final class SimpleServiceGrpc { * A simple service for test. * */ - public static final class SimpleServiceStub extends io.grpc.stub.AbstractAsyncStub { - private SimpleServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class SimpleServiceStub extends io.grpc.stub.AbstractStub { + private SimpleServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private SimpleServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected SimpleServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected SimpleServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new SimpleServiceStub(channel, callOptions); } @@ -346,15 +329,19 @@ public final class SimpleServiceGrpc { * A simple service for test. * */ - public static final class SimpleServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private SimpleServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class SimpleServiceBlockingStub extends io.grpc.stub.AbstractStub { + private SimpleServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private SimpleServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected SimpleServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected SimpleServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new SimpleServiceBlockingStub(channel, callOptions); } @@ -385,15 +372,19 @@ public final class SimpleServiceGrpc { * A simple service for test. * */ - public static final class SimpleServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private SimpleServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class SimpleServiceFutureStub extends io.grpc.stub.AbstractStub { + private SimpleServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private SimpleServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected SimpleServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected SimpleServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new SimpleServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/com/github/udpa/udpa/service/orca/v1/OpenRcaServiceGrpc.java b/xds/src/generated/main/grpc/com/github/udpa/udpa/service/orca/v1/OpenRcaServiceGrpc.java index 59e43de5f9..500543def6 100644 --- a/xds/src/generated/main/grpc/com/github/udpa/udpa/service/orca/v1/OpenRcaServiceGrpc.java +++ b/xds/src/generated/main/grpc/com/github/udpa/udpa/service/orca/v1/OpenRcaServiceGrpc.java @@ -72,14 +72,7 @@ public final class OpenRcaServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static OpenRcaServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public OpenRcaServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new OpenRcaServiceStub(channel, callOptions); - } - }; - return OpenRcaServiceStub.newStub(factory, channel); + return new OpenRcaServiceStub(channel); } /** @@ -87,14 +80,7 @@ public final class OpenRcaServiceGrpc { */ public static OpenRcaServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public OpenRcaServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new OpenRcaServiceBlockingStub(channel, callOptions); - } - }; - return OpenRcaServiceBlockingStub.newStub(factory, channel); + return new OpenRcaServiceBlockingStub(channel); } /** @@ -102,14 +88,7 @@ public final class OpenRcaServiceGrpc { */ public static OpenRcaServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public OpenRcaServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new OpenRcaServiceFutureStub(channel, callOptions); - } - }; - return OpenRcaServiceFutureStub.newStub(factory, channel); + return new OpenRcaServiceFutureStub(channel); } /** @@ -158,15 +137,19 @@ public final class OpenRcaServiceGrpc { * a new call to change backend reporting frequency. * */ - public static final class OpenRcaServiceStub extends io.grpc.stub.AbstractAsyncStub { - private OpenRcaServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class OpenRcaServiceStub extends io.grpc.stub.AbstractStub { + private OpenRcaServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private OpenRcaServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected OpenRcaServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected OpenRcaServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new OpenRcaServiceStub(channel, callOptions); } @@ -191,15 +174,19 @@ public final class OpenRcaServiceGrpc { * a new call to change backend reporting frequency. * */ - public static final class OpenRcaServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private OpenRcaServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class OpenRcaServiceBlockingStub extends io.grpc.stub.AbstractStub { + private OpenRcaServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private OpenRcaServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected OpenRcaServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected OpenRcaServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new OpenRcaServiceBlockingStub(channel, callOptions); } @@ -224,15 +211,19 @@ public final class OpenRcaServiceGrpc { * a new call to change backend reporting frequency. * */ - public static final class OpenRcaServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private OpenRcaServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class OpenRcaServiceFutureStub extends io.grpc.stub.AbstractStub { + private OpenRcaServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private OpenRcaServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected OpenRcaServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected OpenRcaServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new OpenRcaServiceFutureStub(channel, callOptions); } } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ClusterDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ClusterDiscoveryServiceGrpc.java index d812191e7d..e476e83c0e 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ClusterDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ClusterDiscoveryServiceGrpc.java @@ -127,14 +127,7 @@ public final class ClusterDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ClusterDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ClusterDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ClusterDiscoveryServiceStub(channel, callOptions); - } - }; - return ClusterDiscoveryServiceStub.newStub(factory, channel); + return new ClusterDiscoveryServiceStub(channel); } /** @@ -142,14 +135,7 @@ public final class ClusterDiscoveryServiceGrpc { */ public static ClusterDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ClusterDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ClusterDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return ClusterDiscoveryServiceBlockingStub.newStub(factory, channel); + return new ClusterDiscoveryServiceBlockingStub(channel); } /** @@ -157,14 +143,7 @@ public final class ClusterDiscoveryServiceGrpc { */ public static ClusterDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ClusterDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ClusterDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return ClusterDiscoveryServiceFutureStub.newStub(factory, channel); + return new ClusterDiscoveryServiceFutureStub(channel); } /** @@ -227,15 +206,19 @@ public final class ClusterDiscoveryServiceGrpc { * Return list of all clusters this proxy will load balance to. * */ - public static final class ClusterDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ClusterDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ClusterDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private ClusterDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ClusterDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ClusterDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ClusterDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ClusterDiscoveryServiceStub(channel, callOptions); } @@ -269,15 +252,19 @@ public final class ClusterDiscoveryServiceGrpc { * Return list of all clusters this proxy will load balance to. * */ - public static final class ClusterDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ClusterDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ClusterDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ClusterDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ClusterDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ClusterDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ClusterDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ClusterDiscoveryServiceBlockingStub(channel, callOptions); } @@ -294,15 +281,19 @@ public final class ClusterDiscoveryServiceGrpc { * Return list of all clusters this proxy will load balance to. * */ - public static final class ClusterDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ClusterDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ClusterDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private ClusterDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ClusterDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ClusterDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ClusterDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ClusterDiscoveryServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/EndpointDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/EndpointDiscoveryServiceGrpc.java index ce576e0ccb..2726b2bf3a 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/EndpointDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/EndpointDiscoveryServiceGrpc.java @@ -124,14 +124,7 @@ public final class EndpointDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static EndpointDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EndpointDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EndpointDiscoveryServiceStub(channel, callOptions); - } - }; - return EndpointDiscoveryServiceStub.newStub(factory, channel); + return new EndpointDiscoveryServiceStub(channel); } /** @@ -139,14 +132,7 @@ public final class EndpointDiscoveryServiceGrpc { */ public static EndpointDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EndpointDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EndpointDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return EndpointDiscoveryServiceBlockingStub.newStub(factory, channel); + return new EndpointDiscoveryServiceBlockingStub(channel); } /** @@ -154,14 +140,7 @@ public final class EndpointDiscoveryServiceGrpc { */ public static EndpointDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public EndpointDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new EndpointDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return EndpointDiscoveryServiceFutureStub.newStub(factory, channel); + return new EndpointDiscoveryServiceFutureStub(channel); } /** @@ -222,15 +201,19 @@ public final class EndpointDiscoveryServiceGrpc { /** */ - public static final class EndpointDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private EndpointDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class EndpointDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private EndpointDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private EndpointDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected EndpointDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected EndpointDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new EndpointDiscoveryServiceStub(channel, callOptions); } @@ -265,15 +248,19 @@ public final class EndpointDiscoveryServiceGrpc { /** */ - public static final class EndpointDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private EndpointDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class EndpointDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private EndpointDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private EndpointDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected EndpointDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected EndpointDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new EndpointDiscoveryServiceBlockingStub(channel, callOptions); } @@ -287,15 +274,19 @@ public final class EndpointDiscoveryServiceGrpc { /** */ - public static final class EndpointDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private EndpointDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class EndpointDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private EndpointDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private EndpointDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected EndpointDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected EndpointDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new EndpointDiscoveryServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ListenerDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ListenerDiscoveryServiceGrpc.java index f772eb15e4..36047625d0 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ListenerDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ListenerDiscoveryServiceGrpc.java @@ -130,14 +130,7 @@ public final class ListenerDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ListenerDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ListenerDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ListenerDiscoveryServiceStub(channel, callOptions); - } - }; - return ListenerDiscoveryServiceStub.newStub(factory, channel); + return new ListenerDiscoveryServiceStub(channel); } /** @@ -145,14 +138,7 @@ public final class ListenerDiscoveryServiceGrpc { */ public static ListenerDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ListenerDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ListenerDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return ListenerDiscoveryServiceBlockingStub.newStub(factory, channel); + return new ListenerDiscoveryServiceBlockingStub(channel); } /** @@ -160,14 +146,7 @@ public final class ListenerDiscoveryServiceGrpc { */ public static ListenerDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ListenerDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ListenerDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return ListenerDiscoveryServiceFutureStub.newStub(factory, channel); + return new ListenerDiscoveryServiceFutureStub(channel); } /** @@ -236,15 +215,19 @@ public final class ListenerDiscoveryServiceGrpc { * allowed to drain from listeners that are no longer present. * */ - public static final class ListenerDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ListenerDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ListenerDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private ListenerDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ListenerDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ListenerDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ListenerDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ListenerDiscoveryServiceStub(channel, callOptions); } @@ -281,15 +264,19 @@ public final class ListenerDiscoveryServiceGrpc { * allowed to drain from listeners that are no longer present. * */ - public static final class ListenerDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ListenerDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ListenerDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ListenerDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ListenerDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ListenerDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ListenerDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ListenerDiscoveryServiceBlockingStub(channel, callOptions); } @@ -309,15 +296,19 @@ public final class ListenerDiscoveryServiceGrpc { * allowed to drain from listeners that are no longer present. * */ - public static final class ListenerDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ListenerDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ListenerDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private ListenerDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ListenerDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ListenerDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ListenerDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ListenerDiscoveryServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/RouteDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/RouteDiscoveryServiceGrpc.java index f22418224d..9511c915f3 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/RouteDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/RouteDiscoveryServiceGrpc.java @@ -131,14 +131,7 @@ public final class RouteDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static RouteDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RouteDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RouteDiscoveryServiceStub(channel, callOptions); - } - }; - return RouteDiscoveryServiceStub.newStub(factory, channel); + return new RouteDiscoveryServiceStub(channel); } /** @@ -146,14 +139,7 @@ public final class RouteDiscoveryServiceGrpc { */ public static RouteDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RouteDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RouteDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return RouteDiscoveryServiceBlockingStub.newStub(factory, channel); + return new RouteDiscoveryServiceBlockingStub(channel); } /** @@ -161,14 +147,7 @@ public final class RouteDiscoveryServiceGrpc { */ public static RouteDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RouteDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RouteDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return RouteDiscoveryServiceFutureStub.newStub(factory, channel); + return new RouteDiscoveryServiceFutureStub(channel); } /** @@ -239,15 +218,19 @@ public final class RouteDiscoveryServiceGrpc { * a route table via this identifier. * */ - public static final class RouteDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private RouteDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class RouteDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private RouteDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private RouteDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected RouteDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected RouteDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new RouteDiscoveryServiceStub(channel, callOptions); } @@ -285,15 +268,19 @@ public final class RouteDiscoveryServiceGrpc { * a route table via this identifier. * */ - public static final class RouteDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private RouteDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class RouteDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private RouteDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private RouteDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected RouteDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected RouteDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new RouteDiscoveryServiceBlockingStub(channel, callOptions); } @@ -314,15 +301,19 @@ public final class RouteDiscoveryServiceGrpc { * a route table via this identifier. * */ - public static final class RouteDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private RouteDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class RouteDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private RouteDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private RouteDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected RouteDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected RouteDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new RouteDiscoveryServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ScopedRoutesDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ScopedRoutesDiscoveryServiceGrpc.java index c19809f816..7943cf470d 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ScopedRoutesDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/ScopedRoutesDiscoveryServiceGrpc.java @@ -135,14 +135,7 @@ public final class ScopedRoutesDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static ScopedRoutesDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ScopedRoutesDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ScopedRoutesDiscoveryServiceStub(channel, callOptions); - } - }; - return ScopedRoutesDiscoveryServiceStub.newStub(factory, channel); + return new ScopedRoutesDiscoveryServiceStub(channel); } /** @@ -150,14 +143,7 @@ public final class ScopedRoutesDiscoveryServiceGrpc { */ public static ScopedRoutesDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ScopedRoutesDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ScopedRoutesDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return ScopedRoutesDiscoveryServiceBlockingStub.newStub(factory, channel); + return new ScopedRoutesDiscoveryServiceBlockingStub(channel); } /** @@ -165,14 +151,7 @@ public final class ScopedRoutesDiscoveryServiceGrpc { */ public static ScopedRoutesDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ScopedRoutesDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ScopedRoutesDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return ScopedRoutesDiscoveryServiceFutureStub.newStub(factory, channel); + return new ScopedRoutesDiscoveryServiceFutureStub(channel); } /** @@ -251,15 +230,19 @@ public final class ScopedRoutesDiscoveryServiceGrpc { * HTTP request. * */ - public static final class ScopedRoutesDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private ScopedRoutesDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ScopedRoutesDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private ScopedRoutesDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ScopedRoutesDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ScopedRoutesDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ScopedRoutesDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ScopedRoutesDiscoveryServiceStub(channel, callOptions); } @@ -301,15 +284,19 @@ public final class ScopedRoutesDiscoveryServiceGrpc { * HTTP request. * */ - public static final class ScopedRoutesDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private ScopedRoutesDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ScopedRoutesDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ScopedRoutesDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ScopedRoutesDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ScopedRoutesDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ScopedRoutesDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ScopedRoutesDiscoveryServiceBlockingStub(channel, callOptions); } @@ -334,15 +321,19 @@ public final class ScopedRoutesDiscoveryServiceGrpc { * HTTP request. * */ - public static final class ScopedRoutesDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private ScopedRoutesDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class ScopedRoutesDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private ScopedRoutesDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ScopedRoutesDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected ScopedRoutesDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected ScopedRoutesDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new ScopedRoutesDiscoveryServiceFutureStub(channel, callOptions); } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/VirtualHostDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/VirtualHostDiscoveryServiceGrpc.java index dac821b715..a60c97e674 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/VirtualHostDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/api/v2/VirtualHostDiscoveryServiceGrpc.java @@ -74,14 +74,7 @@ public final class VirtualHostDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static VirtualHostDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public VirtualHostDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new VirtualHostDiscoveryServiceStub(channel, callOptions); - } - }; - return VirtualHostDiscoveryServiceStub.newStub(factory, channel); + return new VirtualHostDiscoveryServiceStub(channel); } /** @@ -89,14 +82,7 @@ public final class VirtualHostDiscoveryServiceGrpc { */ public static VirtualHostDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public VirtualHostDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new VirtualHostDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return VirtualHostDiscoveryServiceBlockingStub.newStub(factory, channel); + return new VirtualHostDiscoveryServiceBlockingStub(channel); } /** @@ -104,14 +90,7 @@ public final class VirtualHostDiscoveryServiceGrpc { */ public static VirtualHostDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public VirtualHostDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new VirtualHostDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return VirtualHostDiscoveryServiceFutureStub.newStub(factory, channel); + return new VirtualHostDiscoveryServiceFutureStub(channel); } /** @@ -164,15 +143,19 @@ public final class VirtualHostDiscoveryServiceGrpc { * from the routing table associated with the RouteConfiguration. * */ - public static final class VirtualHostDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private VirtualHostDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class VirtualHostDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private VirtualHostDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private VirtualHostDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected VirtualHostDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected VirtualHostDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new VirtualHostDiscoveryServiceStub(channel, callOptions); } @@ -199,15 +182,19 @@ public final class VirtualHostDiscoveryServiceGrpc { * from the routing table associated with the RouteConfiguration. * */ - public static final class VirtualHostDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private VirtualHostDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class VirtualHostDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private VirtualHostDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private VirtualHostDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected VirtualHostDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected VirtualHostDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new VirtualHostDiscoveryServiceBlockingStub(channel, callOptions); } } @@ -226,15 +213,19 @@ public final class VirtualHostDiscoveryServiceGrpc { * from the routing table associated with the RouteConfiguration. * */ - public static final class VirtualHostDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private VirtualHostDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class VirtualHostDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private VirtualHostDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private VirtualHostDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected VirtualHostDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected VirtualHostDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new VirtualHostDiscoveryServiceFutureStub(channel, callOptions); } } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/discovery/v2/AggregatedDiscoveryServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/discovery/v2/AggregatedDiscoveryServiceGrpc.java index c9f8eb1ed0..65a23fff75 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/discovery/v2/AggregatedDiscoveryServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/discovery/v2/AggregatedDiscoveryServiceGrpc.java @@ -101,14 +101,7 @@ public final class AggregatedDiscoveryServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static AggregatedDiscoveryServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AggregatedDiscoveryServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AggregatedDiscoveryServiceStub(channel, callOptions); - } - }; - return AggregatedDiscoveryServiceStub.newStub(factory, channel); + return new AggregatedDiscoveryServiceStub(channel); } /** @@ -116,14 +109,7 @@ public final class AggregatedDiscoveryServiceGrpc { */ public static AggregatedDiscoveryServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AggregatedDiscoveryServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AggregatedDiscoveryServiceBlockingStub(channel, callOptions); - } - }; - return AggregatedDiscoveryServiceBlockingStub.newStub(factory, channel); + return new AggregatedDiscoveryServiceBlockingStub(channel); } /** @@ -131,14 +117,7 @@ public final class AggregatedDiscoveryServiceGrpc { */ public static AggregatedDiscoveryServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AggregatedDiscoveryServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AggregatedDiscoveryServiceFutureStub(channel, callOptions); - } - }; - return AggregatedDiscoveryServiceFutureStub.newStub(factory, channel); + return new AggregatedDiscoveryServiceFutureStub(channel); } /** @@ -200,15 +179,19 @@ public final class AggregatedDiscoveryServiceGrpc { * the multiplexed singleton APIs at the Envoy instance and management server. * */ - public static final class AggregatedDiscoveryServiceStub extends io.grpc.stub.AbstractAsyncStub { - private AggregatedDiscoveryServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AggregatedDiscoveryServiceStub extends io.grpc.stub.AbstractStub { + private AggregatedDiscoveryServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private AggregatedDiscoveryServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AggregatedDiscoveryServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AggregatedDiscoveryServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AggregatedDiscoveryServiceStub(channel, callOptions); } @@ -242,15 +225,19 @@ public final class AggregatedDiscoveryServiceGrpc { * the multiplexed singleton APIs at the Envoy instance and management server. * */ - public static final class AggregatedDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private AggregatedDiscoveryServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AggregatedDiscoveryServiceBlockingStub extends io.grpc.stub.AbstractStub { + private AggregatedDiscoveryServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private AggregatedDiscoveryServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AggregatedDiscoveryServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AggregatedDiscoveryServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AggregatedDiscoveryServiceBlockingStub(channel, callOptions); } } @@ -265,15 +252,19 @@ public final class AggregatedDiscoveryServiceGrpc { * the multiplexed singleton APIs at the Envoy instance and management server. * */ - public static final class AggregatedDiscoveryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private AggregatedDiscoveryServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class AggregatedDiscoveryServiceFutureStub extends io.grpc.stub.AbstractStub { + private AggregatedDiscoveryServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private AggregatedDiscoveryServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected AggregatedDiscoveryServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected AggregatedDiscoveryServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new AggregatedDiscoveryServiceFutureStub(channel, callOptions); } } diff --git a/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/load_stats/v2/LoadReportingServiceGrpc.java b/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/load_stats/v2/LoadReportingServiceGrpc.java index 66271d2e60..f00828aa3f 100644 --- a/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/load_stats/v2/LoadReportingServiceGrpc.java +++ b/xds/src/generated/main/grpc/io/envoyproxy/envoy/service/load_stats/v2/LoadReportingServiceGrpc.java @@ -62,14 +62,7 @@ public final class LoadReportingServiceGrpc { * Creates a new async stub that supports all call types for the service */ public static LoadReportingServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadReportingServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadReportingServiceStub(channel, callOptions); - } - }; - return LoadReportingServiceStub.newStub(factory, channel); + return new LoadReportingServiceStub(channel); } /** @@ -77,14 +70,7 @@ public final class LoadReportingServiceGrpc { */ public static LoadReportingServiceBlockingStub newBlockingStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadReportingServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadReportingServiceBlockingStub(channel, callOptions); - } - }; - return LoadReportingServiceBlockingStub.newStub(factory, channel); + return new LoadReportingServiceBlockingStub(channel); } /** @@ -92,14 +78,7 @@ public final class LoadReportingServiceGrpc { */ public static LoadReportingServiceFutureStub newFutureStub( io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public LoadReportingServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new LoadReportingServiceFutureStub(channel, callOptions); - } - }; - return LoadReportingServiceFutureStub.newStub(factory, channel); + return new LoadReportingServiceFutureStub(channel); } /** @@ -157,15 +136,19 @@ public final class LoadReportingServiceGrpc { /** */ - public static final class LoadReportingServiceStub extends io.grpc.stub.AbstractAsyncStub { - private LoadReportingServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadReportingServiceStub extends io.grpc.stub.AbstractStub { + private LoadReportingServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadReportingServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadReportingServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadReportingServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadReportingServiceStub(channel, callOptions); } @@ -209,30 +192,38 @@ public final class LoadReportingServiceGrpc { /** */ - public static final class LoadReportingServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private LoadReportingServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadReportingServiceBlockingStub extends io.grpc.stub.AbstractStub { + private LoadReportingServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadReportingServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadReportingServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadReportingServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadReportingServiceBlockingStub(channel, callOptions); } } /** */ - public static final class LoadReportingServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private LoadReportingServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + public static final class LoadReportingServiceFutureStub extends io.grpc.stub.AbstractStub { + private LoadReportingServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private LoadReportingServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { super(channel, callOptions); } @java.lang.Override - protected LoadReportingServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + protected LoadReportingServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { return new LoadReportingServiceFutureStub(channel, callOptions); } }