public ProcessorContextSupervisor(IConnectionContextSupervisor supervisor, IHostConfiguration hostConfiguration, ReceiveSettings receiveSettings, Func <IStorageSettings, BlobContainerClient> blobContainerClientFactory, Func <IHostSettings, BlobContainerClient, EventProcessorClient> clientFactory, Func <PartitionClosingEventArgs, Task> partitionClosingHandler, Func <PartitionInitializingEventArgs, Task> partitionInitializingHandler) : base(new ProcessorContextFactory(supervisor, hostConfiguration, receiveSettings, blobContainerClientFactory, clientFactory, partitionClosingHandler, partitionInitializingHandler)) { supervisor.AddConsumeAgent(this); }
public ModelContextSupervisor(IConnectionContextSupervisor connectionContextSupervisor) : base(new ModelContextFactory(connectionContextSupervisor)) { connectionContextSupervisor.AddConsumeAgent(this); }