Package com.google.cloud.pubsublite.internal (1.15.3)

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.pubsublite.cloudpubsub for new applications.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Classes

Class Description
com.google.cloud.pubsublite.internal.AdminClientImpl
com.google.cloud.pubsublite.internal.AlarmFactory.Internal
com.google.cloud.pubsublite.internal.ApiResourceAggregation
com.google.cloud.pubsublite.internal.BlockingPullSubscriberImpl
com.google.cloud.pubsublite.internal.BufferingPullSubscriber
com.google.cloud.pubsublite.internal.CheckedApiPreconditions
com.google.cloud.pubsublite.internal.CloseableMonitor Wraps a Monitor with methods that can be used with try-with-resources.
com.google.cloud.pubsublite.internal.CloseableMonitor.Hold This is meant for use in the try-with-resources pattern. It will call leave() on a Monitor when it goes out of scope. This is cannot be constructed directly, but through usage of the static utility methods above.
com.google.cloud.pubsublite.internal.CursorClientImpl
com.google.cloud.pubsublite.internal.CursorClientSettings.Builder
com.google.cloud.pubsublite.internal.DefaultRoutingPolicy
com.google.cloud.pubsublite.internal.ExtractStatus
com.google.cloud.pubsublite.internal.Lazy A thread-safe, lazily constructed instance of an object.
com.google.cloud.pubsublite.internal.MoreApiFutures
com.google.cloud.pubsublite.internal.ProxyService
com.google.cloud.pubsublite.internal.PublishSequenceNumber A sequence number for a published message, for implementing publish idempotency.
com.google.cloud.pubsublite.internal.SerialExecutor An executor that runs tasks sequentially.
com.google.cloud.pubsublite.internal.TopicStatsClientImpl
com.google.cloud.pubsublite.internal.TopicStatsClientSettings.Builder
com.google.cloud.pubsublite.internal.UncheckedApiPreconditions

Interfaces

Exceptions

Exception Description
com.google.cloud.pubsublite.internal.CheckedApiException A wrapper around an ApiException that is a checked exception to help ensure correctness of internal classes as well as ease construction of ApiExceptions. Should not be exposed in end-user interfaces.