(PECL zookeeper >= 0.1.0)
Representa a sessão do ZooKeeper.
Zookeeper::PERM_READ
Pode ler o valor dos nós e listar seus filhos
Zookeeper::PERM_WRITE
Pode definir o valor dos nós
Zookeeper::PERM_CREATE
Pode criar filhos
Zookeeper::PERM_DELETE
Pode excluir filhos
Zookeeper::PERM_ADMIN
Pode executar set_acl()
Zookeeper::PERM_ALL
Todas as opções acima combinadas com operação binária OU
Zookeeper::EPHEMERAL
Se a opção Zookeeper::EPHEMERAL estiver definida, o nó será removido automaticamente se a sessão do cliente terminar.
Zookeeper::SEQUENCE
Se 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_ERROR
Emite apenas mensagens de erro
Zookeeper::LOG_LEVEL_WARN
Emite erros/avisos
Zookeeper::LOG_LEVEL_INFO
Emite grandes mensagens de ação além de erros/avisos
Zookeeper::LOG_LEVEL_DEBUG
Emite tudo
Zookeeper::EXPIRED_SESSION_STATE
Conectado, mas a sessão expirou
Zookeeper::AUTH_FAILED_STATE
Conectado, mas a autenticação falhou
Zookeeper::CONNECTING_STATE
Conectando
Zookeeper::ASSOCIATING_STATE
Associando
Zookeeper::CONNECTED_STATE
Conectado
Zookeeper::READONLY_STATE
A FAZER: ajude-nos a melhorar esta extensão.
Zookeeper::NOTCONNECTED_STATE
Falha na conexão
Zookeeper::CREATED_EVENT
Um nó foi criado
Isso é gerado apenas por observações em nós inexistentes. Essas observações são definidas usando Zookeeper::exists.
Zookeeper::DELETED_EVENT
Um 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_EVENT
Um 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_EVENT
Ocorreu 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_EVENT
Uma sessão foi perdida
Isso é gerado quando um cliente perde contato ou se reconecta com um servidor.
Zookeeper::NOTWATCHING_EVENT
Uma 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::SYSTEMERROR
Isso 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::RUNTIMEINCONSISTENCY
Uma inconsistência de tempo de execução foi encontrada.
Zookeeper::DATAINCONSISTENCY
Foi encontrada uma inconsistência de dados.
Zookeeper::CONNECTIONLOSS
A conexão com o servidor foi perdida.
Zookeeper::MARSHALLINGERROR
Erro ao empacotar ou desempacotar dados.
Zookeeper::UNIMPLEMENTED
A operação não foi implementada.
Zookeeper::OPERATIONTIMEOUT
Atingido o tempo limite de operação.
Zookeeper::BADARGUMENTS
Argumentos inválidos.
Zookeeper::INVALIDSTATE
Estado de identificador inválido.
Zookeeper::NEWCONFIGNOQUORUM
Nã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::RECONFIGINPROGRESS
Reconfiguraçã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::OK
Está tudo bem.
Zookeeper::APIERROR
Isso 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::NONODE
O nó não existe.
Zookeeper::NOAUTH
Não autenticado.
Zookeeper::BADVERSION
Conflito de versão.
Zookeeper::NOCHILDRENFOREPHEMERALS
Nós efêmeros podem não ter filhos.
Zookeeper::NODEEXISTS
O nó já existe.
Zookeeper::NOTEMPTY
O nó tem filhos.
Zookeeper::SESSIONEXPIRED
A sessão foi expirada pelo servidor.
Zookeeper::INVALIDCALLBACK
Função de retorno inválida especificada.
Zookeeper::INVALIDACL
ACL inválida especificada.
Zookeeper::AUTHFAILED
A autenticação do cliente falhou.
Zookeeper::CLOSING
O ZooKeeper está fechando.
Zookeeper::NOTHING
(não é erro) Nenhuma resposta do servidor ao processo.
Zookeeper::SESSIONMOVED
Sessão movida para outro servidor, então a operação é ignorada.
Zookeeper::NOTREADONLY
Solicitação de mudança de estado passada para servidor somente leitura.
Zookeeper::EPHEMERALONLOCALSESSION
Tentativa de criar um nó efêmero em uma sessão local.
Zookeeper::NOWATCHER
O observador não pôde ser encontrado.
Zookeeper::RECONFIGDISABLED
Tentiva de executar uma operação de reconfiguração quando o recurso de reconfiguração está desabilitado.