Commit 246f5ce8 authored by Stephane Nicoll's avatar Stephane Nicoll

Polish Cassandra v4 support

parent e5499ca1
...@@ -91,11 +91,11 @@ public class CassandraAutoConfiguration { ...@@ -91,11 +91,11 @@ public class CassandraAutoConfiguration {
@Bean @Bean
@ConditionalOnMissingBean @ConditionalOnMissingBean
public DriverConfigLoader driverConfigLoader(CassandraProperties properties, public DriverConfigLoader cassandraDriverConfigLoader(CassandraProperties properties,
ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers) { ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers) {
ProgrammaticDriverConfigLoaderBuilder builder = new DefaultProgrammaticDriverConfigLoaderBuilder( ProgrammaticDriverConfigLoaderBuilder builder = new DefaultProgrammaticDriverConfigLoaderBuilder(
() -> cassandraConfiguration(properties), DefaultDriverConfigLoader.DEFAULT_ROOT_PATH); () -> cassandraConfiguration(properties), DefaultDriverConfigLoader.DEFAULT_ROOT_PATH);
builderCustomizers.orderedStream().forEach((customizer) -> customizer.customizer(builder)); builderCustomizers.orderedStream().forEach((customizer) -> customizer.customize(builder));
return builder.build(); return builder.build();
} }
......
...@@ -34,6 +34,6 @@ public interface DriverConfigLoaderBuilderCustomizer { ...@@ -34,6 +34,6 @@ public interface DriverConfigLoaderBuilderCustomizer {
* builder}. * builder}.
* @param builder the builder to customize * @param builder the builder to customize
*/ */
void customizer(ProgrammaticDriverConfigLoaderBuilder builder); void customize(ProgrammaticDriverConfigLoaderBuilder builder);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment