(PECL zookeeper >= 0.1.0)
Representa a sessão do ZooKeeper.
Zookeeper::PERM_READPode ler o valor dos nós e listar seus filhos
Zookeeper::PERM_WRITEPode definir o valor dos nós
Zookeeper::PERM_CREATEPode criar filhos
Zookeeper::PERM_DELETEPode excluir filhos
Zookeeper::PERM_ADMINPode executar set_acl()
Zookeeper::PERM_ALLTodas as opções acima combinadas com operação binária OU
Zookeeper::EPHEMERALSe a opção Zookeeper::EPHEMERAL estiver definida, o nó será removido automaticamente se a sessão do cliente terminar.
Zookeeper::SEQUENCESe a opção Zookeeper::SEQUENCE estiver definida um número de sequência único e crescente será anexado ao nome do caminho. O número de sequência tem sempre um comprimento fixo de 10 dígitos, preenchido com 0.
Zookeeper::LOG_LEVEL_ERROREmite apenas mensagens de erro
Zookeeper::LOG_LEVEL_WARNEmite erros/avisos
Zookeeper::LOG_LEVEL_INFOEmite grandes mensagens de ação além de erros/avisos
Zookeeper::LOG_LEVEL_DEBUGEmite tudo
Zookeeper::EXPIRED_SESSION_STATEConectado, mas a sessão expirou
Zookeeper::AUTH_FAILED_STATEConectado, mas a autenticação falhou
Zookeeper::CONNECTING_STATEConectando
Zookeeper::ASSOCIATING_STATEAssociando
Zookeeper::CONNECTED_STATEConectado
Zookeeper::READONLY_STATEA FAZER: ajude-nos a melhorar esta extensão.
Zookeeper::NOTCONNECTED_STATEFalha na conexão
Zookeeper::CREATED_EVENTUm nó foi criado
Isso é gerado apenas por observações em nós inexistentes. Essas observações são definidas usando Zookeeper::exists.
Zookeeper::DELETED_EVENTUm nó foi excluído
Isso é gerado apenas por inspeções em nós. Essas inspeções são definidas usando Zookeeper::exists e Zookeeper::get.
Zookeeper::CHANGED_EVENTUm nó foi alterado
Isso é gerado apenas por inspeções em nós. Essas inspeções são definidas usando Zookeeper::exists e Zookeeper::get.
Zookeeper::CHILD_EVENTOcorreu uma alteração na lista de filhos
Isso é gerado apenas por observações na lista de filhos de um nó. Essas observações são definidas usando Zookeeper::getChildren.
Zookeeper::SESSION_EVENTUma sessão foi perdida
Isso é gerado quando um cliente perde contato ou se reconecta com um servidor.
Zookeeper::NOTWATCHING_EVENTUma observação foi removida
Isso é gerado quando o servidor, por algum motivo, provavelmente por uma restrição de recursos, não monitora mais um nó para um cliente.
Zookeeper::SYSTEMERRORIsso nunca é gerado pelo servidor e não deve ser usado para outra finalidade que não seja indicar um intervalo. Especificamente, códigos de erro maiores que esse valor, mas menores que Zookeeper::APIERROR, são erros de sistema.
Zookeeper::RUNTIMEINCONSISTENCYUma inconsistência de tempo de execução foi encontrada.
Zookeeper::DATAINCONSISTENCYFoi encontrada uma inconsistência de dados.
Zookeeper::CONNECTIONLOSSA conexão com o servidor foi perdida.
Zookeeper::MARSHALLINGERRORErro ao empacotar ou desempacotar dados.
Zookeeper::UNIMPLEMENTEDA operação não foi implementada.
Zookeeper::OPERATIONTIMEOUTAtingido o tempo limite de operação.
Zookeeper::BADARGUMENTSArgumentos inválidos.
Zookeeper::INVALIDSTATEEstado de identificador inválido.
Zookeeper::NEWCONFIGNOQUORUMNão há quorum de nova configuração conectado e atualizado com o líder da última configuração confirmada - tente invocar a reconfiguração depois que novos servidores forem conectados e sincronizados.
Disponível a partir do ZooKeeper 3.5.0
Zookeeper::RECONFIGINPROGRESSReconfiguração solicitada enquanto outra reconfiguração está em andamento. Isso não é suportado no momento. Tente novamente.
Disponível a partir do ZooKeeper 3.5.0
Zookeeper::OKEstá tudo bem.
Zookeeper::APIERRORIsso nunca é gerado pelo servidor e não deve ser usado para outra finalidade que não seja indicar um intervalo. Especificamente, códigos de erro maiores que esse valor são erros de API (enquanto valores menores que isso indicam um Zookeeper::SYSTEMERROR).
Zookeeper::NONODEO nó não existe.
Zookeeper::NOAUTHNão autenticado.
Zookeeper::BADVERSIONConflito de versão.
Zookeeper::NOCHILDRENFOREPHEMERALSNós efêmeros podem não ter filhos.
Zookeeper::NODEEXISTSO nó já existe.
Zookeeper::NOTEMPTYO nó tem filhos.
Zookeeper::SESSIONEXPIREDA sessão foi expirada pelo servidor.
Zookeeper::INVALIDCALLBACKFunção de retorno inválida especificada.
Zookeeper::INVALIDACLACL inválida especificada.
Zookeeper::AUTHFAILEDA autenticação do cliente falhou.
Zookeeper::CLOSINGO ZooKeeper está fechando.
Zookeeper::NOTHING(não é erro) Nenhuma resposta do servidor ao processo.
Zookeeper::SESSIONMOVEDSessão movida para outro servidor, então a operação é ignorada.
Zookeeper::NOTREADONLYSolicitação de mudança de estado passada para servidor somente leitura.
Zookeeper::EPHEMERALONLOCALSESSIONTentativa de criar um nó efêmero em uma sessão local.
Zookeeper::NOWATCHERO observador não pôde ser encontrado.
Zookeeper::RECONFIGDISABLEDTentiva de executar uma operação de reconfiguração quando o recurso de reconfiguração está desabilitado.