public SharedQueueHandler( IHostIdProvider hostIdProvider, IWebJobsExceptionHandler exceptionHandler, ILoggerFactory loggerFactory, ISharedContextProvider sharedContextProvider, ILoadBalancerQueue queueFactory ) { _hostIdProvider = hostIdProvider; _exceptionHandler = exceptionHandler; _loggerFactory = loggerFactory; _sharedContextProvider = sharedContextProvider; _state = State.Created; _queueFactory = queueFactory; }
public DashboardLoggingSetup( StorageAccountOptions storageAccountOptions, IWebJobsExceptionHandler exceptionHandler, ILoggerFactory loggerFactory, IFunctionInstanceLogger functionInstanceLogger, IFunctionExecutor functionExecutor, SharedQueueHandler sharedQueueHandler, ILoadBalancerQueue storageServices ) { _storageAccountOptions = storageAccountOptions; _exceptionHandler = exceptionHandler; _loggerFactory = loggerFactory; _functionInstanceLogger = functionInstanceLogger; _functionExecutor = functionExecutor; _sharedQueueHandler = sharedQueueHandler; _storageServices = storageServices; }
public HostMessageListenerFactory( ILoadBalancerQueue queueFactory, string queueName, IWebJobsExceptionHandler exceptionHandler, ILoggerFactory loggerFactory, IFunctionIndexLookup functionLookup, IFunctionInstanceLogger functionInstanceLogger, IFunctionExecutor executor) { _queueName = queueName ?? throw new ArgumentNullException(nameof(queueName)); _queueFactory = queueFactory ?? throw new ArgumentNullException(nameof(queueFactory)); _exceptionHandler = exceptionHandler ?? throw new ArgumentNullException(nameof(exceptionHandler)); _functionLookup = functionLookup ?? throw new ArgumentNullException(nameof(functionLookup)); _functionInstanceLogger = functionInstanceLogger ?? throw new ArgumentNullException(nameof(functionInstanceLogger)); _executor = executor ?? throw new ArgumentNullException(nameof(executor)); _loggerFactory = loggerFactory; }
public Legacy( LegacyConfig storageAccountProvider, IWebJobsExceptionHandler exceptionHandler, ILoggerFactory loggerFactory, IFunctionInstanceLogger functionInstanceLogger, IFunctionExecutor functionExecutor, SharedQueueHandler sharedQueueHandler, ILoadBalancerQueue storageServices ) { _storageAccountProvider = storageAccountProvider; _exceptionHandler = exceptionHandler; _loggerFactory = loggerFactory; _functionInstanceLogger = functionInstanceLogger; _functionExecutor = functionExecutor; _sharedQueueHandler = sharedQueueHandler; _storageServices = storageServices; }