| Interface | Description |
|---|---|
| BackgroundResource |
Represents a resource running in the background that needs to be shut down for resources to be
released.
|
| CredentialsProvider |
Provides an interface to hold and acquire the credentials that will be used to call the service.
|
| ExecutorProvider |
Provides an interface to either build a ScheduledExecutorService or provide a fixed
ScheduledExecutorService that will be used to make calls to a service.
|
| Class | Description |
|---|---|
| BackgroundResourceAggregation |
Treats a collection of background resources as a single background resource.
|
| BaseBackgroundResource |
A Background resource that does nothing.
|
| Distribution |
Distribution records values from
0 (inclusive) to endValue (exclusive) and
computes their percentiles. |
| ExecutorAsBackgroundResource |
ExecutorAsBackgroundResource wraps an
ExecutorService so that it can be used as a BackgroundResource. |
| FixedCredentialsProvider |
FixedCredentialsProvider is a CredentialsProvider which always provides the same credentials.
|
| FixedExecutorProvider |
FixedExecutorProvider is an ExecutorProvider which always returns the same executor.
|
| GaxProperties |
Provides properties of the GAX library.
|
| GoogleCredentialsProvider |
GoogleCredentialsProvider acquires credentials using Application Default Credentials.
|
| GoogleCredentialsProvider.Builder | |
| InstantiatingExecutorProvider |
InstantiatingChannelProvider is an ExecutorProvider which constructs a new
ScheduledExecutorService every time getExecutor() is called.
|
| InstantiatingExecutorProvider.Builder | |
| NoCredentialsProvider |
NoCredentialsProvider is a CredentialsProvider which always returns null.
|