All Classes and Interfaces
Class
Description
A client for performing Pub/Sub Lite admin operations.
Settings for construction a Pub/Sub Lite AdminClient.
Service Description: The service that a client application uses to manage topics and
subscriptions, such creating, listing, and deleting topics and subscriptions.
Settings class to configure an instance of
AdminServiceClient.Builder for AdminServiceSettings.
Base stub class for the AdminService service API.
Settings class to configure an instance of
AdminServiceStub.Builder for AdminServiceStubSettings.
An Assigner is responsible for handling partition assignments for a subscribing client.
BacklogLocation refers to a location with respect to the message backlog.
A wrapper around an ApiException that is a checked exception to help ensure correctness of
internal classes as well as ease construction of ApiExceptions.
Wraps a Monitor with methods that can be used with try-with-resources.
A wrapped string representing a Google Cloud region.
A representation of a Google Cloud zone.
Useful general constants for Pub/Sub Lite.
Service Description: The service that a subscriber client application uses to manage committed
cursors while receiving messsages.
Settings class to configure an instance of
CursorServiceClient.Builder for CursorServiceSettings.
Base stub class for the CursorService service API.
Settings class to configure an instance of
CursorServiceStub.Builder for CursorServiceStubSettings.
Constructs regional endpoints from a CloudRegion.
Pub/Sub Lite retryable error codes.
Fake Pub/Sub Lite service for testing.
Describes limits on bytes and messages outstanding for a single partition Pub/Sub Lite
subscriber.
gRPC callable factory implementation for the AdminService service API.
gRPC stub implementation for the AdminService service API.
gRPC callable factory implementation for the CursorService service API.
gRPC stub implementation for the CursorService service API.
gRPC callable factory implementation for the PartitionAssignmentService service API.
gRPC stub implementation for the PartitionAssignmentService service API.
gRPC callable factory implementation for the PublisherService service API.
gRPC stub implementation for the PublisherService service API.
gRPC callable factory implementation for the SubscriberService service API.
gRPC stub implementation for the SubscriberService service API.
gRPC callable factory implementation for the TopicStatsService service API.
gRPC stub implementation for the TopicStatsService service API.
A KeyExtractor can extract the Pub/Sub Lite 'key' field used for message routing from a
PubsubMessage.
A thread-safe, lazily constructed instance of an object.
A string wrapper representing a project and location.
A user message.
Information about a message in Pub/Sub Lite.
A MessageTransformer details how to transform a message of one type to another.
MessageTransforms details how to transform message representations from Cloud Pub/Sub to Pub/Sub
Lite.
A NackHandler handles when nack() is called in a user's AckReplyConsumer.
An offset in the partition.
A partition of a topic.
A receiver for partition assignments.
Service Description: The service that a subscriber client application uses to determine which
partitions it should connect to.
Settings class to configure an instance of
PartitionAssignmentServiceClient.Builder for PartitionAssignmentServiceSettings.
Base stub class for the PartitionAssignmentService service API.
Settings class to configure an instance of
PartitionAssignmentServiceStub.Builder for PartitionAssignmentServiceStubSettings.
Utilities for looking up information on partitions.
Supplies new SubscriberServiceClient instances.
PartitionSubscriberFactories are used dynamically in a context where there is no client downcall.
A wrapper class for the project
number.
A string wrapper representing a project.
Pub/Sub Lite publishers are streaming based and can experience permanent errors.
A generic PubSub Lite publisher.
A builder for a PubSub Lite Publisher.
Service Description: The service that a publisher client application uses to publish messages to
topics.
Settings class to configure an instance of
PublisherServiceClient.Builder for PublisherServiceSettings.
Base stub class for the PublisherService service API.
Settings class to configure an instance of
PublisherServiceStub.Builder for PublisherServiceStubSettings.
Settings for instantiating a Pub/Sub Lite publisher emulating the Cloud Pub/Sub Publisher API.
A sequence number for a published message, for implementing publish idempotency.
A context for identifying clients based on basic properties.
A unique string representing the unambiguous name of a framework in SCREAMING_SNAKE_CASE.
A ReassignmentHandler is called any time a new partition assignment is received from the server.
A string wrapper for the name of a reservation.
A string wrapper representing a reservation.
The target location to seek a subscription to.
A publisher that assigns sequence numbers to messages and delegates to an underlying
SequencedPublisher.
A message with its sequencing information in the partition.
A PubSub Lite publisher that requires a sequence number assigned to every message, for publish
idempotency.
An executor that runs tasks sequentially.
A SingleConnection handles the state for a stream with an initial connection request that may
only be sent once and needs to wait for a response before sending other requests.
SingleConnectionFactory<StreamRequestT,StreamResponseT,ClientResponseT,ConnectionT extends AutoCloseable>
A sub-interface of
SubscriberInterface.A generic PubSub Lite subscriber.
Service Description: The service that a subscriber client application uses to receive messages
from subscriptions.
Settings class to configure an instance of
SubscriberServiceClient.Builder for SubscriberServiceSettings.
Base stub class for the SubscriberService service API.
Settings class to configure an instance of
SubscriberServiceStub.Builder for SubscriberServiceStubSettings.
Settings for instantiating a Pub/Sub Lite subscriber emulating the Cloud Pub/Sub Subscriber API.
A string wrapper for the name of a subscription.
A string wrapper representing a subscription.
A string wrapper for the name of a topic.
A string wrapper representing a topic.
Service Description: This service allows users to get stats about messages in their topic.
Settings class to configure an instance of
TopicStatsServiceClient.Builder for TopicStatsServiceSettings.
Base stub class for the TopicStatsService service API.
Settings class to configure an instance of
TopicStatsServiceStub.Builder for TopicStatsServiceStubSettings.
Utilities for generating and converting 128-bit UUIDs.