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.
- Vladimir Blagojevic
CausalDemo
public CausalDemo(boolean start)
getNext
public String getNext(String c)
listAlphabet
public void listAlphabet()
main
public static void main(args[] )
Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.