public static void UseAzureTableCheckpointer(this ISiloEventHubStreamConfigurator configurator, Action <OptionsBuilder <AzureTableStreamCheckpointerOptions> > configureOptions) { configurator.ConfigureCheckpointer(EventHubCheckpointerFactory.CreateFactory, configureOptions); }
public static void ConfigurePartitionReceiver(this ISiloEventHubStreamConfigurator configurator, Action <OptionsBuilder <EventHubReceiverOptions> > configureOptions) { configurator.Configure(configureOptions); }
public static void ConfigureCachePressuring(this ISiloEventHubStreamConfigurator configurator, Action <OptionsBuilder <EventHubStreamCachePressureOptions> > configureOptions) { configurator.Configure(configureOptions); }
public static void ConfigureCheckpointer <TOptions>(this ISiloEventHubStreamConfigurator configurator, Func <IServiceProvider, string, IStreamQueueCheckpointerFactory> checkpointerFactoryBuilder, Action <OptionsBuilder <TOptions> > configureOptions) where TOptions : class, new() { configurator.ConfigureComponent(checkpointerFactoryBuilder, configureOptions); }