public class ReactiveCouchbaseTemplate extends Object implements ReactiveCouchbaseOperations
ReactiveUpsertByIdOperation.ReactiveUpsertById<T>, ReactiveUpsertByIdOperation.TerminatingUpsertById<T>, ReactiveUpsertByIdOperation.UpsertByIdWithCollection<T>, ReactiveUpsertByIdOperation.UpsertByIdWithDurability<T>
ReactiveInsertByIdOperation.InsertByIdWithCollection<T>, ReactiveInsertByIdOperation.InsertByIdWithDurability<T>, ReactiveInsertByIdOperation.ReactiveInsertById<T>, ReactiveInsertByIdOperation.TerminatingInsertById<T>
ReactiveReplaceByIdOperation.ReactiveReplaceById<T>, ReactiveReplaceByIdOperation.ReplaceByIdWithCollection<T>, ReactiveReplaceByIdOperation.ReplaceByIdWithDurability<T>, ReactiveReplaceByIdOperation.TerminatingReplaceById<T>
ReactiveFindByIdOperation.FindByIdWithCollection<T>, ReactiveFindByIdOperation.FindByIdWithProjection<T>, ReactiveFindByIdOperation.ReactiveFindById<T>, ReactiveFindByIdOperation.TerminatingFindById<T>
ReactiveExistsByIdOperation.ExistsByIdWithCollection, ReactiveExistsByIdOperation.ReactiveExistsById, ReactiveExistsByIdOperation.TerminatingExistsById
ReactiveFindByAnalyticsOperation.FindByAnalyticsWithQuery<T>, ReactiveFindByAnalyticsOperation.ReactiveFindByAnalytics<T>, ReactiveFindByAnalyticsOperation.TerminatingFindByAnalytics<T>
ReactiveFindFromReplicasByIdOperation.FindFromReplicasByIdWithCollection<T>, ReactiveFindFromReplicasByIdOperation.ReactiveFindFromReplicasById<T>, ReactiveFindFromReplicasByIdOperation.TerminatingFindFromReplicasById<T>
ReactiveFindByQueryOperation.FindByQueryConsistentWith<T>, ReactiveFindByQueryOperation.FindByQueryWithQuery<T>, ReactiveFindByQueryOperation.ReactiveFindByQuery<T>, ReactiveFindByQueryOperation.TerminatingFindByQuery<T>
ReactiveRemoveByIdOperation.ReactiveRemoveById, ReactiveRemoveByIdOperation.RemoveByIdWithCollection, ReactiveRemoveByIdOperation.RemoveByIdWithDurability, ReactiveRemoveByIdOperation.TerminatingRemoveById
ReactiveRemoveByQueryOperation.ReactiveRemoveByQuery<T>, ReactiveRemoveByQueryOperation.RemoveByQueryConsistentWith<T>, ReactiveRemoveByQueryOperation.RemoveByQueryWithQuery<T>, ReactiveRemoveByQueryOperation.TerminatingRemoveByQuery<T>
Constructor and Description |
---|
ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory,
CouchbaseConverter converter) |
public ReactiveCouchbaseTemplate(CouchbaseClientFactory clientFactory, CouchbaseConverter converter)
public <T> ReactiveFindByIdOperation.ReactiveFindById<T> findById(Class<T> domainType)
findById
in interface ReactiveFindByIdOperation
public ReactiveExistsByIdOperation.ReactiveExistsById existsById()
existsById
in interface ReactiveExistsByIdOperation
public <T> ReactiveFindByAnalyticsOperation.ReactiveFindByAnalytics<T> findByAnalytics(Class<T> domainType)
findByAnalytics
in interface ReactiveFindByAnalyticsOperation
public <T> ReactiveFindByQueryOperation.ReactiveFindByQuery<T> findByQuery(Class<T> domainType)
findByQuery
in interface ReactiveFindByQueryOperation
public <T> ReactiveFindFromReplicasByIdOperation.ReactiveFindFromReplicasById<T> findFromReplicasById(Class<T> domainType)
findFromReplicasById
in interface ReactiveFindFromReplicasByIdOperation
public <T> ReactiveInsertByIdOperation.ReactiveInsertById<T> insertById(Class<T> domainType)
insertById
in interface ReactiveInsertByIdOperation
public ReactiveRemoveByIdOperation.ReactiveRemoveById removeById()
removeById
in interface ReactiveRemoveByIdOperation
public <T> ReactiveRemoveByQueryOperation.ReactiveRemoveByQuery<T> removeByQuery(Class<T> domainType)
removeByQuery
in interface ReactiveRemoveByQueryOperation
public <T> ReactiveReplaceByIdOperation.ReactiveReplaceById<T> replaceById(Class<T> domainType)
replaceById
in interface ReactiveReplaceByIdOperation
public <T> ReactiveUpsertByIdOperation.ReactiveUpsertById<T> upsertById(Class<T> domainType)
upsertById
in interface ReactiveUpsertByIdOperation
public String getBucketName()
getBucketName
in interface ReactiveCouchbaseOperations
public String getScopeName()
getScopeName
in interface ReactiveCouchbaseOperations
public CouchbaseClientFactory getCouchbaseClientFactory()
getCouchbaseClientFactory
in interface ReactiveCouchbaseOperations
public 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()
getConverter
in interface ReactiveCouchbaseOperations
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.