Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClusterClientPersistentStreamConfigurator"/> class.
 /// </summary>
 /// <param name="name">The stream provider name.</param>
 /// <param name="clientBuilder">The client builder.</param>
 /// <param name="adapterFactory">The adapter factory.</param>
 public ClusterClientPersistentStreamConfigurator(string name, IClientBuilder clientBuilder, Func <IServiceProvider, string, IQueueAdapterFactory> adapterFactory)
     : base(name, configureDelegate => clientBuilder.ConfigureServices(configureDelegate))
 {
     clientBuilder.AddStreaming();
     this.ConfigureComponent(PersistentStreamProvider.Create);
     this.ConfigureComponent(PersistentStreamProvider.ParticipateIn <IClusterClientLifecycle>);
     this.ConfigureComponent(adapterFactory);
 }
 public void Configure(IConfiguration configuration, IClientBuilder clientBuilder) => clientBuilder.AddStreaming();
Exemplo n.º 3
0
 public SimpleMessageStreamConfigurator(string name, Action <Action <IServiceCollection> > configureDelegate, IClientBuilder builder)
     : base(name, configureDelegate)
 {
     builder.AddStreaming();
     this.ConfigureComponent(SimpleMessageStreamProvider.Create);
 }