Interface ReactiveTemplateSupport

All Known Implementing Classes:
NonReactiveSupportWrapper

public interface ReactiveTemplateSupport
  • Method Details

    • encodeEntity

      reactor.core.publisher.Mono<CouchbaseDocument> encodeEntity(Object entityToEncode)
    • decodeEntity

      <T> reactor.core.publisher.Mono<T> decodeEntity(String id, String source, long cas, Class<T> entityClass)
    • applyUpdatedCas

      <T> reactor.core.publisher.Mono<T> applyUpdatedCas(T entity, CouchbaseDocument converted, long cas)
    • applyUpdatedId

      <T> reactor.core.publisher.Mono<T> applyUpdatedId(T entity, Object id)
    • getCas

      Long getCas(Object entity)
    • getJavaNameForEntity

      String getJavaNameForEntity(Class<?> clazz)
    • maybeEmitEvent

      void maybeEmitEvent(CouchbaseMappingEvent<?> event)