public EventualConsistentEvent( IEvent @event, string eventHandlerName, EventualConsistentState state = EventualConsistentState.Processable) { Event = @event; EventHandlerName = eventHandlerName; State = state; }
public EventualConsistentEvent( IEvent @event, string eventHandlerName, EventualConsistentState state, int processAttempts, string error) : this(@event, eventHandlerName, state) { ProcessAttempts = processAttempts; ErrorMessage = error; }
public EventData( string id, string eventName, string handlerName, EventualConsistentState state, int processAttempts, string payload) { Id = id; EventName = eventName; HandlerName = handlerName; State = state; ProcessAttempts = processAttempts; Payload = payload; }