Class CassandraReactiveDataAutoConfiguration

java.lang.Object
org.springframework.boot.autoconfigure.data.cassandra.CassandraReactiveDataAutoConfiguration

@AutoConfiguration(after=CassandraDataAutoConfiguration.class) @ConditionalOnClass({com.datastax.oss.driver.api.core.CqlSession.class,org.springframework.data.cassandra.core.ReactiveCassandraTemplate.class,reactor.core.publisher.Flux.class}) @ConditionalOnBean(com.datastax.oss.driver.api.core.CqlSession.class) public class CassandraReactiveDataAutoConfiguration extends Object
Auto-configuration for Spring Data's reactive Cassandra support.
Since:
2.0.0
Author:
EddĂș MelĂ©ndez, Mark Paluch
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.data.cassandra.ReactiveSession
    reactiveCassandraSession(com.datastax.oss.driver.api.core.CqlSession session)
     
    org.springframework.data.cassandra.ReactiveSessionFactory
    reactiveCassandraSessionFactory(org.springframework.data.cassandra.ReactiveSession reactiveCassandraSession)
     
    org.springframework.data.cassandra.core.ReactiveCassandraTemplate
    reactiveCassandraTemplate(org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate reactiveCqlTemplate, org.springframework.data.cassandra.core.convert.CassandraConverter converter)
     
    org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate
    reactiveCqlTemplate(org.springframework.data.cassandra.ReactiveSessionFactory reactiveCassandraSessionFactory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CassandraReactiveDataAutoConfiguration

      public CassandraReactiveDataAutoConfiguration()
  • Method Details

    • reactiveCassandraSession

      @Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.ReactiveSession reactiveCassandraSession(com.datastax.oss.driver.api.core.CqlSession session)
    • reactiveCassandraSessionFactory

      @Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.ReactiveSessionFactory reactiveCassandraSessionFactory(org.springframework.data.cassandra.ReactiveSession reactiveCassandraSession)
    • reactiveCqlTemplate

      @Bean @ConditionalOnMissingBean(org.springframework.data.cassandra.core.cql.ReactiveCqlOperations.class) public org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate reactiveCqlTemplate(org.springframework.data.cassandra.ReactiveSessionFactory reactiveCassandraSessionFactory)
    • reactiveCassandraTemplate

      @Bean @ConditionalOnMissingBean(org.springframework.data.cassandra.core.ReactiveCassandraOperations.class) public org.springframework.data.cassandra.core.ReactiveCassandraTemplate reactiveCassandraTemplate(org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate reactiveCqlTemplate, org.springframework.data.cassandra.core.convert.CassandraConverter converter)