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 のデプロイ
   
    共通送り先メンバーへのアクセス
    重み設定された送り先メンバーへのアクセス
   
  
  
   
   
    キューの使用
    トピックの使用
   
 
  
   
    ラップされた 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() メソッドを呼び出す
  
  
 
  
   
   
    キュー接続コンシューマで使用するサーバ セッション プールを作成する
    トピック接続コンシューマで使用するサーバ セッション プールを作成する
   
    キュー用の接続コンシューマを作成する
    トピック用の接続コンシューマを作成する