Skip to content

Commit 4aa17c4

Browse files
committed
chore: revert changes and pass server address from ClientContext
1 parent 55e4be1 commit 4aa17c4

14 files changed

Lines changed: 36 additions & 38 deletions

File tree

gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2100,30 +2100,24 @@ private static MethodDefinition createNestedClassBuildMethod(
21002100

21012101
private MethodDefinition createGetApiTracerContextMethod(Service service, TypeStore typeStore) {
21022102
TypeNode returnType = FIXED_TYPESTORE.get("ApiTracerContext");
2103+
VariableExpr serverAddressVarExpr =
2104+
VariableExpr.withVariable(
2105+
Variable.builder().setType(TypeNode.STRING).setName("serverAddress").build());
21032106

21042107
TypeNode serviceApiTracerContextType =
21052108
typeStore.get(ClassNames.getServiceApiTracerContextClassName(service));
21062109

2107-
Expr getEndpointContextExpr =
2108-
MethodInvocationExpr.builder().setMethodName("getEndpointContext").build();
2109-
2110-
Expr resolvedServerAddressExpr =
2111-
MethodInvocationExpr.builder()
2112-
.setExprReferenceExpr(getEndpointContextExpr)
2113-
.setMethodName("resolvedServerAddress")
2114-
.setReturnType(TypeNode.STRING)
2115-
.build();
2116-
21172110
return MethodDefinition.builder()
21182111
.setIsOverride(true)
21192112
.setScope(ScopeNode.PROTECTED)
21202113
.setReturnType(returnType)
21212114
.setName("getApiTracerContext")
2115+
.setArguments(serverAddressVarExpr.toBuilder().setIsDecl(true).build())
21222116
.setReturnExpr(
21232117
MethodInvocationExpr.builder()
21242118
.setStaticReferenceType(serviceApiTracerContextType)
21252119
.setMethodName("create")
2126-
.setArguments(resolvedServerAddressExpr)
2120+
.setArguments(serverAddressVarExpr)
21272121
.setReturnType(returnType)
21282122
.build())
21292123
.build();

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/ApiVersionTestingStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ public class EchoWithVersionStubSettings extends StubSettings<EchoWithVersionStu
168168
}
169169

170170
@Override
171-
protected ApiTracerContext getApiTracerContext() {
172-
return EchoWithVersionApiTracerContext.create(getEndpointContext().resolvedServerAddress());
171+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
172+
return EchoWithVersionApiTracerContext.create(serverAddress);
173173
}
174174

175175
/** Builder for EchoWithVersionStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ public class DeprecatedServiceStubSettings extends StubSettings<DeprecatedServic
185185
}
186186

187187
@Override
188-
protected ApiTracerContext getApiTracerContext() {
189-
return DeprecatedServiceApiTracerContext.create(getEndpointContext().resolvedServerAddress());
188+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
189+
return DeprecatedServiceApiTracerContext.create(serverAddress);
190190
}
191191

192192
/** Builder for DeprecatedServiceStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicStubSettings.golden

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,8 @@ public class EchoServiceShouldGeneratePartialUsualStubSettings
222222
}
223223

224224
@Override
225-
protected ApiTracerContext getApiTracerContext() {
226-
return EchoServiceShouldGeneratePartialUsualApiTracerContext.create(
227-
getEndpointContext().resolvedServerAddress());
225+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
226+
return EchoServiceShouldGeneratePartialUsualApiTracerContext.create(serverAddress);
228227
}
229228

230229
/** Builder for EchoServiceShouldGeneratePartialUsualStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,8 @@ public class EchoStubSettings extends StubSettings<EchoStubSettings> {
408408
}
409409

410410
@Override
411-
protected ApiTracerContext getApiTracerContext() {
412-
return EchoApiTracerContext.create(getEndpointContext().resolvedServerAddress());
411+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
412+
return EchoApiTracerContext.create(serverAddress);
413413
}
414414

415415
/** Builder for EchoStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/JobServiceStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ public class JobServiceStubSettings extends StubSettings<JobServiceStubSettings>
258258
}
259259

260260
@Override
261-
protected ApiTracerContext getApiTracerContext() {
262-
return JobServiceApiTracerContext.create(getEndpointContext().resolvedServerAddress());
261+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
262+
return JobServiceApiTracerContext.create(serverAddress);
263263
}
264264

265265
/** Builder for JobServiceStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/LoggingServiceV2StubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -510,8 +510,8 @@ public class LoggingServiceV2StubSettings extends StubSettings<LoggingServiceV2S
510510
}
511511

512512
@Override
513-
protected ApiTracerContext getApiTracerContext() {
514-
return LoggingServiceV2ApiTracerContext.create(getEndpointContext().resolvedServerAddress());
513+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
514+
return LoggingServiceV2ApiTracerContext.create(serverAddress);
515515
}
516516

517517
/** Builder for LoggingServiceV2StubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/PublisherStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -520,8 +520,8 @@ public class PublisherStubSettings extends StubSettings<PublisherStubSettings> {
520520
}
521521

522522
@Override
523-
protected ApiTracerContext getApiTracerContext() {
524-
return PublisherApiTracerContext.create(getEndpointContext().resolvedServerAddress());
523+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
524+
return PublisherApiTracerContext.create(serverAddress);
525525
}
526526

527527
/** Builder for PublisherStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -440,8 +440,8 @@ public class EchoStubSettings extends StubSettings<EchoStubSettings> {
440440
}
441441

442442
@Override
443-
protected ApiTracerContext getApiTracerContext() {
444-
return EchoApiTracerContext.create(getEndpointContext().resolvedServerAddress());
443+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
444+
return EchoApiTracerContext.create(serverAddress);
445445
}
446446

447447
/** Builder for EchoStubSettings. */

gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedStubSettings.golden

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ public class WickedStubSettings extends StubSettings<WickedStubSettings> {
187187
}
188188

189189
@Override
190-
protected ApiTracerContext getApiTracerContext() {
191-
return WickedApiTracerContext.create(getEndpointContext().resolvedServerAddress());
190+
protected ApiTracerContext getApiTracerContext(String serverAddress) {
191+
return WickedApiTracerContext.create(serverAddress);
192192
}
193193

194194
/** Builder for WickedStubSettings. */

0 commit comments

Comments
 (0)