コメット機能に Stomp / Orbited を使用しています。
複数のチャンネルを扱うために、私はこれをやっています:
stomp.onmessageframe = function(frame) {
if (frame.headers['destination'] == '/thisFeed/') { //thisFeed を処理する }
if (frame.headers['destination'] == '/thatFeed/') { //thatFeed を処理する }
....それは大丈夫だと思います。しかし、ロード時にフィードをどのように処理したいのかわからない場合はどうすればよいでしょうか? 私はこのようなことができるようにしたい:
stomp.subscribe('someOtherFeed', someOtherFeedHandler);
そうすれば、サブスクライブするときに、そのときだけハンドラーを定義できます。