Class NonReactiveSupportWrapper
java.lang.Object
org.springframework.data.couchbase.core.NonReactiveSupportWrapper
- All Implemented Interfaces:
ReactiveTemplateSupport
Wrapper of
TemplateSupport
methods to adapt them to ReactiveTemplateSupport
.- Since:
- 4.2
- Author:
- Carlos Espinaco
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Object>
applyUpdatedCas
(Object entity, CouchbaseDocument converted, long cas) reactor.core.publisher.Mono<Object>
applyUpdatedId
(Object entity, Object id) <T> reactor.core.publisher.Mono<T>
decodeEntity
(String id, String source, long cas, Class<T> entityClass) reactor.core.publisher.Mono<CouchbaseDocument>
encodeEntity
(Object entityToEncode) getJavaNameForEntity
(Class<?> clazz) void
maybeEmitEvent
(CouchbaseMappingEvent<?> event)
-
Constructor Details
-
NonReactiveSupportWrapper
-
-
Method Details
-
encodeEntity
- Specified by:
encodeEntity
in interfaceReactiveTemplateSupport
-
decodeEntity
public <T> reactor.core.publisher.Mono<T> decodeEntity(String id, String source, long cas, Class<T> entityClass) - Specified by:
decodeEntity
in interfaceReactiveTemplateSupport
-
applyUpdatedCas
public reactor.core.publisher.Mono<Object> applyUpdatedCas(Object entity, CouchbaseDocument converted, long cas) - Specified by:
applyUpdatedCas
in interfaceReactiveTemplateSupport
-
applyUpdatedId
- Specified by:
applyUpdatedId
in interfaceReactiveTemplateSupport
-
getCas
- Specified by:
getCas
in interfaceReactiveTemplateSupport
-
getJavaNameForEntity
- Specified by:
getJavaNameForEntity
in interfaceReactiveTemplateSupport
-
maybeEmitEvent
- Specified by:
maybeEmitEvent
in interfaceReactiveTemplateSupport
-