Come posso collegare GWT a CometD / eventi Bayeux?
Domanda
Ho un'applicazione GWT, che ha bisogno periodicamente di aggiornare lo schermo con nuovi elementi di zecche come vengono in. Abbiamo anche i messaggi pubblicati da un server CometD / Bayeux (per una diversa applicazione AJAX) e mi piacerebbe a loro consumare nel mio GWT.
Naturalmente, posso cadere in JavaScript, collegare Dojo, e ricevere i callback nello strato di JavaScript - e da lì, instradare una chiamata in codice GWT Java tramite un JSNI - ma non ci sembra essere alcun sostegno in GWT direttamente tramite pressione lunga o asincrono chiama diversi dalla RPC non riposante.
Come avete integrato GWT e Bayeux?
Soluzione
Dal momento che questa domanda è stato originariamente pubblicato ci sono stati alcuni progressi:
Altri suggerimenti
JSNI non è così male opzione come potrebbe sembrare prima. C'è un refcardz DZone 'GWT: Stile, configurazione e JSNI Riferimento' che ho trovato utile.