一方通知連続受信機能を使用すると,openNotificationメソッドを実行してからcloseNotificationメソッドを実行するまでの間は,サーバ側からの一方通知メッセージを連続して受信できます。この機能を利用すると,クライアント側がサーバ側から送信される一方通知メッセージを受信できる状態になっていない場合にサーバ側から一方通知メッセージを送信しても,エラーリターンしません。その場合は,クライアント側が一方通知メッセージを受信するacceptNotificationChainedメソッドを実行した時点で,待ち受けキューからメッセージを取り出すことができます。
一方通知連続受信機能の処理の流れを次の図に示します。
図2-23 一方通知連続受信機能の処理の流れ