Merge branch '3.4.x'

Closes gh-44438
This commit is contained in:
Moritz Halbritter
2025-02-26 11:35:08 +01:00
2 changed files with 5 additions and 9 deletions

View File

@@ -238,7 +238,7 @@ public class KafkaAutoConfiguration {
static void applySslBundle(Map<String, Object> properties, SslBundle sslBundle) {
if (sslBundle != null) {
properties.put(SslConfigs.SSL_ENGINE_FACTORY_CLASS_CONFIG, SslBundleSslEngineFactory.class.getName());
properties.put(SslConfigs.SSL_ENGINE_FACTORY_CLASS_CONFIG, SslBundleSslEngineFactory.class);
properties.put(SslBundle.class.getName(), sslBundle);
}
}

View File

@@ -216,8 +216,7 @@ class KafkaAutoConfigurationTests {
assertThat(context).hasSingleBean(KafkaConnectionDetails.class);
DefaultKafkaConsumerFactory<?, ?> consumerFactory = context.getBean(DefaultKafkaConsumerFactory.class);
Map<String, Object> configs = consumerFactory.getConfigurationProperties();
assertThat(configs).containsEntry("ssl.engine.factory.class",
"org.springframework.boot.autoconfigure.kafka.SslBundleSslEngineFactory");
assertThat(configs).containsEntry("ssl.engine.factory.class", SslBundleSslEngineFactory.class);
assertThat(configs).containsEntry("org.springframework.boot.ssl.SslBundle", sslBundle);
});
}
@@ -310,8 +309,7 @@ class KafkaAutoConfigurationTests {
assertThat(context).hasSingleBean(KafkaConnectionDetails.class);
DefaultKafkaProducerFactory<?, ?> producerFactory = context.getBean(DefaultKafkaProducerFactory.class);
Map<String, Object> configs = producerFactory.getConfigurationProperties();
assertThat(configs).containsEntry("ssl.engine.factory.class",
"org.springframework.boot.autoconfigure.kafka.SslBundleSslEngineFactory");
assertThat(configs).containsEntry("ssl.engine.factory.class", SslBundleSslEngineFactory.class);
assertThat(configs).containsEntry("org.springframework.boot.ssl.SslBundle", sslBundle);
});
}
@@ -394,8 +392,7 @@ class KafkaAutoConfigurationTests {
assertThat(context).hasSingleBean(KafkaConnectionDetails.class);
KafkaAdmin admin = context.getBean(KafkaAdmin.class);
Map<String, Object> configs = admin.getConfigurationProperties();
assertThat(configs).containsEntry("ssl.engine.factory.class",
"org.springframework.boot.autoconfigure.kafka.SslBundleSslEngineFactory");
assertThat(configs).containsEntry("ssl.engine.factory.class", SslBundleSslEngineFactory.class);
assertThat(configs).containsEntry("org.springframework.boot.ssl.SslBundle", sslBundle);
});
}
@@ -490,8 +487,7 @@ class KafkaAutoConfigurationTests {
.getBean(KafkaStreamsDefaultConfiguration.DEFAULT_STREAMS_CONFIG_BEAN_NAME,
KafkaStreamsConfiguration.class)
.asProperties();
assertThat(configs).containsEntry("ssl.engine.factory.class",
"org.springframework.boot.autoconfigure.kafka.SslBundleSslEngineFactory");
assertThat(configs).containsEntry("ssl.engine.factory.class", SslBundleSslEngineFactory.class);
assertThat(configs).containsEntry("org.springframework.boot.ssl.SslBundle", sslBundle);
});
}