public class Simulator extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Simulator.DropMessage
Interface for a class which determines if a message should be
dropped or not.
|
static interface |
Simulator.Receiver |
Constructor and Description |
---|
Simulator() |
Modifier and Type | Method and Description |
---|---|
void |
addMember(Address addr) |
void |
addMember(Address addr,
Simulator s) |
boolean |
checkForDropMessage(Message msg,
Address dest) |
void |
deRegisterDropMessage(Simulator.DropMessage d) |
String |
dumpStats() |
Address |
getLocalAddress() |
ProtocolStack |
getProtocolStack() |
Simulator.Receiver |
getReceiver() |
void |
receive(Event evt) |
boolean |
receiverDropFault(Message msg,
Address src) |
void |
registerDropMessage(Simulator.DropMessage d) |
Object |
send(Event evt) |
boolean |
senderDropFault(Message msg,
Address dest) |
void |
setLocalAddress(Address addr) |
void |
setProtocolStack(Protocol[] stack) |
void |
setReceiver(Simulator.Receiver r) |
void |
setView(View v) |
void |
simulateCrashFailure() |
void |
simulateMerge() |
void |
simulatePartition(Address[] partition) |
void |
simulateSlowProcess(long delay) |
void |
start() |
void |
stop() |
public ProtocolStack getProtocolStack()
public void setProtocolStack(Protocol[] stack)
public String dumpStats()
public void addMember(Address addr)
public void setLocalAddress(Address addr)
public Address getLocalAddress()
public void setView(View v)
public void setReceiver(Simulator.Receiver r)
public Simulator.Receiver getReceiver()
public void receive(Event evt)
public void stop()
public void simulateCrashFailure()
public void simulateSlowProcess(long delay)
public void simulatePartition(Address[] partition)
public void simulateMerge()
public void registerDropMessage(Simulator.DropMessage d)
public void deRegisterDropMessage(Simulator.DropMessage d)
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.