| Interface | Description |
|---|---|
| ChannelPool.ChannelFactory |
A factory for creating ManagedChannels to be used in a
ChannelPool. |
| Class | Description |
|---|---|
| ChannelPool |
Manages a set of ClosableChannels and uses them in a round robin.
|
| CredentialInterceptorCache |
Caches
CredentialsInterceptor for default authorization cases. |
| CredentialsInterceptor | |
| 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.
|
| Watchdog |
Prevents the streams from hanging indefinitely.
|
| WatchdogInterceptor |
Internal implementation detail to prevent RPC from hanging.
|
| Enum | Description |
|---|---|
| Watchdog.State |
| Exception | Description |
|---|---|
| IOExceptionWithStatus |
An IOException that carries a gRPC Status object.
|
| Watchdog.StreamWaitTimeoutException |
Marker exception to replace cancelled status with aborted to allow retries.
|