Package com.google.api.gax.core (2.42.0)

GitHub Repository

Classes

Class Description
com.google.api.gax.core.BackgroundResourceAggregation Treats a collection of background resources as a single background resource.
com.google.api.gax.core.BaseBackgroundResource A Background resource that does nothing.
com.google.api.gax.core.Distribution Distribution records values from 0 (inclusive) to endValue (exclusive) and computes their percentiles.

Methods may be called concurrently.

com.google.api.gax.core.ExecutorAsBackgroundResource ExecutorAsBackgroundResource wraps an ExecutorService so that it can be used as a BackgroundResource.
com.google.api.gax.core.FixedCredentialsProvider FixedCredentialsProvider is a CredentialsProvider which always provides the same credentials.
com.google.api.gax.core.FixedExecutorProvider FixedExecutorProvider is an ExecutorProvider which always returns the same executor.
com.google.api.gax.core.GaxProperties Provides properties of the GAX library.
com.google.api.gax.core.GoogleCredentialsProvider GoogleCredentialsProvider acquires credentials using Application Default Credentials.

For more information on Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

com.google.api.gax.core.GoogleCredentialsProvider.Builder
com.google.api.gax.core.InstantiatingExecutorProvider InstantiatingChannelProvider is an ExecutorProvider which constructs a new ScheduledExecutorService every time getExecutor() is called.
com.google.api.gax.core.InstantiatingExecutorProvider.Builder
com.google.api.gax.core.NoCredentialsProvider NoCredentialsProvider is a CredentialsProvider which always returns null.

Interfaces

Interface Description
com.google.api.gax.core.BackgroundResource Represents a resource running in the background that needs to be shut down for resources to be released.
com.google.api.gax.core.CredentialsProvider Provides an interface to hold and acquire the credentials that will be used to call the service.
com.google.api.gax.core.ExecutorProvider Provides an interface to either build a ScheduledExecutorService or provide a fixed ScheduledExecutorService that will be used to make calls to a service.

Exceptions

Exception Description
com.google.api.gax.core.ResourceCloseException An exception occurs when some background resource is not able to close properly.