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);
 }