@InternalApi public abstract class SafeResponseObserver<ResponseT> extends Object implements com.google.api.gax.rpc.ResponseObserver<ResponseT>
ResponseObserver that checks the state and catches all the
throwables.| Constructor and Description |
|---|
SafeResponseObserver(com.google.api.gax.rpc.ResponseObserver outerObserver) |
| Modifier and Type | Method and Description |
|---|---|
void |
onComplete() |
protected abstract void |
onCompleteImpl() |
void |
onError(Throwable throwable) |
protected abstract void |
onErrorImpl(Throwable throwable) |
void |
onResponse(ResponseT response) |
protected abstract void |
onResponseImpl(ResponseT response) |
void |
onStart(com.google.api.gax.rpc.StreamController streamController) |
protected abstract void |
onStartImpl(com.google.api.gax.rpc.StreamController streamController) |
public SafeResponseObserver(com.google.api.gax.rpc.ResponseObserver outerObserver)
public final void onStart(com.google.api.gax.rpc.StreamController streamController)
onStart in interface com.google.api.gax.rpc.ResponseObserver<ResponseT>public final void onResponse(ResponseT response)
onResponse in interface com.google.api.gax.rpc.ResponseObserver<ResponseT>public final void onError(Throwable throwable)
onError in interface com.google.api.gax.rpc.ResponseObserver<ResponseT>public final void onComplete()
onComplete in interface com.google.api.gax.rpc.ResponseObserver<ResponseT>protected abstract void onStartImpl(com.google.api.gax.rpc.StreamController streamController)
protected abstract void onResponseImpl(ResponseT response)
protected abstract void onErrorImpl(Throwable throwable)
protected abstract void onCompleteImpl()
Copyright © 2023 Google LLC. All rights reserved.