Skip to content

Commit c09c946

Browse files
authored
fix(internal/serviceconfig): update java transport default to GRPCRest (#4913)
Remove java specific transport default, use grpc+rest as default. This will allow for less diff in generate testing, as we work out final solution for #4912. Fix #4912
1 parent 2201618 commit c09c946

4 files changed

Lines changed: 3 additions & 19 deletions

File tree

internal/librarian/java/generate_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ func TestResolveGAPICOptions(t *testing.T) {
114114
"artifact=com.google.cloud:google-cloud-secretmanager",
115115
"gapic-config=" + filepath.Join(googleapisDir, "google/cloud/secretmanager/v1/secretmanager_gapic.yaml"),
116116
"grpc-service-config=" + filepath.Join(googleapisDir, "google/cloud/secretmanager/v1/secretmanager_grpc_service_config.json"),
117-
"transport=grpc",
117+
"transport=grpc+rest",
118118
"rest-numeric-enums",
119119
},
120120
},

internal/librarian/java/repometadata_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func TestDeriveRepoMetadata_Overrides(t *testing.T) {
104104
APIDescription: "Custom description",
105105
ClientDocumentation: "https://custom.client.docs",
106106
ReleaseLevel: s.ReleaseLevel,
107-
Transport: "grpc",
107+
Transport: "both",
108108
Language: cfg.Language,
109109
Repo: cfg.Repo,
110110
RepoShort: "java-secretmanager",

internal/serviceconfig/api.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,18 +120,14 @@ type API struct {
120120
// Transport gets transport for a given language.
121121
//
122122
// If language-specific transport is not defined, it falls back to the "all" language setting,
123-
// and then to the language-specific default: GRPC for Java, GRPCRest for all others.
123+
// and then to the default GRPCRest for all languages.
124124
func (api *API) Transport(language string) Transport {
125125
if trans, ok := api.Transports[language]; ok {
126126
return trans
127127
}
128128
if trans, ok := api.Transports[config.LanguageAll]; ok {
129129
return trans
130130
}
131-
132-
if language == config.LanguageJava {
133-
return GRPC
134-
}
135131
return GRPCRest
136132
}
137133

internal/serviceconfig/api_test.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -263,12 +263,6 @@ func TestGetTransport(t *testing.T) {
263263
lang: config.LanguageGo,
264264
want: GRPCRest,
265265
},
266-
{
267-
name: "empty serviceconfig java default",
268-
sc: &API{},
269-
lang: config.LanguageJava,
270-
want: GRPC,
271-
},
272266
{
273267
name: "go specific transport",
274268
sc: &API{
@@ -316,12 +310,6 @@ func TestRepoMetadataTransport(t *testing.T) {
316310
language string
317311
want string
318312
}{
319-
{
320-
name: "java, default",
321-
sc: &API{},
322-
language: config.LanguageJava,
323-
want: "grpc",
324-
},
325313
{
326314
name: "java, grpc",
327315
sc: &API{

0 commit comments

Comments
 (0)