Table of Contents

Interface IReactorInvoker

Namespace
Cratis.Chronicle.Reactors
Assembly
Cratis.Chronicle.dll

Defines the invoker for an ReactorHandler.

public interface IReactorInvoker

Properties

EventTypes

Gets the supported event types.

IImmutableList<EventType> EventTypes { get; }

Property Value

IImmutableList<EventType>

Methods

Invoke(IServiceProvider, object, EventContext)

Invoke the Reactor.

Task Invoke(IServiceProvider serviceProvider, object content, EventContext eventContext)

Parameters

serviceProvider IServiceProvider

The IServiceProvider for creating the reactor.

content object

Event content to invoke with.

eventContext EventContext

EventContext for the event.

Returns

Task

Awaitable Task.