> WebLogic JMS プログラマーズ ガイド
WebLogic JMS プログラマーズ ガイド
Java EE 仕様
JMS 仕様
主要な構成要素
デフォルト接続ファクトリの使い方
接続ファクトリのコンフィグレーションとデプロイメント
ConnectionFactory クラス
WebLogic JMS セッションのガイドライン
Session のサブクラス
非トランザクション セッション
トランザクション セッション
送り先の分散
メッセージ ヘッダ フィールド
メッセージ プロパティ フィールド
メッセージ本文
キュー接続の作成
トピック接続の作成
キュー セッションの作成
トピック セッションの作成
JNDI 名の使用
参照の使用
送り先ルックアップ時のサーバ アフィニティ
QueueSender と QueueReceiver の作成
TopicPublisher と TopicSubscriber の作成
キュー センダを使用してメッセージを送信する
TopicPublisher を使用してメッセージを送信する
非同期メッセージ パイプライン
メッセージ パイプラインのコンフィグレーション
パイプライン メッセージの動作
プリフェッチ モードを使用した同期メッセージ パイプラインの作成
例 : PTP アプリケーション内でのメッセージの同期受信
例 : Pub/Sub アプリケーション内でのメッセージの同期受信
再配信遅延の設定
送り先での再配信遅延のオーバーライド
送り先のメッセージ再配信制限のコンフィグレーション
配信されなかったメッセージに対するエラー送り先のコンフィグレーション
メッセージング ブリッジおよび MDB で必須のメッセージ パイプライン設定
パフォーマンスの制限
存続時間の値との関係
相対配信時間のオーバーライドの設定
スケジューリング済み配信時間のオーバーライドの設定
JMS スケジュール インタフェース
送り先を削除するための事前条件
送り先削除後の動作
削除された送り先のトラブルシューティングに使用するメッセージのタイムスタンプ
削除した送り先の統計
キューの転送
QueueSender
QueueReceiver
QueueBrowser
TopicPublisher
TopicSubscriber
分散トピックへのメッセージ駆動型 Bean のデプロイ
共通送り先メンバーへのアクセス
uddMakeName
uddMemberJNDIName
重み設定された送り先メンバーへのアクセス
キューの使用
トピックの使用
ラップされた JMS 接続ファクトリの宣言
JMS の送り先の宣言
Java EE コンテナによる JMS メッセージの送信
接続ファクトリと送り先の順序単位をコンフィグレーションする
パス サービスを使用する
ハッシュ ベースのルーティングを使用する
共通分散送り先でのルーティングをコンフィグレーションする
オンライン ショップでさまざまな商品を注文する
メッセージ作業単位による注文処理の仕組み
UOW プロデューサのサンプル コード
UOW 例外
UOW メッセージの最終分散送り先へのルーティング
システム生成のプロパティ
最後の構成メッセージのプロパティ
構成メッセージの不均一性
ReplyTo メッセージ プロパティ
Integer (int)
Long (long)
Character (char)
String
プロデューサのサンプル コード
再使用可能な ConnectionFactory オブジェクト
再使用可能な Destination オブジェクト
再接続される Connection オブジェクト
再接続される Connection の特殊なケース
再接続される Session オブジェクト
再接続される Session の特殊なケース
再接続される MessageProducer オブジェクト
再接続される MessageProducer および分散送り先の特殊なケース
コンシューマ クライアントのサンプル コード
クライアントの自動更新オプションのコンフィグレーション
再接続される Consumer の一般的なケース
同期コンシューマ
非同期コンシューマ
再接続される Consumer の特殊なケース
分散送り先のコンシューマ
メッセージ駆動型 EJB
恒久サブスクリプションの ClientID が指定されたコンシューマ接続
非恒久サブスクリプションとメッセージの破棄
重複メッセージ
確認応答モードによる違い
クラスタ内の移行した JMS 送り先にコンシューマが再接続されないことがある
プログラムを使用する場合
管理機能を使用する場合
トランザクションを使用してメッセージ作業をグループ化する
JMS クライアントで必ず close() メソッドを呼び出す
キュー接続コンシューマで使用するサーバ セッション プールを作成する
トピック接続コンシューマで使用するサーバ セッション プールを作成する
キュー用の接続コンシューマを作成する
トピック用の接続コンシューマを作成する