diff --git a/reference/zookeeper/zookeeper/connect.xml b/reference/zookeeper/zookeeper/connect.xml new file mode 100644 index 000000000..54c6b2ee3 --- /dev/null +++ b/reference/zookeeper/zookeeper/connect.xml @@ -0,0 +1,111 @@ + + + + + + Zookeeper::connect + Erzeugt ein Handle für die Kommunikation mit Zookeeper + + + + &reftitle.description; + + public + voidZookeeper::connect + stringhost + callablewatcher_cb&null; + intrecv_timeout10000 + + + + Diese Methode erzeugt ein neues Handle und eine Zookeeper-Sitzung, die diesem + Handle entspricht. Der Sitzungsaufbau erfolgt asynchron, das heißt, eine Sitzung + sollte erst dann als aufgebaut betrachtet werden, wenn ein Ereignis mit dem Zustand + ZOO_CONNECTED_STATE empfangen wird. + + + + + &reftitle.parameters; + + + host + + + Durch Kommas getrennte host:port-Paare, die jeweils einem ZK-Server entsprechen, + &zb; "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" + + + + + watcher_cb + + + Die globale Watcher-Callback-Funktion. Wenn Benachrichtigungen ausgelöst werden, + wird diese Funktion aufgerufen. + + + + + recv_timeout + + + Das Timeout für diese Sitzung, nur gültig, wenn die Verbindung aktuell besteht + (&dh; der letzte Watcher-Zustand ist ZOO_CONNECTED_STATE). + + + + + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.errors; + + Diese Methode löst einen PHP-Fehler bzw. eine Warnung aus, wenn die Anzahl oder die + Typen der Parameter falsch sind oder die Instanz nicht initialisiert werden konnte. + + + + Seit Version 0.3.0 wirft diese Methode ZookeeperException + und deren Ableitungen. + + + + + + &reftitle.seealso; + + Zookeeper::__construct + ZookeeperException + + + + + +