Skip to content

Commit a11d56f

Browse files
chore: make server streaming transformer safer (#2405)
Change-Id: I0fed7ea426a4b775a7fe5e661ed8e67f1faa53eb
1 parent cf58f26 commit a11d56f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/TransformingServerStreamingCallable.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,24 +46,24 @@ public void call(
4646

4747
inner.call(
4848
innerReq,
49-
new ResponseObserver<InnerRespT>() {
49+
new SafeResponseObserver<InnerRespT>(outerObserver) {
5050
@Override
51-
public void onStart(StreamController streamController) {
51+
public void onStartImpl(StreamController streamController) {
5252
outerObserver.onStart(streamController);
5353
}
5454

5555
@Override
56-
public void onResponse(InnerRespT innerResp) {
56+
public void onResponseImpl(InnerRespT innerResp) {
5757
outerObserver.onResponse(responseTransformer.apply(innerResp));
5858
}
5959

6060
@Override
61-
public void onError(Throwable throwable) {
61+
public void onErrorImpl(Throwable throwable) {
6262
outerObserver.onError(throwable);
6363
}
6464

6565
@Override
66-
public void onComplete() {
66+
public void onCompleteImpl() {
6767
outerObserver.onComplete();
6868
}
6969
},

0 commit comments

Comments
 (0)