Class GrpcReplicationService
java.lang.Object
org.apache.hadoop.hdds.protocol.datanode.proto.IntraDatanodeProtocolServiceGrpc.IntraDatanodeProtocolServiceImplBase
org.apache.hadoop.ozone.container.replication.GrpcReplicationService
- All Implemented Interfaces:
org.apache.hadoop.hdds.protocol.datanode.proto.IntraDatanodeProtocolServiceGrpc.AsyncService,org.apache.ratis.thirdparty.io.grpc.BindableService
public class GrpcReplicationService
extends org.apache.hadoop.hdds.protocol.datanode.proto.IntraDatanodeProtocolServiceGrpc.IntraDatanodeProtocolServiceImplBase
Service to make containers available for replication.
-
Constructor Summary
ConstructorsConstructorDescriptionGrpcReplicationService(ContainerReplicationSource source, ContainerImporter importer) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.ratis.thirdparty.io.grpc.ServerServiceDefinitionvoiddownload(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.CopyContainerRequestProto request, org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.CopyContainerResponseProto> responseObserver) org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.SendContainerRequest> upload(org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.SendContainerResponse> responseObserver) Methods inherited from class org.apache.hadoop.hdds.protocol.datanode.proto.IntraDatanodeProtocolServiceGrpc.IntraDatanodeProtocolServiceImplBase
bindService
-
Constructor Details
-
GrpcReplicationService
-
-
Method Details
-
bindServiceWithZeroCopy
public org.apache.ratis.thirdparty.io.grpc.ServerServiceDefinition bindServiceWithZeroCopy() -
download
public void download(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.CopyContainerRequestProto request, org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.CopyContainerResponseProto> responseObserver) -
upload
public org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.SendContainerRequest> upload(org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.SendContainerResponse> responseObserver)
-