Class CloudClientExecutor (6.85.0)

public class CloudClientExecutor extends CloudExecutor

Implementation of the SpannerExecutorProxy gRPC service that proxies action request through the Java Cloud Client.

Inheritance

java.lang.Object > CloudExecutor > CloudClientExecutor

Static Methods

unexpectedExceptionResponse(Exception e)

public static String unexpectedExceptionResponse(Exception e)
Parameter
NameDescription
eException
Returns
TypeDescription
String

Constructors

CloudClientExecutor(boolean enableGrpcFaultInjector)

public CloudClientExecutor(boolean enableGrpcFaultInjector)
Parameter
NameDescription
enableGrpcFaultInjectorboolean

Methods

getEndToEndTraceVerificationTask(String traceId)

public Future<Boolean> getEndToEndTraceVerificationTask(String traceId)
Parameter
NameDescription
traceIdString
Returns
TypeDescription
Future<Boolean>

isExportedEndToEndTraceValid(String traceId)

public boolean isExportedEndToEndTraceValid(String traceId)
Parameter
NameDescription
traceIdString
Returns
TypeDescription
boolean

startHandlingRequest(SpannerAsyncActionRequest req, CloudClientExecutor.ExecutionFlowContext executionContext)

public Status startHandlingRequest(SpannerAsyncActionRequest req, CloudClientExecutor.ExecutionFlowContext executionContext)

Handle actions.

Parameters
NameDescription
reqSpannerAsyncActionRequest
executionContextcom.google.cloud.executor.spanner.CloudClientExecutor.ExecutionFlowContext
Returns
TypeDescription
io.grpc.Status