IActorRuntimeLog interface

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

public interface IActorRuntimeLog : IRuntimeLog

Members

name description
OnCreateActor(…) Invoked when the specified actor 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.
OnEventHandlerTerminated(…) Invoked when the event handler of the specified actor terminated.
OnExceptionHandled(…) Invoked when the specified actor has handled a thrown exception.
OnExceptionThrown(…) Invoked when the specified actor throws an exception without handling it.
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.
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.
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.
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