public MessageConsumed(string topic, string messageBody, DateTime consumeTime) { Id = IdentityUtility.NewGuidString(); Topic = topic; MessageBody = messageBody; ConsumeTime = consumeTime; }
public MessageHandle(string handleName, string exception, string consumeId) { Id = IdentityUtility.NewGuidString(); HandleName = handleName; Exception = exception; ConsumeId = consumeId; }
public MessagePublished(string producer, string topic, string messageBody, DateTime publishTime, string publishError) { Id = IdentityUtility.NewGuidString(); Producer = producer; Topic = topic; MessageBody = messageBody; PublishTime = publishTime; PublishError = publishError; }
public PublishContext(string topic, object message, string producer) { Topic = topic; Message = message; PublishTime = DateTime.Now; Producer = producer; if (Message is AggregateRootEvent @event) { Key = @event.Key; } else { Key = IdentityUtility.NewGuidString(); } }