public WorkerService( IJobHandlersProvider jobProvider, ICommandHandlerProvider handlerProvider, ICommandExecutionRetryPolicy retryPolicy, IInterceptorProvider interceptorProvider ) { Ensure.That( jobProvider ).Named( () => jobProvider ).IsNotNull(); Ensure.That( handlerProvider ).Named( () => handlerProvider ).IsNotNull(); Ensure.That( retryPolicy ).Named( () => retryPolicy ).IsNotNull(); Ensure.That( interceptorProvider ).Named( () => interceptorProvider ).IsNotNull(); this.jobProvider = jobProvider; this.handlerProvider = handlerProvider; this.retryPolicy = retryPolicy; this.interceptorProvider = interceptorProvider; }
public WorkerService(IJobHandlersProvider jobProvider, ICommandHandlerProvider handlerProvider, ICommandExecutionRetryPolicy retryPolicy, IInterceptorProvider interceptorProvider) { Ensure.That(jobProvider).Named(() => jobProvider).IsNotNull(); Ensure.That(handlerProvider).Named(() => handlerProvider).IsNotNull(); Ensure.That(retryPolicy).Named(() => retryPolicy).IsNotNull(); Ensure.That(interceptorProvider).Named(() => interceptorProvider).IsNotNull(); this.jobProvider = jobProvider; this.handlerProvider = handlerProvider; this.retryPolicy = retryPolicy; this.interceptorProvider = interceptorProvider; }