Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第6部 JMS編> 第24章 JMSアプリケーションの開発> 24.2 作成方法

24.2.9 メッセージセレクタ機能

 メッセージセレクタ機能を使用するには、以下のようにアプリケーションを作成する必要があります。

(1)送信アプリケーション

 送信アプリケーションは、メッセージの作成時にメッセージセレクタの対象となるプロパティ値を指定します。


 メッセージにプロパティ名“NAME”で、プロパティ値“FUJITSU”を設定する場合

String name = "FUJITSU";
message.setStringProperty("NAME", name);

(2)受信アプリケーション

 受信アプリケーションは、Consumerの作成時、Durable Subscriberの作成時、またはBrowserの作成時にパラメタとしてメッセージセレクタ文を指定します。メッセージセレクタ文は、SQL文のWHERE句で使用されるクエリ文字列です。


 Consumerの作成時に、プロパティ名“NAME”のプロパティ値が“FUJITSU”のメッセージを受信するためのメッセージセレクタを設定する場合

String selector = "NAME = 'FUJITSU'";
session.createConsumer(destination, selector);

下へ24.2.9.1 メッセージセレクタ条件式

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED