@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator)) { return super.equals(obj); } com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator other = (com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator) obj; boolean result = true; result = result && type_ == other.type_; result = result && getNamespace() .equals(other.getNamespace()); result = result && getName() .equals(other.getName()); result = result && (getFragment() == other.getFragment()); result = result && unknownFields.equals(other.unknownFields); return result; }
public ProcessServiceTemplate(R request, StreamObserver<E> responseObserver, Class<? extends BaseProcessServiceProcessor<R, I>> processServiceProcessorClass, ProcessServiceResultHandler<I, E> resultHandler) { if (!(request instanceof Processor.UnaryProcess) && !(request instanceof Processor.BinaryProcess)) { throw new IllegalArgumentException("request type error: " + request.getClass().getCanonicalName()); } this.request = request; this.responseObserver = responseObserver; this.processServiceProcessorClass = processServiceProcessorClass; this.resultHandler = resultHandler; unaryProcessBuilder = Processor.UnaryProcess.newBuilder(); binaryProcessBuilder = Processor.BinaryProcess.newBuilder(); storageLocatorBuilder = StorageBasic.StorageLocator.newBuilder(); storageLocatorBuilderTemplate = StorageBasic.StorageLocator.newBuilder(); taskInfoBuilder = Processor.TaskInfo.newBuilder(); }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.webank.ai.fate.api.driver.federation.Federation.TransferDataDesc)) { return super.equals(obj); } com.webank.ai.fate.api.driver.federation.Federation.TransferDataDesc other = (com.webank.ai.fate.api.driver.federation.Federation.TransferDataDesc) obj; boolean result = true; result = result && transferDataType_ == other.transferDataType_; result = result && (hasStorageLocator() == other.hasStorageLocator()); if (hasStorageLocator()) { result = result && getStorageLocator() .equals(other.getStorageLocator()); } result = result && getTaggedVariableName() .equals(other.getTaggedVariableName()); result = result && unknownFields.equals(other.unknownFields); return result; }
Federation.TransferDataDesc passedInTransferDataDesc = passedInTransferMeta.getDataDesc(); StorageBasic.StorageLocator.Builder storageLocatorBuilder = StorageBasic.StorageLocator.newBuilder(); Federation.TransferMeta.Builder finalTransferMetaBuilder = Federation.TransferMeta.newBuilder(); Federation.TransferDataDesc.Builder dataDescBuilder = Federation.TransferDataDesc.newBuilder(); .setFragment(passedInTransferDataDesc.getStorageLocator().getFragment()) // total fragment count .setType(passedInTransferDataDesc.getStorageLocator().getType()); StorageBasic.StorageLocator finalStorageLocator = finalTransferDataDesc.getStorageLocator(); Dtable dtable = storageMetaClient.getTable(typeConversionUtils.toDtable(finalStorageLocator)); int fragmentCount = finalStorageLocator.getFragment();
.setHost(target) .setPort(node.getPort()) .setStorageType(Stores.valueOf(Stores.class, storageLocator.getType().name())) .setNamespace(storageLocator.getNamespace()) .setTableName(storageLocator.getName()) .setFragment(fragment.getFragmentOrder()) .setStorageType(Stores.valueOf(storageLocator.getType().name()));
StorageBasic.StorageLocator createTableStorageLocator = StorageBasic.StorageLocator.newBuilder() .setNamespace(finalTransferMeta.getJob().getJobId()) .setName(FederationConstants.OBJECT_STORAGE_NAMESPACE)
LOGGER.info("[FEDERATION][SEND][PROCESSOR][DTABLE] transferMetaId: {}", transferMetaId); StorageBasic.StorageLocator storageLocator = dataDesc.getStorageLocator(); Dtable dtable = storageMetaClient.getTable(storageLocator.getNamespace(), storageLocator.getName());
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "join", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getJoinMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getJoinMethod; if ((getJoinMethod = ProcessServiceGrpc.getJoinMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getJoinMethod = ProcessServiceGrpc.getJoinMethod) == null) { ProcessServiceGrpc.getJoinMethod = getJoinMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "join")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("join")) .build(); } } } return getJoinMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "glom", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getGlomMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getGlomMethod; if ((getGlomMethod = ProcessServiceGrpc.getGlomMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getGlomMethod = ProcessServiceGrpc.getGlomMethod) == null) { ProcessServiceGrpc.getGlomMethod = getGlomMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "glom")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("glom")) .build(); } } } return getGlomMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "mapValues", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapValuesMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapValuesMethod; if ((getMapValuesMethod = ProcessServiceGrpc.getMapValuesMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getMapValuesMethod = ProcessServiceGrpc.getMapValuesMethod) == null) { ProcessServiceGrpc.getMapValuesMethod = getMapValuesMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "mapValues")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("mapValues")) .build(); } } } return getMapValuesMethod; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess)) { return super.equals(obj); } com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess other = (com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess) obj; boolean result = true; result = result && (hasInfo() == other.hasInfo()); if (hasInfo()) { result = result && getInfo() .equals(other.getInfo()); } result = result && (hasLeft() == other.hasLeft()); if (hasLeft()) { result = result && getLeft() .equals(other.getLeft()); } result = result && (hasRight() == other.hasRight()); if (hasRight()) { result = result && getRight() .equals(other.getRight()); } result = result && unknownFields.equals(other.unknownFields); return result; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "sample", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getSampleMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getSampleMethod; if ((getSampleMethod = ProcessServiceGrpc.getSampleMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getSampleMethod = ProcessServiceGrpc.getSampleMethod) == null) { ProcessServiceGrpc.getSampleMethod = getSampleMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "sample")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("sample")) .build(); } } } return getSampleMethod; }
@Override public void createIfAbsent(Kv.CreateTableInfo request, StreamObserver<Kv.CreateTableInfo> responseObserver) { LOGGER.info("Kv.createIfAbsent request received. request: {}", toStringUtils.toOneLineString(request)); grpcServerWrapper.wrapGrpcServerRunnable(responseObserver, () -> { StorageBasic.StorageLocator storageLocator = request.getStorageLocator(); List<Fragment> fragments = null; Dtable createResult = null; Dtable createTemplate = storageMetaClient.getTable(storageLocator.getNamespace(), storageLocator.getName()); // todo: add transaction control if (createTemplate == null) { createTemplate = typeConversionUtils.toDtable(request); createResult = storageMetaClient.createTable(createTemplate); if (createResult != null) { fragments = storageMetaClient.createFragmentsForTable(createResult); } } else { fragments = storageMetaClient.getFragmentsByTableId(createTemplate.getTableId()); createResult = createTemplate; } Kv.CreateTableInfo result = null; // todo: add more result check if (!fragments.isEmpty()) { // createResult = storageMetaClient.createTable(createTemplate); result = typeConversionUtils.toCreateTableInfo(createResult); } responseObserver.onNext(result); responseObserver.onCompleted(); }); }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "mapValues", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapValuesMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapValuesMethod; if ((getMapValuesMethod = ProcessServiceGrpc.getMapValuesMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getMapValuesMethod = ProcessServiceGrpc.getMapValuesMethod) == null) { ProcessServiceGrpc.getMapValuesMethod = getMapValuesMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "mapValues")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("mapValues")) .build(); } } } return getMapValuesMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "mapPartitions", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapPartitionsMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapPartitionsMethod; if ((getMapPartitionsMethod = ProcessServiceGrpc.getMapPartitionsMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getMapPartitionsMethod = ProcessServiceGrpc.getMapPartitionsMethod) == null) { ProcessServiceGrpc.getMapPartitionsMethod = getMapPartitionsMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "mapPartitions")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("mapPartitions")) .build(); } } } return getMapPartitionsMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "sample", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getSampleMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getSampleMethod; if ((getSampleMethod = ProcessServiceGrpc.getSampleMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getSampleMethod = ProcessServiceGrpc.getSampleMethod) == null) { ProcessServiceGrpc.getSampleMethod = getSampleMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "sample")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("sample")) .build(); } } } return getSampleMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "join", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getJoinMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getJoinMethod; if ((getJoinMethod = ProcessServiceGrpc.getJoinMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getJoinMethod = ProcessServiceGrpc.getJoinMethod) == null) { ProcessServiceGrpc.getJoinMethod = getJoinMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "join")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("join")) .build(); } } } return getJoinMethod; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess)) { return super.equals(obj); } com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess other = (com.webank.ai.fate.api.eggroll.processor.Processor.BinaryProcess) obj; boolean result = true; result = result && (hasInfo() == other.hasInfo()); if (hasInfo()) { result = result && getInfo() .equals(other.getInfo()); } result = result && (hasLeft() == other.hasLeft()); if (hasLeft()) { result = result && getLeft() .equals(other.getLeft()); } result = result && (hasRight() == other.hasRight()); if (hasRight()) { result = result && getRight() .equals(other.getRight()); } result = result && unknownFields.equals(other.unknownFields); return result; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "glom", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getGlomMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getGlomMethod; if ((getGlomMethod = ProcessServiceGrpc.getGlomMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getGlomMethod = ProcessServiceGrpc.getGlomMethod) == null) { ProcessServiceGrpc.getGlomMethod = getGlomMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "glom")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("glom")) .build(); } } } return getGlomMethod; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "mapPartitions", requestType = com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.class, responseType = com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) public static io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapPartitionsMethod() { io.grpc.MethodDescriptor<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator> getMapPartitionsMethod; if ((getMapPartitionsMethod = ProcessServiceGrpc.getMapPartitionsMethod) == null) { synchronized (ProcessServiceGrpc.class) { if ((getMapPartitionsMethod = ProcessServiceGrpc.getMapPartitionsMethod) == null) { ProcessServiceGrpc.getMapPartitionsMethod = getMapPartitionsMethod = io.grpc.MethodDescriptor.<com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess, com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName(generateFullMethodName( "com.webank.ai.fate.api.eggroll.processor.ProcessService", "mapPartitions")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.processor.Processor.UnaryProcess.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( com.webank.ai.fate.api.eggroll.storage.StorageBasic.StorageLocator.getDefaultInstance())) .setSchemaDescriptor(new ProcessServiceMethodDescriptorSupplier("mapPartitions")) .build(); } } } return getMapPartitionsMethod; }