svn: /phpdoc/ru/trunk/reference/zookeeper/ zookeeper/addauth.xml zookeeper/close.xml zookeeper/getstate.xml zookeeper/setdebuglevel.xml zookeeper/setlogstream.xml zookeeper/setwatcher.xml zookeeperconfig/add.xml zookeeperconfig/get.xml zookeeperconfig/remove.xml zookeeperconfig/set.xml

[email protected] (Sergey Panteleev)
Newsgroups php.doc.ru
Message-ID <[email protected]>
sergey                                   Wed, 12 Feb 2020 10:06:33 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=349214

Log:
docs(ru): New translation

Changed paths:
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/addauth.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/close.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/getstate.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/setdebuglevel.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/setlogstream.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeper/setwatcher.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/add.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/get.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/remove.xml
    A   phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/set.xml
svn-diffs-349214.txt (text/x-diff, 42 KB)
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/addauth.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/addauth.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/addauth.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 343899 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.addauth" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::addAuth</refname>
+  <refpurpose>Указывает учетные данные приложения</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>bool</type><methodname>Zookeeper::addAuth</methodname>
+   <methodparam><type>string</type><parameter>scheme</parameter></methodparam>
+   <methodparam><type>string</type><parameter>cert</parameter></methodparam>
+   <methodparam choice="opt"><type>callable</type><parameter>completion_cb</parameter><initializer>&null;</initializer></methodparam>
+  </methodsynopsis>
+  <para>
+   Приложение вызывает эту функцию, чтобы указать свои учетные данные для целей аутентификации. Сервер будет использовать провайдера безопасности, указанного в параметре схемы, для аутентификации клиентского соединения. Если запрос аутентификации не удался:
+    - соединение с сервером будет разорвано.
+    - наблюдатель вызывается со значением ZOO_AUTH_FAILED_STATE в качестве параметра состояния.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>scheme</parameter></term>
+    <listitem>
+     <para>
+      Идентификатор схемы аутентификации. Встроенная поддержка: "digest" аутентификации на основе пароля
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>cert</parameter></term>
+    <listitem>
+     <para>
+      Учетные данные приложения. Фактическое значение зависит от схемы.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>completion_cb</parameter></term>
+    <listitem>
+     <para>
+      Подпрограмма, чтобы вызвать, когда запрос завершается. Один из следующих кодов результата может быть передан в callback-функцию завершения:
+      - Операция ZOK успешно завершена
+      - ZAUTHFAILED аутентификация не удалась
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод выдает PHP-сообщение об ошибке/предупреждение, когда количество параметров или типы неверны или операция завершается неудачно.
+  </para>
+  <caution>
+    <para>
+     Начиная с версии 0.3.0, метод генерирует исключение <classname>ZookeeperException</classname> и его производные.
+    </para>
+  </caution>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeper.addauth.example.basic">
+   <title>Пример использования <methodname>Zookeeper::addAuth</methodname></title>
+   <para>
+     Добавление аутентификации перед запросом значения узла.
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$zookeeper = new Zookeeper('locahost:2181');
+$path = '/path/to/node';
+$value = 'nodevalue';
+$zookeeper->set($path, $value);
+
+$zookeeper->addAuth('digest', 'user0:passwd0');
+$r = $zookeeper->get($path);
+if ($r)
+  echo $r;
+else
+  echo 'Ошибка';
+?>
+]]>
+   </programlisting>
+   &example.outputs;
+   <screen>
+<![CDATA[
+nodevalue
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>Zookeeper::create</methodname></member>
+   <member><methodname>Zookeeper::setAcl</methodname></member>
+   <member><methodname>Zookeeper::getAcl</methodname></member>
+   <member><link linkend="zookeeper.class.constants.states">Состояния ZooKeeper</link></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/addauth.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/close.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/close.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/close.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 346395 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.close" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::close</refname>
+  <refpurpose>Закрывает обработчик zookeeper и освобождает любые ресурсы</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>void</type><methodname>Zookeeper::close</methodname>
+   <void />
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод генерирует <classname>ZookeeperException</classname> и его производные при закрытии неинициализированного экземпляра.
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>Zookeeper::__construct</methodname></member>
+   <member><methodname>Zookeeper::connect</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/close.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/getstate.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/getstate.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/getstate.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 343888 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.getstate" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::getState</refname>
+  <refpurpose>Получает состояние соединения zookeeper</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>int</type><methodname>Zookeeper::getState</methodname>
+   <void />
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает состояние соединения zookeeper в случае успешного выполнения и false в случае возникновения ошибки.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод выдает PHP сообщение об ошибке/предупреждение, когда ему не удается получить состояние соединения zookeeper.
+  </para>
+  <caution>
+    <para>
+     Начиная с версии 0.3.0, этот метод генерирует исключение <classname>ZookeeperException</classname> и его производные.
+    </para>
+  </caution>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>Zookeeper::__construct</methodname></member>
+   <member><methodname>Zookeeper::connect</methodname></member>
+   <member><methodname>Zookeeper::getClientId</methodname></member>
+   <member><link linkend="zookeeper.class.constants.states">Состояния ZooKeeper</link></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/getstate.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setdebuglevel.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/setdebuglevel.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/setdebuglevel.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 343888 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.setdebuglevel" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::setDebugLevel</refname>
+  <refpurpose>Устанавливает уровень логирования для библиотеки</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <modifier>static</modifier>
+   <type>bool</type><methodname>Zookeeper::setDebugLevel</methodname>
+   <methodparam><type>int</type><parameter>logLevel</parameter></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>logLevel</parameter></term>
+    <listitem>
+     <para>
+      Константы уровня логирования ZooKeeper.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод выдает PHP-сообщение об ошибке/предупреждение, когда число параметров или типы неверны или не удается установить уровень логирования.
+  </para>
+  <caution>
+   <para>
+    Начиная с версии 0.3.0, этот метод генерирует исключение <classname>ZookeeperException</classname> и его производные.
+   </para>
+  </caution>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeper.setdebuglevel.example.basic">
+   <title>Пример использования <methodname>Zookeeper::setDebugLevel</methodname></title>
+   <para>
+    Установка уровня логирования
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$r = Zookeeper::setDebugLevel(Zookeeper::LOG_LEVEL_WARN);
+if ($r)
+  echo 'Успешно';
+else
+  echo 'Ошибка';
+?>
+?>
+]]>
+   </programlisting>
+   &example.outputs;
+   <screen>
+<![CDATA[
+SUCCESS
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><link linkend="zookeeper.class.constants.log-levels">Уровень логирования ZooKeeper</link></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setdebuglevel.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setlogstream.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/setlogstream.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/setlogstream.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 343888 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.setlogstream" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::setLogStream</refname>
+  <refpurpose>Устанавливает поток, который будет использоваться библиотекой для логирования</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>bool</type><methodname>Zookeeper::setLogStream</methodname>
+   <methodparam><type>resource</type><parameter>stream</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Библиотека zookeeper использует stderr в качестве потока логирования по умолчанию. Приложение должно убедиться, что поток доступен для записи. Передача в NULL сбрасывает поток к его значению по умолчанию (stderr).
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>stream</parameter></term>
+    <listitem>
+     <para>
+      Поток, который будет использоваться библиотекой для логирования.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод выдает PHP-сообщение об ошибке/предупреждение, когда количество параметров или типы неверны или операция завершается неудачно.
+  </para>
+  <caution>
+   <para>
+    Начиная с версии 0.3.0, метод генерирует исключение <classname>ZookeeperException</classname> и его производные.
+   </para>
+  </caution>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>Zookeeper::setDebugLevel</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setlogstream.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setwatcher.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeper/setwatcher.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeper/setwatcher.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 343888 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeper.setwatcher" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>Zookeeper::setWatcher</refname>
+  <refpurpose>Устанавливает функцию наблюдателя</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>bool</type><methodname>Zookeeper::setWatcher</methodname>
+   <methodparam><type>callable</type><parameter>watcher_cb</parameter></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>watcher_cb</parameter></term>
+    <listitem>
+     <para>
+      На сервере будет установлен габлюдатель для уведомления клиента в случае изменения узла.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод выдает PHP-сообщение об ошибке/предупреждение, когда число параметров или их типы неверны или не удается установить наблюдателя.
+  </para>
+  <caution>
+   <para>
+    Начиная с версии 0.3.0, метод генерирует исключение <classname>ZookeeperException</classname> и его производные.
+   </para>
+  </caution>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>Zookeeper::exists</methodname></member>
+   <member><methodname>Zookeeper::get</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeper/setwatcher.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/add.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/add.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/add.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 346395 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeperconfig.add" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>ZookeeperConfig::add</refname>
+  <refpurpose>Добавляет серверы в ансамбль</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>void</type><methodname>ZookeeperConfig::add</methodname>
+   <methodparam><type>string</type><parameter>members</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>version</parameter><initializer>-1</initializer></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter role="reference">stat</parameter><initializer>&null;</initializer></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>members</parameter></term>
+    <listitem>
+     <para>
+      Разделенный запятыми список серверов для добавления в ансамбль. Каждый из них имеет строку конфигурации для добавляемого сервера (как показано в файле конфигурации), только для основных кворумов.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>version</parameter></term>
+    <listitem>
+     <para>
+      Ожидаемая версия узла. Функция завершится с ошибкой, если фактическая версия узла не соответствует ожидаемой версии. Если используется -1, проверка версии не будет выполняться.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>stat</parameter></term>
+    <listitem>
+     <para>
+      Если не NULL, будет содержать значение stat для пути при возврате.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод генерирует <classname>ZookeeperException</classname> и его производные, когда число параметров или типы неверны или не удается сохранить значение в узле.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeperconfig.add.example.basic">
+   <title>Пример использования <methodname>ZookeeperConfig::add</methodname></title>
+   <para>
+    Добавление серверов.
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$client = new Zookeeper();
+$client->connect('localhost:2181');
+$client->addAuth('digest', 'timandes:timandes');
+$zkConfig = $client->getConfig();
+$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181");
+$zkConfig->add("server.2=localhost:2889:3889:participant;0.0.0.0:2182");
+$r = $zkConfig->get();
+if ($r)
+  echo $r;
+else
+  echo 'Ошибка';
+?>
+]]>
+   </programlisting>
+   &example.outputs;
+   <screen>
+<![CDATA[
+server.1=localhost:2888:3888:participant;0.0.0.0:2181
+server.2=localhost:2889:3889:participant;0.0.0.0:2182
+version=0xca01e881a2
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>ZookeeperConfig::get</methodname></member>
+   <member><methodname>ZookeeperConfig::set</methodname></member>
+   <member><methodname>ZookeeperConfig::remove</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/add.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/get.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/get.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/get.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 346395 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeperconfig.get" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>ZookeeperConfig::get</refname>
+  <refpurpose>Синхронно получает последнюю подтвержденную конфигурацию кластера ZooKeeper, о которой известно серверу, к которому подключен клиент</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>string</type><methodname>ZookeeperConfig::get</methodname>
+   <methodparam choice="opt"><type>callable</type><parameter>watcher_cb</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter role="reference">stat</parameter><initializer>&null;</initializer></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>watcher_cb</parameter></term>
+    <listitem>
+     <para>
+      Если не ноль, на сервере будет установлен наблюдатель, чтобы уведомлять клиента, когда узел изменяется.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>stat</parameter></term>
+    <listitem>
+     <para>
+      Если не NULL, будет содержать значение stat для пути при возврате.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает строку конфигурации в случае успешного выполнения и false в случае возникновении ошибки.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод генерирует <classname>ZookeeperException</classname> и его производные, когда количество параметров или типы неверны или не удается получить конфигурацию.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeperconfig.get.example.basic">
+   <title>Пример использования <methodname>ZookeeperConfig::get</methodname></title>
+   <para>
+     Получение конфигурации.
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$zk = new Zookeeper();
+$zk->connect('localhost:2181');
+$zk->addAuth('digest', 'timandes:timandes');
+$zkConfig = $zk->getConfig();
+$r = $zkConfig->get();
+if ($r)
+  echo $r;
+else
+  echo 'Ошибка';
+?>
+]]>
+   </programlisting>
+   &example.outputs;
+   <screen>
+<![CDATA[
+server.1=localhost:2888:3888:participant;0.0.0.0:2181
+version=0xca01e881a2
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>ZookeeperConfig::set</methodname></member>
+   <member><methodname>ZookeeperConfig::add</methodname></member>
+   <member><methodname>ZookeeperConfig::remove</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/get.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/remove.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/remove.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/remove.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 346395 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeperconfig.remove" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>ZookeeperConfig::remove</refname>
+  <refpurpose>Удаляет серверы из ансамбля</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>void</type><methodname>ZookeeperConfig::remove</methodname>
+   <methodparam><type>string</type><parameter>id_list</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>version</parameter><initializer>-1</initializer></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter role="reference">stat</parameter><initializer>&null;</initializer></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>id_list</parameter></term>
+    <listitem>
+     <para>
+      Разделенный запятыми список идентификаторов серверов, которые необходимо удалить из ансамбля. У каждого есть идентификатор удаляемого сервера, только для основных кворумов.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>version</parameter></term>
+    <listitem>
+     <para>
+      Ожидаемая версия узла. Функция завершится ошибкой, если фактическая версия узла не соответствует ожидаемой версии. Если используется -1, проверка версии не будет выполняться.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>stat</parameter></term>
+    <listitem>
+     <para>
+      Если не NULL, будет содержать значение stat для пути при возврате.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод генерирует <classname>ZookeeperException</classname> и его производные, когда число параметров или типы неверны или не удается сохранить значение в узле.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeperconfig.remove.example.basic">
+   <title>Пример использования <methodname>ZookeeperConfig::remove</methodname></title>
+   <para>
+    Удаление серверов.
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$client = new Zookeeper();
+$client->connect('localhost:2181');
+$client->addAuth('digest', 'timandes:timandes');
+$zkConfig = $client->getConfig();
+$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181,server.2=localhost:2889:3889:participant;0.0.0.0:2182");
+$zkConfig->remove("2");
+echo $zkConfig->get();
+if ($r)
+  echo $r;
+else
+  echo 'Ошибка';
+?>
+]]>
+   </programlisting>
+   &example.outputs;
+   <screen>
+<![CDATA[
+server.1=localhost:2888:3888:participant;0.0.0.0:2181
+version=0xca01e881a2
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>ZookeeperConfig::get</methodname></member>
+   <member><methodname>ZookeeperConfig::add</methodname></member>
+   <member><methodname>ZookeeperConfig::set</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/remove.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/set.xml
===================================================================
--- phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/set.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/set.xml	2020-02-12 10:06:33 UTC (rev 349214)
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 346395 Maintainer: sergey Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="zookeeperconfig.set" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>ZookeeperConfig::set</refname>
+  <refpurpose>Изменяет состав ансамбля ZK и роли его участников</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis role="oop">
+   <modifier>public</modifier>
+   <type>void</type><methodname>ZookeeperConfig::set</methodname>
+   <methodparam><type>string</type><parameter>members</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>version</parameter><initializer>-1</initializer></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter role="reference">stat</parameter><initializer>&null;</initializer></methodparam>
+  </methodsynopsis>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>members</parameter></term>
+    <listitem>
+     <para>
+      Разделенный запятыми список новых членов ансабля (например, содержимое файла конфигурации) - для использования только с неинкрементной реконфигурацией.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>version</parameter></term>
+    <listitem>
+     <para>
+      Ожидаемая версия узла. Функция завершится ошибкой, если фактическая версия узла не соответствует ожидаемой версии. Если используется -1, проверка версии не будет выполняться.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>stat</parameter></term>
+    <listitem>
+     <para>
+      Если не NULL, будет содержать значение stat для пути при возврате.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Метод генерирует <classname>ZookeeperException</classname> и его производные, когда число параметров или типы неверны или не удается сохранить значение в узле.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example xml:id="zookeeperconfig.set.example.basic">
+   <title>Пример использования <methodname>ZookeeperConfig::set</methodname></title>
+   <para>
+     Реконфигурация.
+   </para>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$client = new Zookeeper();
+$client->connect('localhost:2181');
+$client->addAuth('digest', 'timandes:timandes');
+$zkConfig = $client->getConfig();
+$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181");
+?>
+]]>
+   </programlisting>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><methodname>ZookeeperConfig::get</methodname></member>
+   <member><methodname>ZookeeperConfig::add</methodname></member>
+   <member><methodname>ZookeeperConfig::remove</methodname></member>
+   <member><classname>ZookeeperException</classname></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zookeeper/zookeeperconfig/set.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.