Pergunta

Esperemos que este não é muito específica / pergunta de um pequeno, mas eu queria saber se alguém sabia o que os argumentos possíveis são para o dojo cometd subscrever function ()?

Os poucos exemplos que eu vi indicam dois parâmetros

cometd.subscribe(channel, call_back);

mas algumas implementações que eu vi incluem um boolean e um possível objeto para a lista de parâmetros e leitura através do código indica a função pode lidar com 4 argumentos. Eu estou tentando olhar através do código e ver onde eles realmente acabar, mas ele está tomando um tempo para classificar através do código -. Eu estava esperando que alguém aqui pode saber algo tão obscuro

Em um fio ligeiramente conectado - alguém sabe se há mais documentação para usar cometd do que a tarifa lamentável a ser encontrada em cometdproject ?

Foi útil?

Solução

As três versões do argumento que eu vi são assinar (canal, callBackRecipient, callBackMethod); O segundo argumento é o objecto ao qual a enviar uma mensagem, e o terceiro (como o segundo na versão 2-arg) é o método para enviar.

O método call_back pode ser chamado com um número variável de argumentos bem. De acordo com a documentação no Mortbay , o método de retorno leva 2, 3 ou 4 argumentos.

myMethod(Client fromClient,Object data)
myMethod(Client fromClient,Object data,String id)
myMethod(Client fromClient,String channel,Object data,String id)

Cliente e canal deveria ser óbvio. dados são os dados na msg publicar () e ID é uma identificação única para a mensagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top