seda.sandStorm.test.bench.simple_sa
Class ProcessStageComplex
java.lang.Object
seda.sandStorm.test.bench.simple_sa.ProcessStage
seda.sandStorm.test.bench.simple_sa.ProcessStageComplex
- All Implemented Interfaces:
- EventHandlerIF
public class ProcessStageComplex
- extends ProcessStage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
BUFFER_SIZE
private static final int BUFFER_SIZE
- See Also:
- Constant Field Values
NUM_INIT_MSGS
private static final int NUM_INIT_MSGS
- See Also:
- Constant Field Values
CRIT_PROB
private static final double CRIT_PROB
- See Also:
- Constant Field Values
NEW_ARRAY_EACH_TIME
private static final boolean NEW_ARRAY_EACH_TIME
- See Also:
- Constant Field Values
NUM_LOOPS
private int NUM_LOOPS
lock
private java.lang.Object lock
locked
private boolean locked
rand
private java.util.Random rand
arr
private int[] arr
ProcessStageComplex
public ProcessStageComplex()
init
public void init(ConfigDataIF config)
throws java.lang.Exception
- Description copied from interface:
EventHandlerIF
- Called when an event handler is initialized. This method should
perform any initialization operations as required by the application.
- Specified by:
init
in interface EventHandlerIF
- Overrides:
init
in class ProcessStage
- Parameters:
config
- The set of configuration parameters for the stage.
- Throws:
java.lang.Exception
- The EventHandler can indicate an
error to the runtime during initialization by throwing an
Exception.
processMessage
protected void processMessage(Message msg)
- Specified by:
processMessage
in class ProcessStage