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

第5部 JMS編> 第21章 JMSアプリケーションの開発> 21.2 作成方法> 21.2.10 メッセージセレクタ機能

21.2.10.1 メッセージセレクタ条件式

 条件式はSQL文のWHERE句で使用されるSQL-92の条件式に準拠しています。

 color = 'blue'

 上記の条件式の左辺のcolorは識別子といい、フィルタリング時にはJMS Messagesのプロパティ名と比較されます。
 右辺の'blue'はリテラルといい、フィルタリング時にはJMS Messagesのプロパティ値と比較されます。
 リテラルには文字列型リテラルと完全数値リテラルと近似数値リテラルがあります。

 文字列型リテラルはシングルクォートで囲む必要があります。
 完全数値リテラルは57、-957、+62のように小数点なしの数値です。
 近似数値リテラルは7E3、-57.9E2のように指数表記された数値、または7.、-95.7、+6.2のように小数点を含む数値です。

 なお、条件式の文法の詳細については、Javadoc集の“パッケージ javax.jms”の“インタフェース Message”を参照してください。

以下に条件式の例を示します。


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

All Rights Reserved, Copyright(C) 富士通株式会社 2005