キューとのメッセージの送受信を行うのが SAMMessage オブジェクトです。 SAMMessage オブジェクトは、メッセージ本文 (もしあれば) とそのメッセージに関連するヘッダプロパティをカプセル化します。 SAMMessage オブジェクトは、メッセージング操作の際のパラメータ、 そしてその返り値の両方に用いられます。
例1 単純なテキストのメッセージの作成
<?php
$msg = new SAMMessage('This is a simple text message');
?>
メッセージにはヘッダプロパティを関連付けることができます。 これは、メッセージの配送方法を制御したり、 受け取り側のアプリケーションに詳しい情報を提供したりするものです。 デフォルトでは、メッセージのプロパティは文字列として配送されます。 この場合は、プロパティを設定する際に次のような簡単な構文を使用します。
例2 デフォルト構文による、テキスト形式のプロパティの設定
<?php
$msg->header->myPropertyName = 'textData';
?>
デフォルト以外の構文で使用する型情報を渡す場合は、値と型情報を連想配列で渡します。
例3 型ヒントを使用したプロパティの設定
<?php
$msg->header->myPropertyName = array(3.14159, SAM_FLOAT);
?>
プロパティは、メッセージのヘッダから取り出すことができます。
例4 メッセージのヘッダからのプロパティの取得
<?php
$myProperty = $msg->header->myPropertyName;
?>
NPO法人の設立(東京・大阪) 東京や大阪などNPO法人を設立する場合の注意点等を紹介
不動産・賃貸・マンション 不動産・賃貸・マンションに関する用語集です。
堺市の入院・内科大阪の賃貸探し 大阪で賃貸を探している方は大阪ホームへ
東京の賃貸マンション 東京で賃貸を探すなら東京賃貸.orgへ