public JobRunner(JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, Clock clock, CloudBlobContainer logContainer) : this(config.GetSection<WorkConfiguration>().PollInterval) { Dispatcher = dispatcher; Queue = queue; Clock = clock; _logContainer = logContainer; }
public JobRunner(JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, Clock clock, CloudBlobContainer logContainer) : this(config.GetSection <WorkConfiguration>().PollInterval) { Dispatcher = dispatcher; Queue = queue; Clock = clock; _logContainer = logContainer; }
public JobComponentsModule(string instanceName, InvocationQueue queue) { _instanceName = instanceName; _queue = queue; }
public InvocationContext(InvocationState invocation, InvocationQueue queue, CancellationToken cancelToken, InvocationLogCapture capture) : this(invocation, queue, cancelToken) { _capture = capture; }
public InvocationContext(InvocationState invocation, InvocationQueue queue, CancellationToken cancelToken) { Invocation = invocation; Queue = queue; CancelToken = cancelToken; }
public InvocationContext(InvocationState invocation, InvocationQueue queue) : this(invocation, queue, CancellationToken.None) { }
public JobRunner(JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, Clock clock) : this(dispatcher, queue, config, clock, config.Storage.Primary == null ? null : config.Storage.Primary.CreateCloudBlobClient().GetContainerReference(WorkService.InvocationLogsContainerBaseName)) { }