(PECL zookeeper >= 0.1.0)
Représente une session ZooKeeper.
$host = '', callable $watcher_cb = null, int $recv_timeout = 10000)$path,$value,$acls,$flags = null$path,$watcher_cb = null,&$stat = null,$max_size = 0$path,$value,$version = -1,&$stat = nullZookeeper::PERM_READPeut lire la valeur des nĆuds et lister ses enfants
Zookeeper::PERM_WRITEPeut modifier la valeur des nĆuds
Zookeeper::PERM_CREATEPeut créer des enfants
Zookeeper::PERM_DELETEPeut supprimer des enfants
Zookeeper::PERM_ADMINPeut exécuter set_acl()
Zookeeper::PERM_ALLTous les flags ci-dessus ORd ensemble
Zookeeper::EPHEMERALSi le drapeau Zookeeper::EPHEMERAL est mis, le nĆud sera automatiquement supprimĂ© si la session du client est perdue.
Zookeeper::SEQUENCESi le drapeau Zookeeper::SEQUENCE est mis, un numĂ©ro de sĂ©quence unique et croissant est ajoutĂ© au nom du nĆud. Le numĂ©ro de sĂ©quence est toujours de 10 chiffres, complĂ©tĂ© par des zĂ©ros.
Zookeeper::LOG_LEVEL_ERRORZookeeper::LOG_LEVEL_WARNSortie des messages d'erreur et d'avertissement
Zookeeper::LOG_LEVEL_INFOSortie des messages d'action importante en plus des erreurs et avertissements
Zookeeper::LOG_LEVEL_DEBUGSortie de tous les messages
Zookeeper::EXPIRED_SESSION_STATEConnecté mais la session a expiré
Zookeeper::AUTH_FAILED_STATEConnecté mais l'authentification a échoué
Zookeeper::CONNECTING_STATEConnexion en cours
Zookeeper::ASSOCIATING_STATEAssociation en cours
Zookeeper::CONNECTED_STATEConnecté
Zookeeper::READONLY_STATETODO: aidez nous à améliorer cette extension.
Zookeeper::NOTCONNECTED_STATELa connexion a échoué
Zookeeper::CREATED_EVENTUn nĆud a Ă©tĂ© créé
Ceci est gĂ©nĂ©rĂ© uniquement par les observateurs sur des nĆuds inexistants. Ces observateurs sont dĂ©finis en utilisant Zookeeper::exists.
Zookeeper::DELETED_EVENTUn nĆud a Ă©tĂ© supprimĂ©
Ceci est gĂ©nĂ©rĂ© uniquement par les observateurs sur des nĆuds. Ces observateurs sont dĂ©finis en utilisant Zookeeper::exists et Zookeeper::get.
Zookeeper::CHANGED_EVENTUn nĆud a Ă©tĂ© changĂ©
Ceci est gĂ©nĂ©rĂ© uniquement par les observateurs sur des nĆuds. Ces observateurs sont dĂ©finis en utilisant Zookeeper::exists et Zookeeper::get.
Zookeeper::CHILD_EVENTCeci est gĂ©nĂ©rĂ© uniquement par les observateurs sur la liste des enfants d'un nĆud. Ces observateurs sont dĂ©finis en utilisant Zookeeper::getChildren.
Zookeeper::SESSION_EVENTUne session a été perdue
Ceci est généré lorsqu'un client perd le contact ou se reconnecte avec un serveur.
Zookeeper::NOTWATCHING_EVENTUn observateur a été supprimé
Ceci est gĂ©nĂ©rĂ© lorsque le serveur pour une raison quelconque, probablement une contrainte de ressource, ne surveillera plus un nĆud pour un client.
Zookeeper::SYSTEMERRORCeci n'est jamais gĂ©nĂ©rĂ© par le serveur, il ne devrait pas ĂȘtre utilisĂ© autrement que pour indiquer une plage. SpĂ©cifiquement les codes d'erreurs supĂ©rieurs Ă cette valeur, mais infĂ©rieurs Ă Zookeeper::APIERROR, sont des erreurs systĂšmes.
Zookeeper::RUNTIMEINCONSISTENCYUne incohérence d'exécution a été trouvée.
Zookeeper::DATAINCONSISTENCYUne incohérence de données a été trouvée.
Zookeeper::CONNECTIONLOSSLa connexion au serveur a été perdue
Zookeeper::MARSHALLINGERRORErreur lors de la sérialisation ou désérialisation des données.
Zookeeper::UNIMPLEMENTEDL'opération n'est pas implémentée.
Zookeeper::OPERATIONTIMEOUTL'opération a expiré.
Zookeeper::BADARGUMENTSArguments invalides.
Zookeeper::INVALIDSTATEĂtat zhandle invalide.
Zookeeper::NEWCONFIGNOQUORUMAucun quorum de la nouvelle configuration n'est connecté et à jour avec le leader de la derniÚre configuration validée - essayez d'invoquer la reconfiguration aprÚs que les nouveaux serveurs soient connectés et synchronisés.
Disponible Ă partir de ZooKeeper 3.5.0
Zookeeper::RECONFIGINPROGRESSReconfiguration demandée alors qu'une autre reconfiguration est en cours. Ceci n'est actuellement pas supporté. Il convient de réessayer.
Disponible Ă partir de ZooKeeper 3.5.0
Zookeeper::OKTout est OK.
Zookeeper::APIERRORCeci n'est jamais gĂ©nĂ©rĂ© par le serveur, il ne devrait pas ĂȘtre utilisĂ© autrement que pour indiquer une plage. SpĂ©cifiquement les codes d'erreurs supĂ©rieurs Ă cette valeur sont des erreurs d'api (tandis que les valeurs infĂ©rieures indiquent une Zookeeper::SYSTEMERROR).
Zookeeper::NONODELe nĆud n'existe pas.
Zookeeper::NOAUTHNon authentifié.
Zookeeper::BADVERSIONConflit de version.
Zookeeper::NOCHILDRENFOREPHEMERALSLes nĆuds Ă©phĂ©mĂšres ne peuvent pas avoir d'enfants.
Zookeeper::NODEEXISTSLe nĆud existe dĂ©jĂ .
Zookeeper::NOTEMPTYLe nĆud a des enfants.
Zookeeper::SESSIONEXPIREDLa session a expiré par le serveur.
Zookeeper::INVALIDCALLBACKFonction de rappel spécifiée invalide.
Zookeeper::INVALIDACLACL spécifiée invalide.
Zookeeper::AUTHFAILEDL'authentification du client a échoué.
Zookeeper::CLOSINGZooKeeper est en train de fermer.
Zookeeper::NOTHING(pas une erreur) Aucune réponse du serveur à traiter.
Zookeeper::SESSIONMOVEDLa session a été déplacée vers un autre serveur, donc l'opération est ignorée.
Zookeeper::NOTREADONLYRequĂȘte de changement d'Ă©tat passĂ©e Ă un serveur en lecture seule.
Zookeeper::EPHEMERALONLOCALSESSIONTentative de crĂ©ation de nĆud Ă©phĂ©mĂšre sur une session locale.
Zookeeper::NOWATCHERL'observateur n'a pas été trouvé.
Zookeeper::RECONFIGDISABLEDTentative de réaliser une opération de reconfiguration alors que la fonctionnalité de reconfiguration est désactivée.