@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "isSegmentValid",
requestType = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.class,
responseType = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentValidityResponse.class,
methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
public static io.grpc.MethodDescriptor<io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId,
io.pravega.controller.stream.api.grpc.v1.Controller.SegmentValidityResponse> getIsSegmentValidMethod() {
io.grpc.MethodDescriptor<io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentValidityResponse> getIsSegmentValidMethod;
if ((getIsSegmentValidMethod = ControllerServiceGrpc.getIsSegmentValidMethod) == null) {
synchronized (ControllerServiceGrpc.class) {
if ((getIsSegmentValidMethod = ControllerServiceGrpc.getIsSegmentValidMethod) == null) {
ControllerServiceGrpc.getIsSegmentValidMethod = getIsSegmentValidMethod =
io.grpc.MethodDescriptor.<io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentValidityResponse>newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(
"io.pravega.controller.stream.api.grpc.v1.ControllerService", "isSegmentValid"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.pravega.controller.stream.api.grpc.v1.Controller.SegmentValidityResponse.getDefaultInstance()))
.setSchemaDescriptor(new ControllerServiceMethodDescriptorSupplier("isSegmentValid"))
.build();
}
}
}
return getIsSegmentValidMethod;
}