Como posso ligar GWT para eventos cometd / Bayeux?
Pergunta
Eu tenho um aplicativo GWT, que periodicamente precisa atualizar a tela com novos itens de carrapatos como eles vêm em. Temos também mensagens publicadas por um servidor cometd / Bayeux (para uma aplicação AJAX diferente) e eu gostaria para consumi-los na minha GWT.
É claro, eu posso cair em JavaScript, ligar Dojo, e receber retornos de chamada na camada de JavaScript - e de lá, encaminhar uma chamada em código GWT Java através de um JSNI - mas não parece haver qualquer apoio na diretamente GWT para usar impulso longo ou assíncrono chama diferente da RPC não-RESTful.
Como você tem integrado GWT e Bayeux?
Solução
Uma vez que esta questão foi originalmente publicado tem havido alguns avanços:
Outras dicas
JSNI não é tão ruim opção como pode parecer primeiro. Há uma refcardz DZone 'GWT: Style, Configuração e JSNI Referência', que eu encontrei útil.