public TransactionalMessageSendingDecorator(CommandHandler <TCommand> decorated, TransactionalOutboxes outboxes) { _decorated = decorated; _outboxes = outboxes; }
protected TransactionalOutbox(TransactionalOutboxes outboxes, TransactionalOutboxRepository repository) { outboxes.Register(this); _repository = repository; }