Package com.google.cloud.spanner.spi.v1
Class SpannerInterceptorProvider
- java.lang.Object
-
- com.google.cloud.spanner.spi.v1.SpannerInterceptorProvider
-
- All Implemented Interfaces:
com.google.api.gax.grpc.GrpcInterceptorProvider
@InternalApi("Exposed for testing") public class SpannerInterceptorProvider extends Object implements com.google.api.gax.grpc.GrpcInterceptorProvider
For internal use only. An interceptor provider that provides a list of grpc interceptors forGapicSpannerRpc
to handle logging and error augmentation by intercepting grpc calls.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpannerInterceptorProvider
createDefault()
List<io.grpc.ClientInterceptor>
getInterceptors()
SpannerInterceptorProvider
with(io.grpc.ClientInterceptor clientInterceptor)
-
-
-
Method Detail
-
createDefault
public static SpannerInterceptorProvider createDefault()
-
with
public SpannerInterceptorProvider with(io.grpc.ClientInterceptor clientInterceptor)
-
getInterceptors
public List<io.grpc.ClientInterceptor> getInterceptors()
- Specified by:
getInterceptors
in interfacecom.google.api.gax.grpc.GrpcInterceptorProvider
-
-