Class CausalDemo
java.lang.Object
org.jgroups.demos.CausalDemo
- All Implemented Interfaces:
Runnable
Simple causal demo where each member bcast a consecutive letter from the
alphabet and picks the next member to transmit the next letter. Start a
few instances of CausalDemo and pass a paramter "-start" to a CausalDemo
that initiates transmission of a letter A. All participanting members should
have correct alphabet. DISCARD layer has been added to simulate lost messages,
thus forcing delaying of delivery of a certain alphabet letter until the causally
prior one has been received. Remove CAUSAL from the stack and witness how FIFO
alone doesn't provide this guarantee.
- Author:
- Vladimir Blagojevic
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CausalDemo
public CausalDemo(boolean start)
-
-
Method Details
-
getNext
-
listAlphabet
public void listAlphabet() -
run
-
main
-