SAMConnection::peekAll()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > SAMConnection::peekAll()の意味・解説 

SAMConnection::peekAll()

(No version information available, might be only in CVS)
SAMConnection::peekAll() — ひとつあるいは複数のメッセージをキューから読み込み、それをキューに残したままにする

説明

class SAMConnection {
array peekAll ( string target [, array properties] )
}

パラメータ

target
メッセージを取得するキューの識別子。
properties
オプションの連想配列で、読み込み操作を制御するパラメータを指定します。
プロパティ名とりうる値
SAM_CORRELID これは、取得するメッセージの相関 ID 文字列です。 典型的な例は、"send" リクエストが返す相関 ID 文字列となります。
SAM_MESSAGEIDこれは、取得するメッセージのメッセージ ID 文字列です。


返り値

このメソッドは SAMMessage オブジェクトを返します。 エラーが発生した場合は FALSE を返します。

例 1982. キューからすべてのメッセージを取得し、そのままメッセージをキューに残す
<?php
   $msgArray = $conn->peekAll('queue://receive/test');
   if ($msgArray) {

     foreach ( $msgArray as $key => $msg) {
           echo "Message $key: body = $msg->body\n";
         }
     }
   else
     echo "PeekAll failed ($conn->errno) $conn->error";
   }
?>


例 1983. 相関 ID にマッチするメッセージをキューから取得する
<?php

   $msgArray = $conn->peekAll('queue://receive/test', array(SAM_CORRELID => $correlId ));
   if ($msgArray) {

     foreach ( $msgArray as $key => $msg) {
           echo "Message $key: body = $msg->body\n";
         }
     }
   else
     echo "PeekAll failed ($conn->errno) $conn->error";
   }

?>




このページでは「PHP関数リファレンス」からSAMConnection::peekAll()を検索した結果を表示しています。
Weblioに収録されているすべての辞書からSAMConnection::peekAll()を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSAMConnection::peekAll() を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SAMConnection::peekAll()」の関連用語

SAMConnection::peekAll()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SAMConnection::peekAll()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS