Class P2pSimulator
java.lang.Object
se.sics.kompics.ComponentDefinition
se.sics.kompics.simulator.core.impl.P2pSimulator
- All Implemented Interfaces:
Simulator
,SimulatorComp
public final class P2pSimulator extends se.sics.kompics.ComponentDefinition implements Simulator, SimulatorComp
The
P2pSimulator
class.- Version:
- $Id$
- Author:
- Cosmin Arad <[email protected]>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
P2pSimulator.P2pSimulatorInit
-
Field Summary
-
Constructor Summary
Constructors Constructor Description P2pSimulator(P2pSimulator.P2pSimulatorInit init)
-
Method Summary
Modifier and Type Method Description boolean
advanceSimulation()
static String
durationToString(long duration)
se.sics.kompics.Fault.ResolveAction
handleFault(se.sics.kompics.Fault fault)
long
java_lang_System_currentTimeMillis()
long
java_lang_System_nanoTime()
void
java_lang_Thread_sleep(long millis)
void
java_lang_Thread_sleep(long millis, int nanos)
void
java_lang_Thread_start()
Methods inherited from class se.sics.kompics.ComponentDefinition
answer, answer, config, connect, connect, connect, connect, connect, connect, connect, connect, create, create, create, create, destroy, disconnect, disconnect, disconnect, getComponentCore, getControlPort, handle, handleUpdate, id, loggingContextGet, loggingContextPut, loggingContextPutAlways, loggingContextRemove, loggingContextReset, loggingCtxGet, loggingCtxPut, loggingCtxPutAlways, loggingCtxRemove, loggingCtxReset, negative, onKill, onStart, onStop, positive, postUpdate, provides, requires, separateConfigId, setMDC, subscribe, subscribe, suicide, tearDown, trigger, unsubscribe, unsubscribe, updateConfig
-
Constructor Details
-
Method Details
-
handleFault
- Overrides:
handleFault
in classse.sics.kompics.ComponentDefinition
-
advanceSimulation
- Specified by:
advanceSimulation
in interfaceSimulator
-
java_lang_System_currentTimeMillis
- Specified by:
java_lang_System_currentTimeMillis
in interfaceSimulator
-
java_lang_System_nanoTime
- Specified by:
java_lang_System_nanoTime
in interfaceSimulator
-
java_lang_Thread_sleep
- Specified by:
java_lang_Thread_sleep
in interfaceSimulator
-
java_lang_Thread_sleep
- Specified by:
java_lang_Thread_sleep
in interfaceSimulator
-
java_lang_Thread_start
- Specified by:
java_lang_Thread_start
in interfaceSimulator
-
durationToString
-