Package org.jgroups.debug
Class Simulator
- java.lang.Object
-
- org.jgroups.debug.Simulator
-
public class Simulator extends java.lang.Object
Tests one or more protocols independently. Look at org.jgroups.tests.FCTest for an example of how to use it.- Version:
- $Id: Simulator.java,v 1.11.2.1 2008/05/22 13:23:10 belaban Exp $
- Author:
- Bela Ban
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Simulator.Receiver
-
Constructor Summary
Constructors Constructor Description Simulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMember(Address addr)
void
addMember(Address addr, Simulator s)
java.lang.String
dumpStats()
void
receive(Event evt)
java.lang.Object
send(Event evt)
void
setLocalAddress(Address addr)
void
setProtocolStack(Protocol[] stack)
void
setReceiver(Simulator.Receiver r)
void
setView(View v)
void
start()
void
stop()
-
-
-
Method Detail
-
setProtocolStack
public void setProtocolStack(Protocol[] stack)
-
dumpStats
public java.lang.String dumpStats()
-
addMember
public void addMember(Address addr)
-
setLocalAddress
public void setLocalAddress(Address addr)
-
setView
public void setView(View v)
-
setReceiver
public void setReceiver(Simulator.Receiver r)
-
send
public java.lang.Object send(Event evt)
-
receive
public void receive(Event evt)
-
start
public void start() throws java.lang.Exception
- Throws:
java.lang.Exception
-
stop
public void stop()
-
-