public class CommitterImpl extends ProxyService implements Committer, RetryingConnectionObserver<SequencedCommitCursorResponse>
| Constructor and Description |
|---|
CommitterImpl(CursorServiceGrpc.CursorServiceStub stub,
InitialCommitCursorRequest request) |
| Modifier and Type | Method and Description |
|---|---|
com.google.api.core.ApiFuture<Void> |
commitOffset(Offset offset) |
protected void |
handlePermanentError(io.grpc.StatusException error) |
io.grpc.Status |
onClientResponse(SequencedCommitCursorResponse value) |
protected void |
start() |
protected void |
stop() |
void |
triggerReinitialize() |
addServices, addServices, doStart, doStop, onPermanentErroraddListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsyncpublic CommitterImpl(CursorServiceGrpc.CursorServiceStub stub, InitialCommitCursorRequest request) throws io.grpc.StatusException
io.grpc.StatusExceptionprotected void handlePermanentError(io.grpc.StatusException error)
handlePermanentError in class ProxyServiceprotected void start()
start in class ProxyServiceprotected void stop()
stop in class ProxyServicepublic void triggerReinitialize()
triggerReinitialize in interface RetryingConnectionObserver<SequencedCommitCursorResponse>public com.google.api.core.ApiFuture<Void> commitOffset(Offset offset)
commitOffset in interface Committerpublic io.grpc.Status onClientResponse(SequencedCommitCursorResponse value)
onClientResponse in interface RetryingConnectionObserver<SequencedCommitCursorResponse>Copyright © 2020 Google LLC. All rights reserved.