Interface IReactorDefinitionBuilder
- Namespace
- Cratis.Chronicle.Reactors
- Assembly
- Cratis.Chronicle.dll
Builds the subscription for a runtime-registered reactor.
public interface IReactorDefinitionBuilder
- Extension Methods
Methods
NotReplayable()
Disables replay for this reactor.
IReactorDefinitionBuilder NotReplayable()
Returns
- IReactorDefinitionBuilder
The builder for continuation.
OnEventSequence(EventSequenceId)
Selects the event sequence to observe. Defaults to the event log.
IReactorDefinitionBuilder OnEventSequence(EventSequenceId eventSequenceId)
Parameters
eventSequenceIdEventSequenceIdThe event sequence.
Returns
- IReactorDefinitionBuilder
The builder for continuation.
WithEventType(EventType)
Adds an event type, including its generation, to the subscription.
IReactorDefinitionBuilder WithEventType(EventType eventType)
Parameters
eventTypeEventTypeThe event type to observe.
Returns
- IReactorDefinitionBuilder
The builder for continuation.