チャネル・イニシエーター

チャネル・イニシエーターは、トリガー・イベントが生じたときに開始キューに書き込まれるトリガー・メッセージを処理するアプリケーションです。 チャネル・イニシエーターは、アプリケーションではなくチャネルを開始する、特別なタイプのトリガー・モニターです。

キューでトリガーが使用可能にされた場合にトリガー・イベントが起こると、キュー・マネージャーはトリガー・メッセージを開始キューに送信します。 チャネル・イニシエーターがそのトリガー・メッセージを処理し、チャネルを開始します。 キュー・マネージャーの観点からは、チャネル・イニシエーターは特別なものではなく、ただ単にキュー (開始キュー) からメッセージを読み取るアプリケーションの 1 つに過ぎません。

チャネル・イニシエーターは、単に特別なタイプのトリガー・モニターであり、チャネル・イニシエーターを開始すると、これは指定の開始キューのモニターを単に継続します。チャネル・イニシエーターを直接停止することはできません。チャネル・イニシエーターのキュー・マネージャーを停止すると、チャネル・イニシエーターも停止します。

チャネル・イニシエーターの作成または削除はできません。チャネル・イニシエーターは、そのキュー・マネージャーが作成または削除されたときに作成または削除されます。