예제 #1
0
        public CommandPipeline(ExclusiveHandlerCommandBus commandBus)
        {
            Guard.EnsureNotNull(commandBus, nameof(commandBus));

            IssueCommand = new IssueCommand(commandBus);
            rootStage    = IssueCommand;
        }
예제 #2
0
 internal IssueCommand(ExclusiveHandlerCommandBus commandBus)
 {
     this.commandBus = commandBus;
 }
예제 #3
0
 public IssueCommand(OwinMiddleware next, ExclusiveHandlerCommandBus commandBus) : base(next)
 {
     this.commandBus = commandBus;
 }
예제 #4
0
 public IssueCommand(OwinMiddleware next, ExclusiveHandlerCommandBus commandBus, ICommandPostProcessor postProcessor) : base(next)
 {
     this.commandBus    = commandBus;
     this.postProcessor = postProcessor;
 }