Class RaftGrpc.RaftImplBase

java.lang.Object
io.metaloom.qdrant.client.grpc.proto.RaftGrpc.RaftImplBase
All Implemented Interfaces:
io.grpc.BindableService
Enclosing class:
RaftGrpc

public abstract static class RaftGrpc.RaftImplBase extends Object implements io.grpc.BindableService
  • Constructor Details

    • RaftImplBase

      public RaftImplBase()
  • Method Details

    • send

      public void send(RaftService.RaftMessage request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Send Raft message to another peer
       
    • whoIs

      public void whoIs(RaftService.PeerId request, io.grpc.stub.StreamObserver<RaftService.Uri> responseObserver)
       Send to bootstrap peer
       Returns uri by id if bootstrap knows this peer
       
    • addPeerToKnown

      public void addPeerToKnown(RaftService.AddPeerToKnownMessage request, io.grpc.stub.StreamObserver<RaftService.AllPeers> responseObserver)
       Send to bootstrap peer
       Adds peer to the network
       Returns all peers
       
    • addPeerAsParticipant

      public void addPeerAsParticipant(RaftService.PeerId request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       DEPRECATED
       Its functionality is now included in `AddPeerToKnown`
       Send to bootstrap peer
       Proposes to add this peer as participant of consensus
       
    • bindService

      public final io.grpc.ServerServiceDefinition bindService()
      Specified by:
      bindService in interface io.grpc.BindableService