Class UpgradeService

  • All Implemented Interfaces:
    io.grpc.BindableService

    public class UpgradeService
    extends org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase
    Since:
    1.0.0 todo: Add logging instead of System.err.printf
    Author:
    Bela Ban
    • Constructor Summary

      Constructors 
      Constructor Description
      UpgradeService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Request> connect​(io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)  
      void dump​(org.jgroups.upgrade_server.Void request, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.DumpResponse> responseObserver)  
      protected String dumpDiagnostics()  
      protected void dumpViews​(StringBuilder sb)  
      protected long getNewViewId()  
      protected void handleJoinRequest​(org.jgroups.upgrade_server.JoinRequest join_req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)  
      protected void handleLeaveRequest​(org.jgroups.upgrade_server.LeaveRequest leave_req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)  
      protected void handleMessage​(org.jgroups.upgrade_server.Message msg)  
      void leave​(org.jgroups.upgrade_server.LeaveRequest req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Void> responseObserver)  
      protected void postView​(Map<org.jgroups.upgrade_server.Address,​io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response>> map)  
      protected void relayTo​(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)  
      protected void relayToAll​(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)  
      protected void remove​(io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> observer)  
      • Methods inherited from class org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase

        bindService
    • Constructor Detail

      • UpgradeService

        public UpgradeService()
    • Method Detail

      • connect

        public io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Request> connect​(io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)
        Overrides:
        connect in class org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase
      • leave

        public void leave​(org.jgroups.upgrade_server.LeaveRequest req,
                          io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Void> responseObserver)
        Overrides:
        leave in class org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase
      • dump

        public void dump​(org.jgroups.upgrade_server.Void request,
                         io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.DumpResponse> responseObserver)
        Overrides:
        dump in class org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase
      • remove

        protected void remove​(io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> observer)
      • handleJoinRequest

        protected void handleJoinRequest​(org.jgroups.upgrade_server.JoinRequest join_req,
                                         io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)
      • handleLeaveRequest

        protected void handleLeaveRequest​(org.jgroups.upgrade_server.LeaveRequest leave_req,
                                          io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)
      • handleMessage

        protected void handleMessage​(org.jgroups.upgrade_server.Message msg)
      • postView

        protected void postView​(Map<org.jgroups.upgrade_server.Address,​io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response>> map)
      • dumpDiagnostics

        protected String dumpDiagnostics()
      • getNewViewId

        protected long getNewViewId()