public class ReactiveCouchbaseTemplate extends Object implements ReactiveCouchbaseOperations, ApplicationContextAware
ReactiveUpsertByIdOperation.ReactiveUpsertById<T>, ReactiveUpsertByIdOperation.TerminatingUpsertById<T>, ReactiveUpsertByIdOperation.UpsertByIdWithCollection<T>, ReactiveUpsertByIdOperation.UpsertByIdWithDurability<T>, ReactiveUpsertByIdOperation.UpsertByIdWithExpiry<T>ReactiveInsertByIdOperation.InsertByIdWithCollection<T>, ReactiveInsertByIdOperation.InsertByIdWithDurability<T>, ReactiveInsertByIdOperation.InsertByIdWithExpiry<T>, ReactiveInsertByIdOperation.ReactiveInsertById<T>, ReactiveInsertByIdOperation.TerminatingInsertById<T>ReactiveReplaceByIdOperation.ReactiveReplaceById<T>, ReactiveReplaceByIdOperation.ReplaceByIdWithCollection<T>, ReactiveReplaceByIdOperation.ReplaceByIdWithDurability<T>, ReactiveReplaceByIdOperation.ReplaceByIdWithExpiry<T>, ReactiveReplaceByIdOperation.TerminatingReplaceById<T>ReactiveFindByIdOperation.FindByIdWithCollection<T>, ReactiveFindByIdOperation.FindByIdWithProjection<T>, ReactiveFindByIdOperation.ReactiveFindById<T>, ReactiveFindByIdOperation.TerminatingFindById<T>ReactiveExistsByIdOperation.ExistsByIdWithCollection, ReactiveExistsByIdOperation.ReactiveExistsById, ReactiveExistsByIdOperation.TerminatingExistsByIdReactiveFindByAnalyticsOperation.FindByAnalyticsConsistentWith<T>, ReactiveFindByAnalyticsOperation.FindByAnalyticsWithConsistency<T>, ReactiveFindByAnalyticsOperation.FindByAnalyticsWithQuery<T>, ReactiveFindByAnalyticsOperation.ReactiveFindByAnalytics<T>, ReactiveFindByAnalyticsOperation.TerminatingFindByAnalytics<T>ReactiveFindFromReplicasByIdOperation.FindFromReplicasByIdWithCollection<T>, ReactiveFindFromReplicasByIdOperation.ReactiveFindFromReplicasById<T>, ReactiveFindFromReplicasByIdOperation.TerminatingFindFromReplicasById<T>ReactiveFindByQueryOperation.FindByQueryConsistentWith<T>, ReactiveFindByQueryOperation.FindByQueryInCollection<T>, ReactiveFindByQueryOperation.FindByQueryWithConsistency<T>, ReactiveFindByQueryOperation.FindByQueryWithDistinct<T>, ReactiveFindByQueryOperation.FindByQueryWithProjection<T>, ReactiveFindByQueryOperation.FindByQueryWithQuery<T>, ReactiveFindByQueryOperation.ReactiveFindByQuery<T>, ReactiveFindByQueryOperation.TerminatingFindByQuery<T>ReactiveRemoveByIdOperation.ReactiveRemoveById, ReactiveRemoveByIdOperation.RemoveByIdWithCollection, ReactiveRemoveByIdOperation.RemoveByIdWithDurability, ReactiveRemoveByIdOperation.TerminatingRemoveByIdReactiveRemoveByQueryOperation.ReactiveRemoveByQuery<T>, ReactiveRemoveByQueryOperation.RemoveByQueryConsistentWith<T>, ReactiveRemoveByQueryOperation.RemoveByQueryInCollection<T>, ReactiveRemoveByQueryOperation.RemoveByQueryWithConsistency<T>, ReactiveRemoveByQueryOperation.RemoveByQueryWithQuery<T>, ReactiveRemoveByQueryOperation.TerminatingRemoveByQuery<T>| Constructor and Description |
|---|
ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory,
CouchbaseConverter converter) |
ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory,
CouchbaseConverter converter,
TranslationService translationService) |
public ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory, CouchbaseConverter converter)
public ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory, CouchbaseConverter converter, TranslationService translationService)
public <T> ReactiveFindByIdOperation.ReactiveFindById<T> findById(Class<T> domainType)
ReactiveFindByIdOperationfindById in interface ReactiveFindByIdOperationdomainType - the entity type to use for the results.public ReactiveExistsByIdOperation.ReactiveExistsById existsById()
ReactiveExistsByIdOperationexistsById in interface ReactiveExistsByIdOperationpublic <T> ReactiveFindByAnalyticsOperation.ReactiveFindByAnalytics<T> findByAnalytics(Class<T> domainType)
ReactiveFindByAnalyticsOperationfindByAnalytics in interface ReactiveFindByAnalyticsOperationdomainType - the entity type to use for the results.public <T> ReactiveFindByQueryOperation.ReactiveFindByQuery<T> findByQuery(Class<T> domainType)
ReactiveFindByQueryOperationfindByQuery in interface ReactiveFindByQueryOperationdomainType - the entity type to use for the results.public <T> ReactiveFindFromReplicasByIdOperation.ReactiveFindFromReplicasById<T> findFromReplicasById(Class<T> domainType)
findFromReplicasById in interface ReactiveFindFromReplicasByIdOperationpublic <T> ReactiveInsertByIdOperation.ReactiveInsertById<T> insertById(Class<T> domainType)
insertById in interface ReactiveInsertByIdOperationpublic ReactiveRemoveByIdOperation.ReactiveRemoveById removeById()
removeById in interface ReactiveRemoveByIdOperationpublic <T> ReactiveRemoveByQueryOperation.ReactiveRemoveByQuery<T> removeByQuery(Class<T> domainType)
removeByQuery in interface ReactiveRemoveByQueryOperationpublic <T> ReactiveReplaceByIdOperation.ReactiveReplaceById<T> replaceById(Class<T> domainType)
replaceById in interface ReactiveReplaceByIdOperationpublic <T> ReactiveUpsertByIdOperation.ReactiveUpsertById<T> upsertById(Class<T> domainType)
upsertById in interface ReactiveUpsertByIdOperationpublic String getBucketName()
ReactiveCouchbaseOperationsgetBucketName in interface ReactiveCouchbaseOperationspublic String getScopeName()
ReactiveCouchbaseOperationsgetScopeName in interface ReactiveCouchbaseOperationspublic CouchbaseClientFactory getCouchbaseClientFactory()
ReactiveCouchbaseOperationsgetCouchbaseClientFactory in interface ReactiveCouchbaseOperationspublic com.couchbase.client.java.Collection getCollection(String collectionName)
Collection on the configured CouchbaseClientFactory.collectionName - the name of the collection, if null is passed in the default collection is assumed.public CouchbaseConverter getConverter()
ReactiveCouchbaseOperationsgetConverter in interface ReactiveCouchbaseOperationspublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext in interface ApplicationContextAwareBeansExceptionCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.