Package com.google.cloud.pubsublite.internal (1.14.7)
GitHub Repository |
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.
Client | Description |
---|---|
com.google.cloud.pubsublite.internal.CursorClient | |
com.google.cloud.pubsublite.internal.TopicStatsClient |
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
Settings | Description |
---|---|
com.google.cloud.pubsublite.internal.CursorClientSettings | |
com.google.cloud.pubsublite.internal.TopicStatsClientSettings |
Classes
Interfaces
Interface | Description |
---|---|
com.google.cloud.pubsublite.internal.AlarmFactory | |
com.google.cloud.pubsublite.internal.ApiBackgroundResource | |
com.google.cloud.pubsublite.internal.BlockingPullSubscriber | |
com.google.cloud.pubsublite.internal.ExtractStatus.StatusBiconsumer | |
com.google.cloud.pubsublite.internal.ExtractStatus.StatusConsumer | |
com.google.cloud.pubsublite.internal.ExtractStatus.StatusFunction | |
com.google.cloud.pubsublite.internal.Publisher | A generic PubSub Lite publisher. Errors are handled out of band. Thread safe. |
com.google.cloud.pubsublite.internal.PullSubscriber | |
com.google.cloud.pubsublite.internal.RoutingPolicy | |
com.google.cloud.pubsublite.internal.RoutingPolicy.Factory | |
com.google.cloud.pubsublite.internal.SequencedPublisher | A PubSub Lite publisher that requires a sequence number assigned to every message, for publish idempotency. Errors are handled out of band. Thread safe. |
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. |