public class SubscriberImpl extends ProxyService implements Subscriber, RetryingConnectionObserver<ConnectedSubscriber.Response>
| Constructor and Description |
|---|
SubscriberImpl(SubscriberServiceGrpc.SubscriberServiceStub stub,
InitialSubscribeRequest initialRequest,
Consumer<com.google.common.collect.ImmutableList<SequencedMessage>> messageConsumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
allowFlow(FlowControlRequest request) |
protected void |
handlePermanentError(io.grpc.StatusException error) |
io.grpc.Status |
onClientResponse(ConnectedSubscriber.Response value) |
com.google.api.core.ApiFuture<Offset> |
seek(SeekRequest request) |
boolean |
seekInFlight() |
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 SubscriberImpl(SubscriberServiceGrpc.SubscriberServiceStub stub, InitialSubscribeRequest initialRequest, Consumer<com.google.common.collect.ImmutableList<SequencedMessage>> messageConsumer) 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 com.google.api.core.ApiFuture<Offset> seek(SeekRequest request)
seek in interface Subscriberpublic boolean seekInFlight()
seekInFlight in interface Subscriberpublic void allowFlow(FlowControlRequest request)
allowFlow in interface Subscriberpublic void triggerReinitialize()
triggerReinitialize in interface RetryingConnectionObserver<ConnectedSubscriber.Response>public io.grpc.Status onClientResponse(ConnectedSubscriber.Response value)
onClientResponse in interface RetryingConnectionObserver<ConnectedSubscriber.Response>Copyright © 2020 Google LLC. All rights reserved.