| Package | Description |
|---|---|
| com.google.cloud.pubsublite.cloudpubsub | |
| com.google.cloud.pubsublite.cloudpubsub.internal |
| Modifier and Type | Method and Description |
|---|---|
static MessageTransformer<com.google.pubsub.v1.PubsubMessage,Message> |
MessageTransforms.fromCpsPublishTransformer(KeyExtractor keyExtractor) |
static MessageTransformer<Message,com.google.pubsub.v1.PubsubMessage> |
MessageTransforms.toCpsPublishTransformer() |
static MessageTransformer<SequencedMessage,com.google.pubsub.v1.PubsubMessage> |
MessageTransforms.toCpsSubscribeTransformer() |
| Modifier and Type | Method and Description |
|---|---|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setMessageTransformer(MessageTransformer<com.google.pubsub.v1.PubsubMessage,Message> messageTransformer)
A MessageTransformer for constructing wire messages from Cloud Pub/Sub PubsubMessages.
|
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.
|
| 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,
SubscriberFactory wireSubscriberFactory,
FlowControlSettings flowControlSettings) |
WrappingPublisher(Publisher<PublishMetadata> wirePublisher,
MessageTransformer<com.google.pubsub.v1.PubsubMessage,Message> transformer) |
Copyright © 2021 Google LLC. All rights reserved.