/** * Create an instance of {@link ReactiveCassandraTemplate} initialized with the given {@link ReactiveSessionFactory} * and {@link CassandraConverter}. * * @param sessionFactory {@link ReactiveSessionFactory} used to interact with Cassandra; must not be {@literal null}. * @param converter {@link CassandraConverter} used to convert between Java and Cassandra types; must not be * {@literal null}. * @see org.springframework.data.cassandra.core.convert.CassandraConverter * @see com.datastax.driver.core.Session */ public ReactiveCassandraTemplate(ReactiveSessionFactory sessionFactory, CassandraConverter converter) { this(new ReactiveCqlTemplate(sessionFactory), converter); }
/** * Creates a {@link ReactiveCqlTemplate} using the configured {@link ReactiveSessionFactory}. * * @return the {@link ReactiveCqlOperations}. * @see #reactiveSessionFactory() */ @Bean public ReactiveCqlTemplate reactiveCqlTemplate() { return new ReactiveCqlTemplate(reactiveSessionFactory()); } }