refactoring

pull/4597/head
Nikita Koksharov 2 years ago
parent 43314fe978
commit f81a0be95c

@ -47,6 +47,17 @@ public interface RJsonBucketReactive<V> extends RBucketReactive<V> {
* @return {@code true} if successful, or {@code false} if
* value was already set
*/
Mono<Boolean> setIfAbsent(String path, Object value);
/**
* Use {@link #setIfAbsent(String, Object)} instead
*
* @param path JSON path
* @param value object
* @return {@code true} if successful, or {@code false} if
* value was already set
*/
@Deprecated
Mono<Boolean> trySet(String path, Object value);
/**

@ -44,11 +44,22 @@ public interface RJsonBucketRx<V> extends RBucketRx<V> {
/**
* Sets Json object by JSONPath only if previous value is empty
*
* @param path JSON path
* @param value object
* @return {@code true} if successful, or {@code false} if
* value was already set
*/
Single<Boolean> setIfAbsent(String path, Object value);
/**
* Use {@link #setIfAbsent(String, Object)} instead
*
* @param path JSON path
* @param value object
* @return {@code true} if successful, or {@code false} if
* value was already set
*/
@Deprecated
Single<Boolean> trySet(String path, Object value);
/**

Loading…
Cancel
Save