Package org.jgroups.protocols.pbcast
Class GmsImpl
java.lang.Object
org.jgroups.protocols.pbcast.GmsImpl
- Direct Known Subclasses:
ClientGmsImpl,ServerGmsImpl
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidhandleDigestResponse(Address sender, Digest digest) voidhandleJoinResponse(JoinRsp join_rsp) voidhandleLeaveResponse(Address sender) voidhandleMembershipChange(Collection<GmsImpl.Request> requests) voidhandleMergeCancelled(MergeId merge_id) voidhandleMergeRequest(Address sender, MergeId merge_id, Collection<? extends Address> mbrs) voidhandleMergeResponse(MergeData data, MergeId merge_id) voidhandleMergeView(MergeData data, MergeId merge_id) voidhandleViewChange(View new_view, Digest digest) voidinit()abstract voidabstract voidjoinWithStateTransfer(Address local_addr, boolean useFlushIfPresent) abstract voidleave()voidprotected voidsendMergeRejectedResponse(Address sender, MergeId merge_id) voidstart()voidstop()voidvoidprotected voidwrongMethod(String method_name)
-
Field Details
-
gms
-
merger
-
leaver
-
log
-
-
Constructor Details
-
GmsImpl
-
-
Method Details
-
join
-
joinWithStateTransfer
-
leave
public abstract void leave() -
handleCoordLeave
public void handleCoordLeave() -
handleJoinResponse
-
handleLeaveResponse
-
suspect
-
unsuspect
-
merge
-
handleMergeRequest
public void handleMergeRequest(Address sender, MergeId merge_id, Collection<? extends Address> mbrs) -
handleMergeResponse
-
handleMergeView
-
handleMergeCancelled
-
handleDigestResponse
-
handleMembershipChange
-
handleViewChange
-
init
- Throws:
Exception
-
start
- Throws:
Exception
-
stop
public void stop() -
sendMergeRejectedResponse
-
wrongMethod
-