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
RefreshingOAuth2CredentialsInterceptor 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 to
OAuth2Credentials.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 | 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.
|