bcds.phison.sim
Class PmDumpRAState<V,E>
java.lang.Object
bcds.phison.sim.PmBase<V,E>
bcds.phison.sim.PmDumpRAState<V,E>
- All Implemented Interfaces:
- ProcessingModule<V,E>, WithEnvParams
public class PmDumpRAState<V,E>
- extends PmBase<V,E>
- implements ProcessingModule<V,E>
Dumps the state of all routing algorithms at a given time
(time=connection request number).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PmDumpRAState
public PmDumpRAState()
setup
public void setup(SimCore<V,E> sim)
- Description copied from class:
PmBase
- Saves the parameter
sim
, which can later be obtained by
calling the sim() method. It also calls
adaptTypes if the environment object is non-null (which should
normally be).
- Specified by:
setup
in interface ProcessingModule<V,E>
- Overrides:
setup
in class PmBase<V,E>
run
public void run(SimEvents evtype,
ConnectionInfo<V,E> rq)
- Description copied from class:
PmBase
- Empty implementation.
- Specified by:
run
in interface ProcessingModule<V,E>
- Overrides:
run
in class PmBase<V,E>
getEnvParams
public java.lang.Object[] getEnvParams()
- Description copied from class:
PmBase
- Returns an empty array. This is the default implementation,
suitable for modules that do not need additional
environment parameters.
- Specified by:
getEnvParams
in interface WithEnvParams
- Overrides:
getEnvParams
in class PmBase<V,E>