IActorRuntimeLog interface

Interface that allows an external module to track what is happening in the IActorRuntime.

public interface IActorRuntimeLog

Members

name description
OnAssertionFailure(…) Invoked when the specified assertion failure has occurred.
OnCompleted() Invoked when a log is complete (and is about to be closed).
OnCreateActor(…) Invoked when the specified actor has been created.
OnCreateMonitor(…) Invoked when the specified monitor has been created.
OnCreateStateMachine(…) Invoked when the specified state machine has been created.
OnCreateTimer(…) Invoked when the specified actor timer has been created.
OnDefaultEventHandler(…) Invoked when the specified actor is idle (there is nothing to dequeue) and the default event handler is about to be executed.
OnDequeueEvent(…) Invoked when the specified event is dequeued by an actor.
OnEnqueueEvent(…) Invoked when the specified event is about to be enqueued to an actor.
OnExceptionHandled(…) Invoked when the specified OnException method is used to handle a thrown exception.
OnExceptionThrown(…) Invoked when the specified actor throws an exception.
OnExecuteAction(…) Invoked when the specified actor executes an action.
OnGotoState(…) Invoked when the specified state machine performs a goto transition to the specified state.
OnHalt(…) Invoked when the specified actor has been halted.
OnHandleRaisedEvent(…) Invoked when the specified actor handled a raised event.
OnMonitorError(…) Invoked when the specified monitor finds an error.
OnMonitorExecuteAction(…) Invoked when the specified monitor executes an action.
OnMonitorProcessEvent(…) Invoked when the specified monitor is about to process an event.
OnMonitorRaiseEvent(…) Invoked when the specified monitor raised an event.
OnMonitorStateTransition(…) Invoked when the specified monitor enters or exits a state.
OnPopState(…) Invoked when the specified state machine has popped its current state.
OnPopStateUnhandledEvent(…) Invoked when the specified event cannot be handled in the current state, its exit handler is executed and then the state is popped and any previous “current state” is reentered. This handler is called when that pop has been done.
OnPushState(…) Invoked when the specified state machine is being pushed to a state.
OnRaiseEvent(…) Invoked when the specified state machine raises an event.
OnRandom(…) Invoked when the specified controlled nondeterministic result has been obtained.
OnReceiveEvent(…) Invoked when the specified event is received by an actor.
OnSendEvent(…) Invoked when the specified event is sent to a target actor.
OnStateTransition(…) Invoked when the specified state machine enters or exits a state.
OnStopTimer(…) Invoked when the specified actor timer has been stopped.
OnStrategyDescription(…) Invoked to describe the specified scheduling strategy.
OnWaitEvent(…) Invoked when the specified actor waits to receive an event of a specified type. (2 methods)

Remarks

See Logging for more information.

See Also