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 for GapicSpannerRpc to handle logging and error augmentation by intercepting grpc calls.
  • Method Details

    • createDefault

      public static SpannerInterceptorProvider createDefault()
    • with

      public SpannerInterceptorProvider with(io.grpc.ClientInterceptor clientInterceptor)
    • getInterceptors

      public List<io.grpc.ClientInterceptor> getInterceptors()
      Specified by:
      getInterceptors in interface com.google.api.gax.grpc.GrpcInterceptorProvider