| Modifier and Type | Method and Description |
|---|---|
static SequencedMessage |
SequencedMessage.fromProto(SequencedMessage proto)
Convert a SequencedMessage proto to a SequencedMessage.
|
static SequencedMessage |
SequencedMessage.of(Message message,
com.google.protobuf.Timestamp publishTime,
Offset offset,
long byteSize)
Construct a SequencedMessage from its components.
|
| Modifier and Type | Method and Description |
|---|---|
static MessageTransformer<SequencedMessage,com.google.pubsub.v1.PubsubMessage> |
MessageTransforms.toCpsSubscribeTransformer() |
| Modifier and Type | Method and Description |
|---|---|
abstract SubscriberSettings.Builder |
SubscriberSettings.Builder.setTransformer(MessageTransformer<SequencedMessage,com.google.pubsub.v1.PubsubMessage> transformer)
The MessageTransformer to get PubsubMessages from Pub/Sub Lite wire messages.
|
| Modifier and Type | Method and Description |
|---|---|
Runnable |
AckSetTrackerImpl.track(SequencedMessage message) |
| Modifier and Type | Method and Description |
|---|---|
Subscriber |
ResettableSubscriberFactory.newSubscriber(Consumer<List<SequencedMessage>> messageConsumer,
SubscriberResetHandler resetHandler) |
| Constructor and Description |
|---|
SinglePartitionSubscriber(com.google.cloud.pubsub.v1.MessageReceiver receiver,
MessageTransformer<SequencedMessage,com.google.pubsub.v1.PubsubMessage> transformer,
com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTracker ackSetTracker,
NackHandler nackHandler,
ResettableSubscriberFactory wireSubscriberFactory,
FlowControlSettings flowControlSettings) |
| Modifier and Type | Method and Description |
|---|---|
Optional<SequencedMessage> |
BlockingPullSubscriberImpl.messageIfAvailable() |
Optional<SequencedMessage> |
BlockingPullSubscriber.messageIfAvailable()
Pull messages if there is any ready to deliver.
|
List<SequencedMessage> |
BufferingPullSubscriber.pull() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Predicates.isOrdered(Iterable<SequencedMessage> messages) |
Subscriber |
SubscriberFactory.newSubscriber(Consumer<List<SequencedMessage>> messageConsumer) |
void |
SubscriberImpl.onClientResponse(List<SequencedMessage> messages) |
abstract SubscriberBuilder.Builder |
SubscriberBuilder.Builder.setMessageConsumer(Consumer<List<SequencedMessage>> messageConsumer) |
| Constructor and Description |
|---|
SubscriberImpl(SubscriberServiceClient client,
InitialSubscribeRequest baseInitialRequest,
SeekRequest initialLocation,
Consumer<List<SequencedMessage>> messageConsumer,
SubscriberResetHandler resetHandler) |
Copyright © 2021 Google LLC. All rights reserved.