internal FunctionsController( CloudStorageAccount account, CloudBlobClient blobClient, IFunctionInstanceLookup functionInstanceLookup, IFunctionLookup functionLookup, IFunctionIndexReader functionIndexReader, IHeartbeatValidityMonitor heartbeatMonitor, IAborter aborter, IRecentInvocationIndexReader recentInvocationsReader, IRecentInvocationIndexByFunctionReader recentInvocationsByFunctionReader, IRecentInvocationIndexByJobRunReader recentInvocationsByJobRunReader, IRecentInvocationIndexByParentReader recentInvocationsByParentReader, IFunctionStatisticsReader statisticsReader) { _account = account; _blobClient = blobClient; _functionInstanceLookup = functionInstanceLookup; _functionLookup = functionLookup; _functionIndexReader = functionIndexReader; _heartbeatMonitor = heartbeatMonitor; _aborter = aborter; _recentInvocationsReader = recentInvocationsReader; _recentInvocationsByFunctionReader = recentInvocationsByFunctionReader; _recentInvocationsByJobRunReader = recentInvocationsByJobRunReader; _recentInvocationsByParentReader = recentInvocationsByParentReader; _statisticsReader = statisticsReader; }
internal FunctionsController( CloudStorageAccount account, CloudBlobClient blobClient, IFunctionInstanceLookup functionInstanceLookup, IFunctionLookup functionLookup, IFunctionIndexReader functionIndexReader, IHeartbeatValidityMonitor heartbeatMonitor, IAborter aborter, IRecentInvocationIndexReader recentInvocationsReader, IRecentInvocationIndexByFunctionReader recentInvocationsByFunctionReader, IRecentInvocationIndexByJobRunReader recentInvocationsByJobRunReader, IRecentInvocationIndexByParentReader recentInvocationsByParentReader, IFunctionStatisticsReader statisticsReader, ILogReader reader) { _account = account; _blobClient = blobClient; _functionInstanceLookup = functionInstanceLookup; _functionLookup = functionLookup; _functionIndexReader = functionIndexReader; _heartbeatMonitor = heartbeatMonitor; _aborter = aborter; _recentInvocationsReader = recentInvocationsReader; _recentInvocationsByFunctionReader = recentInvocationsByFunctionReader; _recentInvocationsByJobRunReader = recentInvocationsByJobRunReader; _recentInvocationsByParentReader = recentInvocationsByParentReader; _statisticsReader = statisticsReader; _reader = reader; }
internal FunctionController( CloudStorageAccount account, IFunctionLookup functionLookup, IFunctionInstanceLookup functionInstanceLookup, IHeartbeatValidityMonitor heartbeatMonitor, IInvoker invoker) { _account = account; _functionLookup = functionLookup; _functionInstanceLookup = functionInstanceLookup; _heartbeatMonitor = heartbeatMonitor; _invoker = invoker; }
public FunctionIndexer( CloudStorageAccount cloudStorageAccount, IFunctionInstanceLogger functionInstanceLogger, IFunctionInstanceLookup functionInstanceLookup, IFunctionStatisticsWriter statisticsWriter, IRecentInvocationIndexWriter recentInvocationsWriter, IRecentInvocationIndexByFunctionWriter recentInvocationsByFunctionWriter, IRecentInvocationIndexByJobRunWriter recentInvocationsByJobRunWriter, IRecentInvocationIndexByParentWriter recentInvocationsByParentWriter) { _cloudStorageAccount = cloudStorageAccount; _functionInstanceLogger = functionInstanceLogger; _functionInstanceLookup = functionInstanceLookup; _statisticsWriter = statisticsWriter; _recentInvocationsWriter = recentInvocationsWriter; _recentInvocationsByFunctionWriter = recentInvocationsByFunctionWriter; _recentInvocationsByJobRunWriter = recentInvocationsByJobRunWriter; _recentInvocationsByParentWriter = recentInvocationsByParentWriter; }
internal LogController(IFunctionInstanceLookup functionInstanceLookup, CloudStorageAccount account) { _functionInstanceLookup = functionInstanceLookup; _account = account; }