Package org.jgroups.upgrade_server
Class UpgradeService
- java.lang.Object
-
- org.jgroups.upgrade_server.UpgradeServiceGrpc.UpgradeServiceImplBase
-
- org.jgroups.upgrade_server.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classUpgradeService.SynchronizedMap
-
Field Summary
Fields Modifier and Type Field Description protected ConcurrentMap<String,UpgradeService.SynchronizedMap>membersprotected longview_id
-
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)voiddump(org.jgroups.upgrade_server.Void request, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.DumpResponse> responseObserver)protected StringdumpDiagnostics()protected voiddumpViews(StringBuilder sb)protected longgetNewViewId()protected voidhandleJoinRequest(org.jgroups.upgrade_server.JoinRequest join_req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)protected voidhandleLeaveRequest(org.jgroups.upgrade_server.LeaveRequest leave_req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> responseObserver)protected voidhandleMessage(org.jgroups.upgrade_server.Message msg)voidleave(org.jgroups.upgrade_server.LeaveRequest req, io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Void> responseObserver)protected voidpostView(Map<org.jgroups.upgrade_server.Address,io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response>> map)protected voidrelayTo(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)protected voidrelayToAll(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)protected voidremove(io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response> observer)
-
-
-
Field Detail
-
members
protected final ConcurrentMap<String,UpgradeService.SynchronizedMap> members
-
view_id
protected long view_id
-
-
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:
connectin classorg.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:
leavein classorg.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:
dumpin classorg.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)
-
relayToAll
protected void relayToAll(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)
-
relayTo
protected void relayTo(org.jgroups.upgrade_server.Message msg, UpgradeService.SynchronizedMap m)
-
postView
protected void postView(Map<org.jgroups.upgrade_server.Address,io.grpc.stub.StreamObserver<org.jgroups.upgrade_server.Response>> map)
-
dumpDiagnostics
protected String dumpDiagnostics()
-
dumpViews
protected void dumpViews(StringBuilder sb)
-
getNewViewId
protected long getNewViewId()
-
-