Uses of Class
org.jgroups.util.Digest
Packages that use Digest
Package
Description
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
Provides useful functionality which cannot be assigned to any particular other package.
-
Uses of Digest in org.jgroups.protocols
Methods in org.jgroups.protocols that return DigestModifier and TypeMethodDescriptionReliableMulticast.getDigest()Returns a message digest: for each member P the highest delivered and received seqno is addedMethods in org.jgroups.protocols with parameters of type DigestModifier and TypeMethodDescriptionprotected voidReliableMulticast.mergeDigest(Digest digest) For all members of the digest, adjust the retransmit buffers in xmit_table.protected voidReliableMulticast.overwriteDigest(Digest digest) Overwrites existing entries, but does NOT remove entries not found in the digestprotected voidCreates a retransmit buffer for each sender in the digest according to the sender's seqno.protected voidSets or merges the digest.protected voidprotected voidGarbage collect messages that have been seen by all members. -
Uses of Digest in org.jgroups.protocols.pbcast
Fields in org.jgroups.protocols.pbcast declared as DigestModifier and TypeFieldDescriptionprotected DigestJoinRsp.digestprotected final DigestMergeData.digestprotected DigestStreamingStateTransfer.StateHeader.digestprotected DigestSTATE_TRANSFER.StateHeader.my_digestFields in org.jgroups.protocols.pbcast with type parameters of type DigestModifier and TypeFieldDescriptionprotected final ResponseCollector<Digest> Merger.digest_collectorFor GET_DIGEST / DIGEST_RSP correlationMethods in org.jgroups.protocols.pbcast that return DigestModifier and TypeMethodDescriptionprotected DigestMerger.fetchDigestsFromAllMembersInSubPartition(View view, MergeId merge_id) Multicasts a GET_DIGEST_REQ to all members of this sub partition and waits for all responses (GET_DIGEST_RSP) or N ms.GMS.getDigest()Grabs the current digest from NAKACK{2}JoinRsp.getDigest()MergeData.getDigest()NAKACK2.getDigest()Returns a message digest: for each member P the highest delivered and received seqno is addedprotected DigestSTABLE.getDigest()STATE_TRANSFER.StateHeader.getDigest()StreamingStateTransfer.StateHeader.getDigest()Methods in org.jgroups.protocols.pbcast that return types with arguments of type DigestModifier and TypeMethodDescriptionGMS._readViewAndDigest(byte[] buffer, int offset, int length) GMS.getViewAndDigest()Returns the current view and digest.GMS.readViewAndDigest(byte[] buffer, int offset, int length) Methods in org.jgroups.protocols.pbcast with parameters of type DigestModifier and TypeMethodDescriptionvoidGMS.castViewChangeAndSendJoinRsps(View new_view, Digest digest, Collection<Address> expected_acks, Collection<Address> joiners, JoinRsp jr) Broadcasts the new view and digest as VIEW messages, possibly sends JOIN-RSP messages to joiners and then waits for acks from expected_acksprotected static shortGMS.determineFlags(View view, Digest digest) protected voidSTATE_TRANSFER.getStateFromApplication(Address requester, Digest digest) protected ObjectSTABLE.handle(STABLE.StableHeader hdr, Address sender, Digest digest) voidGmsImpl.handleDigestResponse(Address sender, Digest digest) voidMerger.handleDigestResponse(Address sender, Digest digest) voidServerGmsImpl.handleDigestResponse(Address sender, Digest digest) protected voidSTABLE.handleStabilityMessage(Digest stable_digest, Address sender, ViewId view_id) protected voidSTABLE.handleStableMessage(Digest d, Address sender, ViewId view_id) Digest d contains (a) the highest seqnos deliverable for each sender and (b) the highest seqnos seen for each member.protected voidSTATE_TRANSFER.handleStateRsp(Digest digest, Address sender, byte[] state) Set the digest and the send the state up to the applicationvoidGmsImpl.handleViewChange(View new_view, Digest digest) voidParticipantGmsImpl.handleViewChange(View view, Digest digest) voidServerGmsImpl.handleViewChange(View view, Digest digest) Called by the GMS when a VIEW is received.voidGMS.installView(View new_view, Digest digest) Sets the new view and sends a VIEW_CHANGE event up and down the stack.protected static ByteArrayvoidGMS.mergeDigest(Digest d) Send down a MERGE_DIGEST eventprotected voidNAKACK2.mergeDigest(Digest digest) For all members of the digest, adjust the retransmit buffers in xmit_table.protected voidNAKACK2.overwriteDigest(Digest digest) Overwrites existing entries, but does NOT remove entries not found in the digestprotected StringSTABLE.printDigest(Digest digest) protected voidMerger.sendMergeResponse(Address sender, View view, Digest digest, MergeId merge_id) Send back a response containing view and digest to senderprotected voidSTABLE.sendStabilityMessage(Digest d, ViewId view_id) Sends a stability message to all members except self.voidSend down a SET_DIGEST eventprotected voidCreates a retransmit buffer for each sender in the digest according to the sender's seqno.protected voidSets or merges the digest.protected voidGarbage collect messages that have been seen by all members.protected voidSTABLE.updateLocalDigest(Digest d, Address sender) Update my own digest from a digest received by somebody else.protected static booleanGMS.writeAddresses(View view, Digest digest) Constructors in org.jgroups.protocols.pbcast with parameters of type DigestModifierConstructorDescriptionStateHeader(byte type, Digest digest) StateHeader(byte type, IpAddress bind_addr, Digest digest) StateHeader(byte type, Digest digest) -
Uses of Digest in org.jgroups.util
Subclasses of Digest in org.jgroups.utilClasses in org.jgroups.util that implement interfaces with type arguments of type DigestModifier and TypeClassDescriptionclassA message digest containing - for each member - the highest seqno delivered (hd) and the highest seqno received (hr).Methods in org.jgroups.util that return DigestMethods in org.jgroups.util that return types with arguments of type DigestMethods in org.jgroups.util with parameters of type DigestModifier and TypeMethodDescriptionAdds a digest to this digest.Constructors in org.jgroups.util with parameters of type DigestModifierConstructorDescriptionOnly used for testingMutableDigest(Digest digest) Only used for testing