メッセージ送信サービスの環境を定義します。
postMsgタグでは以下のアトリビュートを指定します。
アトリビュート名 | 省略 | 意味 | 省略時の動作 |
---|---|---|---|
name | 不可 | サービス名です。 AsyncServiceFactory#createAsyncServiceAdapterメソッドで指定する名前です。 | 省略できません。 |
transaction | 可 | トランザクション処理の実施を指定します。トランザクションは、メッセージ送信でローカルトランザクションを用いて行います。トランザクションは以下で指定します。
| false |
jndi | 可 | 以下のJMSオブジェクトを参照するInitialContextを初期化するjndi環境を指定します。
| 参照されません。InitialContextデフォルトコンストラクタを利用します。 |
queueFactory | 不可 | 利用するQueueConnectionFactoryを指定します。参照するjndi環境を指定します。 | 省略できません。 |
queue | 不可 | 利用するQueueを指定します。参照するjndi環境を指定します。 | 省略できません。 |
コンテントは記述しません。
<postMsg name="MyPostMsg" transaction="false" jndi="MyJndi" queueFactory="postQueue" queue="postQueue"/>