public async Task <BlackBallResponse> Handle(BlackBallRequest request) { MethodCallCounter.RecordCall <GrumpyBlackBallRequestHandler>(handler => handler.Handle(request)); return(new BlackBallResponse { IsBlackBalled = true, }); }
public async Task <BlackBallResponse> Handle(BlackBallRequest request) { MethodCallCounter.RecordCall <SlowBlackBallRequestHandler>(handler => handler.Handle(request)); await HandlerThrottle.WaitAsync(); return(new BlackBallResponse { IsBlackBalled = false }); }
public async Task <BlackBallResponse> Handle(BlackBallRequest request) { MethodCallCounter.RecordCall <SlowBlackBallRequestHandler>(handler => handler.Handle(request)); await Task.Delay(TimeSpan.FromSeconds(3)); return(new BlackBallResponse { IsBlackBalled = false, }); }
public async Task Handle(CommandThatWillBlockTheThread busCommand) { Thread.Sleep(SleepDuration); // deliberately block the handling thread MethodCallCounter.RecordCall <CommandThatWillBlockTheThreadHandler>(h => h.Handle(busCommand)); }
public Task <BlackBallResponse> Handle(BlackBallRequest request) { MethodCallCounter.RecordCall <ApatheticBlackBallRequestHandler>(handler => handler.Handle(request)); return(Task.FromResult <BlackBallResponse>(null)); }
public async Task Handle(SomeEventWeOnlyHandleViaMulticast busEvent) { MethodCallCounter.RecordCall <SomeMulticastEventHandler>(h => h.Handle(busEvent)); }
public async Task Handle(SlowCommand busCommand) { MethodCallCounter.RecordCall <SlowCommandHandler>(h => h.Handle(busCommand)); await Task.Delay(TimeSpan.FromMilliseconds(500)); }
public async Task Handle(AuditEvent busEvent) { MethodCallCounter.RecordCall <AuditEventHandler>(h => h.Handle(busEvent)); TestHarnessLoggerFactory.Create().Debug("Received audit message {@AuditMessage}", busEvent); }
public override async Task OnCommandHandlerSuccess <TBusCommand>(TBusCommand busCommand, BrokeredMessage brokeredMessage) { MethodCallCounter.RecordCall <SomeBaseClassLevelInterceptor>(h => h.OnCommandHandlerSuccess(busCommand, brokeredMessage)); }
public async Task Handle(FooEvent busEvent) { MethodCallCounter.RecordCall <SecondFooEventHandler>(h => h.Handle(busEvent)); }
public async Task Handle(SomeConcreteCommandType busCommand) { MethodCallCounter.RecordCall <SomeConcreteCommandTypeHandler>(ch => ch.Handle(busCommand)); }
public async Task Handle(GoBangCommand busCommand) { MethodCallCounter.RecordCall <GoBangCommandHandler>(h => h.Handle(busCommand)); throw new Exception("This handler is supposed to fail."); }
public async Task Handle(SomeConcreteEventType busEvent) { MethodCallCounter.RecordCall <SomeConcreteEventTypeCompetingHandler>(ch => ch.Handle(busEvent)); }
public async Task Handle(SlowCommand busCommand) { MethodCallCounter.RecordCall <SlowCommandHandler>(h => h.Handle(busCommand)); await HandlerSemaphore.WaitAsync(); }
public async Task Handle(SomeOtherCommand busCommand) { _receivedMessageProperties = MessageProperties; _receivedDispatchContext = DispatchContext; MethodCallCounter.RecordCall <SomeOtherCommandHandler>(ch => ch.Handle(busCommand)); }
public async Task Handle(SecondCommand busCommand) { MethodCallCounter.RecordCall <SecondCommandHandler>(ch => ch.Handle(busCommand)); await Bus.Send(new ThirdCommand()); }
public async Task Handle(ThirdCommand busCommand) { MethodCallCounter.RecordCall <ThirdCommandHandler>(ch => ch.Handle(busCommand)); }
public override async Task OnCommandHandlerError <TBusCommand>(TBusCommand busCommand, NimbusMessage nimbusMessage, Exception exception) { MethodCallCounter.RecordCall <SomeBaseMethodLevelInterceptorForBar>(h => h.OnCommandHandlerError(busCommand, nimbusMessage, exception)); }
public async Task Handle(FooCommand busCommand) { MethodCallCounter.RecordCall <BrokerTestCommandHandler>(h => h.Handle(busCommand)); }
public override async Task OnCommandHandlerExecuting <TBusCommand>(TBusCommand busCommand, BrokeredMessage brokeredMessage) { MethodCallCounter.RecordCall <SomeMethodLevelInterceptorForFoo>(h => h.OnCommandHandlerExecuting(busCommand, brokeredMessage)); }
public override async Task OnCommandHandlerSuccess <TBusCommand>(TBusCommand busCommand, NimbusMessage nimbusMessage) { MethodCallCounter.RecordCall <SomeBaseMethodLevelInterceptorForBar>(h => h.OnCommandHandlerSuccess(busCommand, nimbusMessage)); }
public override async Task OnCommandHandlerExecuting <TBusCommand>(TBusCommand busCommand, NimbusMessage nimbusMessage) { MethodCallCounter.RecordCall <SomeClassLevelInterceptor>(h => h.OnCommandHandlerExecuting(busCommand, nimbusMessage)); }
public async Task Handle(NoOpCommand busCommand) { MethodCallCounter.RecordCall <NoOpCommandHandler>(h => h.Handle(busCommand)); }
public async Task Handle(DoThingCCommand busCommand) { MethodCallCounter.RecordCall <DoThingCCommandHandler>(h => h.Handle(busCommand)); }
public async Task <SomeConcreteResponseType> Handle(SomeConcreteRequestType request) { MethodCallCounter.RecordCall <SomeConcreteRequestTypeHandler>(ch => ch.Handle(request)); return(new SomeConcreteResponseType()); }
public void Dispose() { MethodCallCounter.RecordCall <BrokerTestCommandHandler>(h => h.Dispose()); }
public override async Task OnCommandHandlerError <TBusCommand>(TBusCommand busCommand, BrokeredMessage brokeredMessage, Exception exception) { MethodCallCounter.RecordCall <SomeBaseClassLevelInterceptor>(h => h.OnCommandHandlerError(busCommand, brokeredMessage, exception)); }
public async Task <FooResponse> Handle(FooRequest request) { MethodCallCounter.RecordCall <SecondFooRequestHandler>(h => h.Handle(request)); return(new FooResponse(GetType().Name)); }
public async Task Handle(SomeEventWeHandleViaMulticastAndCompetition busEvent) { MethodCallCounter.RecordCall <SomeMulticastEventHandler>(h => h.Handle(busEvent)); }
public async Task Handle(SomeEventWeOnlyHandleViaCompetition busEvent) { MethodCallCounter.RecordCall <SomeCompetingEventHandler>(h => h.Handle(busEvent)); }