第5章 API の使用
詳細は、AMQ JavaScript API reference および AMQ JavaScript example suite を参照してください。
5.1. メッセージングイベントの処理
AMQ JavaScript は非同期のイベント駆動型 API です。アプリケーションがイベントを処理する方法を定義するには、ユーザーはイベント処理関数を container
オブジェクトに登録します。これらの関数は、ネットワークアクティビティーとして呼び出され、タイマーが新規イベントをトリガーします。
以下に例を示します。メッセージングイベントの処理
var rhea = require("rhea"); var container = rhea.create_container(); container.on("sendable", function (event) { console.log("A message can be sent"); }); container.on("message", function (event) { console.log("A message is received"); });
これらはごく一部の一般的なケースイベントのみです。全セットは AMQ JavaScript API リファレンス に文書化されています。