org.jgroups.demos
Class CausalDemo
java.lang.Object
org.jgroups.demos.CausalDemo
- Runnable
public class CausalDemo
extends java.lang.Object
implements 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.
CausalDemo
public CausalDemo(boolean start)
getNext
public String getNext(String c)
listAlphabet
public void listAlphabet()
main
public static void main(args[] )
Copyright B) 1998-2005 Bela Ban. All Rights Reserved.