Package com.google.cloud.bigtable.grpc.io
-
Interface Summary Interface Description ChannelPool.ChannelFactory A factory for creating ManagedChannels to be used in aChannelPool
. -
Class Summary Class Description ChannelPool Manages a set of ClosableChannels and uses them in a round robin.CredentialInterceptorCache CachesRefreshingOAuth2CredentialsInterceptor
for default authorization cases.GoogleCloudResourcePrefixInterceptor Adds a header ("google-cloud-resource-prefix") that usually contains a fully qualified instance or table name.HeaderInterceptor Adds a header ("google-cloud-resource-prefix") that usually contains a fully qualified instance or table name.OAuthCredentialsCache This class caches calls toOAuth2Credentials.refreshAccessToken()
.RefreshingOAuth2CredentialsInterceptor Client interceptor that authenticates all calls by binding header data provided by a credential.Watchdog Prevents the streams from hanging indefinitely.WatchdogInterceptor Internal implementation detail to prevent RPC from hanging. -
Enum Summary Enum Description Watchdog.State -
Exception Summary Exception Description IOExceptionWithStatus An IOException that carries a gRPC Status object.Watchdog.StreamWaitTimeoutException Marker exception to replace cancelled status with aborted to allow retries.