1 instantiation of KafkaProducerSettings
Aspire.Confluent.Kafka (1)
AspireKafkaProducerExtensions.cs (1)
253
KafkaProducerSettings settings =
new
();
38 references to KafkaProducerSettings
Aspire.Confluent.Kafka (27)
AspireKafkaProducerExtensions.cs (27)
25
/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
29
/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
30
public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<
KafkaProducerSettings
>? configureSettings)
33
/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
37
/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
41
/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
42
public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<
KafkaProducerSettings
>? configureSettings, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
50
/// <param name="configureSettings">An optional method used for customizing the <see cref="
KafkaProducerSettings
"/>.</param>
53
public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<
KafkaProducerSettings
>? configureSettings, Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? configureBuilder)
56
/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
64
/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
65
public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<
KafkaProducerSettings
>? configureSettings)
72
/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
80
/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
88
/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{
KafkaProducerSettings
}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
89
public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<
KafkaProducerSettings
>? configureSettings, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
101
/// <param name="configureSettings">An optional method used for customizing the <see cref="
KafkaProducerSettings
"/>.</param>
104
public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<
KafkaProducerSettings
>? configureSettings, Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? configureBuilder)
113
Action<
KafkaProducerSettings
>? configureSettings,
121
var
settings = BuildProducerSettings(builder, configureSettings, connectionName);
193
IServiceProvider serviceProvider,
KafkaProducerSettings
settings, string? key = null)
201
private static InstrumentedProducerBuilder<TKey, TValue> CreateProducerBuilder<TKey, TValue>(IServiceProvider serviceProvider, Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? configureBuilder,
KafkaProducerSettings
settings)
249
private static
KafkaProducerSettings
BuildProducerSettings(IHostApplicationBuilder builder, Action<
KafkaProducerSettings
>? configureSettings, string connectionName)
253
KafkaProducerSettings
settings = new();
258
configSection.GetSection(nameof(
KafkaProducerSettings
.Config)).Bind(settings.Config);
259
namedConfigSection.GetSection(nameof(
KafkaProducerSettings
.Config)).Bind(settings.Config);
Aspire.Confluent.Kafka.Tests (11)
ConfluentKafkaPublicApiTests.cs (4)
159
Action<
KafkaProducerSettings
>? configureSettings = null;
195
Action<
KafkaProducerSettings
>? configureSettings = null;
227
Action<
KafkaProducerSettings
>? configureSettings = null;
263
Action<
KafkaProducerSettings
>? configureSettings = null;
ProducerConfigurationTests.cs (2)
54
static void SetConnectionString(
KafkaProducerSettings
settings) => settings.ConnectionString = CommonHelpers.TestingEndpoint;
203
void ConfigureSettings(
KafkaProducerSettings
_)
ProducerConformanceTests.cs (5)
13
public class ProducerConformanceTests : ConformanceTests<IProducer<string, string>,
KafkaProducerSettings
>
34
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
KafkaProducerSettings
>? configure = null, string? key = null)
46
protected override void SetHealthCheck(
KafkaProducerSettings
options, bool enabled) => options.DisableHealthChecks = !enabled;
48
protected override void SetMetrics(
KafkaProducerSettings
options, bool enabled) => options.DisableMetrics = !enabled;
50
protected override void SetTracing(
KafkaProducerSettings
options, bool enabled)