public abstract class AbstractReactiveCassandraConfiguration extends AbstractCassandraConfiguration
AbstractCassandraConfiguration providing Spring Data Cassandra configuration for Spring Data's
Reactive Cassandra support using JavaConfig.| Constructor and Description |
|---|
AbstractReactiveCassandraConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ReactiveCassandraTemplate |
reactiveCassandraTemplate()
Creates a
CassandraAdminTemplate. |
ReactiveCqlTemplate |
reactiveCqlTemplate()
Creates a
ReactiveCqlTemplate using the configured ReactiveSessionFactory. |
ReactiveSession |
reactiveSession()
Creates a
ReactiveSession object. |
ReactiveSessionFactory |
reactiveSessionFactory()
Creates a
ReactiveSessionFactory to be used by the ReactiveCassandraTemplate. |
cassandraConverter, cassandraMapping, cassandraTemplate, customConversions, getEntityBasePackages, getInitialEntitySet, getKeyspaceName, getRequiredSession, getSchemaAction, session, sessionFactory, setBeanClassLoadercluster, getAddressTranslator, getAuthProvider, getClusterBuilderConfigurer, getClusterName, getCompressionType, getContactPoints, getKeyspaceCreations, getKeyspaceDrops, getLoadBalancingPolicy, getMaxSchemaAgreementWaitSeconds, getMetricsEnabled, getNettyOptions, getPoolingOptions, getPort, getProtocolVersion, getQueryOptions, getReconnectionPolicy, getRequiredCluster, getRetryPolicy, getShutdownScripts, getSocketOptions, getSpeculativeExecutionPolicy, getStartupScripts, getTimestampGeneratorpublic AbstractReactiveCassandraConfiguration()
@Bean public ReactiveSession reactiveSession()
ReactiveSession object. This wraps a Session to expose Cassandra
access in a reactive style.ReactiveSession.AbstractCassandraConfiguration.session(),
DefaultBridgedReactiveSession@Bean public ReactiveSessionFactory reactiveSessionFactory()
ReactiveSessionFactory to be used by the ReactiveCassandraTemplate. Uses the
ReactiveSession instance configured in reactiveSession().ReactiveSessionFactory.reactiveSession(),
reactiveCassandraTemplate()@Bean public ReactiveCassandraTemplate reactiveCassandraTemplate()
CassandraAdminTemplate.ReactiveCassandraTemplate.reactiveSessionFactory(),
AbstractCassandraConfiguration.cassandraConverter()@Bean public ReactiveCqlTemplate reactiveCqlTemplate()
ReactiveCqlTemplate using the configured ReactiveSessionFactory.ReactiveCqlOperations.reactiveSessionFactory()Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.