Class ReactorState
Represents the state of a reactor.
public record ReactorState : IEquatable<ReactorState>
- Inheritance
-
ReactorState
- Implements
- Inherited Members
Constructors
ReactorState(ReactorId, ObserverRunningState, bool, EventSequenceNumber, EventSequenceNumber)
Represents the state of a reactor.
public ReactorState(ReactorId Id, ObserverRunningState RunningState, bool IsSubscribed, EventSequenceNumber NextEventSequenceNumber, EventSequenceNumber LastHandledEventSequenceNumber)
Parameters
Id
ReactorIdThe unique identifier of the reactor.
RunningState
ObserverRunningStateThe current running state of the reactor.
IsSubscribed
boolIndicates whether the reducer is subscribed its handler.
NextEventSequenceNumber
EventSequenceNumberThe next event sequence number.
LastHandledEventSequenceNumber
EventSequenceNumberThe last handled event sequence number.
Properties
Id
The unique identifier of the reactor.
public ReactorId Id { get; init; }
Property Value
IsSubscribed
Indicates whether the reducer is subscribed its handler.
public bool IsSubscribed { get; init; }
Property Value
LastHandledEventSequenceNumber
The last handled event sequence number.
public EventSequenceNumber LastHandledEventSequenceNumber { get; init; }
Property Value
NextEventSequenceNumber
The next event sequence number.
public EventSequenceNumber NextEventSequenceNumber { get; init; }
Property Value
RunningState
The current running state of the reactor.
public ObserverRunningState RunningState { get; init; }