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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.ratis.thirdparty.io.grpc.ServerServiceDefinition
     
    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)
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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)