-
Notifications
You must be signed in to change notification settings - Fork 0
ZkAction ru2
Leksiqq edited this page Feb 9, 2024
·
1 revision
Элементы соответствуют вариантам обновления данных в ZooKeeper
.
-
Replase
- при наличии вZooKeeper
данного поддерева, он полностью заменяется на новое, в противном случае - создаётся. Если переданное значение какого-либо узла равноnull
- узел игнорируется. -
Update
- для каждого узла заданного Json-объекта выполняется следующее:
- если этот узел терминальный и присутствует в
ZooKeeper
, а переданное значение не равноnull
- его значение обновляется; - если этот узел присутствует в
ZooKeeper
, а переданное значение равноnull
- узел удаляется; - если этот узел отсутствует в
ZooKeeper
- возбуждается исключениеorg.apache.zookeeper.KeeperException.NoNodeException
. - если этот узел является массивом - возбуждается исключение ZkJsonException с
HResult == ZkJsonException.CannotUpdateArray
.
Раньше: (ZkJsonSerializer) Начало: (Обзор) Дальше: (ZkStub)