Browse Source

Polish Cassandra v4 support

pull/19711/head
Stephane Nicoll 6 years ago
parent
commit
246f5ce8eb
  1. 4
      spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java
  2. 2
      spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java

4
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java

@ -91,11 +91,11 @@ public class CassandraAutoConfiguration { @@ -91,11 +91,11 @@ public class CassandraAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public DriverConfigLoader driverConfigLoader(CassandraProperties properties,
public DriverConfigLoader cassandraDriverConfigLoader(CassandraProperties properties,
ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers) {
ProgrammaticDriverConfigLoaderBuilder builder = new DefaultProgrammaticDriverConfigLoaderBuilder(
() -> cassandraConfiguration(properties), DefaultDriverConfigLoader.DEFAULT_ROOT_PATH);
builderCustomizers.orderedStream().forEach((customizer) -> customizer.customizer(builder));
builderCustomizers.orderedStream().forEach((customizer) -> customizer.customize(builder));
return builder.build();
}

2
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java

@ -34,6 +34,6 @@ public interface DriverConfigLoaderBuilderCustomizer { @@ -34,6 +34,6 @@ public interface DriverConfigLoaderBuilderCustomizer {
* builder}.
* @param builder the builder to customize
*/
void customizer(ProgrammaticDriverConfigLoaderBuilder builder);
void customize(ProgrammaticDriverConfigLoaderBuilder builder);
}

Loading…
Cancel
Save