Skip to content
This repository was archived by the owner on Sep 26, 2023. It is now read-only.

Commit 87636a5

Browse files
authored
fix: remove extends ApiMessage from HttpJsonStubCallableFactory definition (#1426)
This is needed to match DIREGAPIC architecture, which does not rely on ApiMessage but on the proto stubs instead.
1 parent fca3b39 commit 87636a5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStubCallableFactory.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
4343
public interface HttpJsonStubCallableFactory<
44-
OperationT extends ApiMessage, OperationsStub extends BackgroundResource> {
44+
OperationT, OperationsStub extends BackgroundResource> {
4545

4646
/**
4747
* Create a callable object with http/json-specific functionality. Designed for use by generated
@@ -52,7 +52,7 @@ public interface HttpJsonStubCallableFactory<
5252
* @param clientContext {@link ClientContext} to use to connect to the service.
5353
* @return {@link UnaryCallable} callable object.
5454
*/
55-
public <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createUnaryCallable(
55+
<RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createUnaryCallable(
5656
HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings,
5757
UnaryCallSettings<RequestT, ResponseT> callSettings,
5858
ClientContext clientContext);
@@ -66,7 +66,7 @@ public <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createUnaryCalla
6666
* @param clientContext {@link ClientContext} to use to connect to the service.
6767
* @return {@link UnaryCallable} callable object.
6868
*/
69-
public <RequestT, ResponseT, PagedListResponseT>
69+
<RequestT, ResponseT, PagedListResponseT>
7070
UnaryCallable<RequestT, PagedListResponseT> createPagedCallable(
7171
HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings,
7272
PagedCallSettings<RequestT, ResponseT, PagedListResponseT> pagedCallSettings,
@@ -82,12 +82,12 @@ UnaryCallable<RequestT, PagedListResponseT> createPagedCallable(
8282
* @param clientContext {@link ClientContext} to use to connect to the service.
8383
* @return {@link UnaryCallable} callable object.
8484
*/
85-
public <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createBatchingCallable(
85+
<RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createBatchingCallable(
8686
HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings,
8787
BatchingCallSettings<RequestT, ResponseT> batchingCallSettings,
8888
ClientContext clientContext);
8989

90-
public <RequestT, ResponseT, MetadataT>
90+
<RequestT, ResponseT, MetadataT>
9191
OperationCallable<RequestT, ResponseT, MetadataT> createOperationCallable(
9292
HttpJsonCallSettings<RequestT, OperationT> httpJsonCallSettings,
9393
OperationCallSettings<RequestT, ResponseT, MetadataT> operationCallSettings,

0 commit comments

Comments
 (0)