ナビゲーションをスキップ
このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索の URL を出力します。
ダウンロード
|
製品マニュアル
|
サポート
ホーム
デベロッパセンタ
CodeShare
コミュニティ
ニュースグループ
このスクリプトでは、e-docs マニュアルの検索に必要な Google 検索のパラメータを出力します。
eDocs ホーム
>
BEA WebLogic Server 8.1 ドキュメント
> WebLogic JMS プログラマーズ ガイド
WebLogic JMS プログラマーズ ガイド
WebLogic JMS の概要
WebLogic JMS の概要
JMS (Java Message Service) とは
Java 仕様の実装
J2EE 仕様
JMS 仕様
WebLogic JMS の機能
エンタープライズ レベルの信頼性
エンタープライズ レベルの機能
WebLogic Server との緊密な統合
他のメッセージング サービスとの相互運用性
WebLogic JMS のアーキテクチャ
主要な構成要素
クラスタ化機能
WebLogic JMS パブリック API の拡張機能
WebLogic Server 8.1 における JMS の拡張機能
JMS シン クライアント
リモート プロバイダまたはサードパーティ JMS プロバイダへのアクセスの簡略化
EJB およびサーブレットを介した JMS へのアクセスの簡略化
期限切れメッセージの処理の向上
プロデューサのブロックによるメッセージのフロー制御の改良
メッセージの再配信の順序付け
送り先キューまたはトピックの動的削除
コンフィグレーション ウィザードを使用した JMS のコンフィグレーション
WebLogic Server 8.1 における JMS の非推奨機能
weblogic.jms パッケージの ServerSessionPoolFactory クラス
JMS ファイル ストアへの同時書き込みを無効化する起動フラグ
JMS 接続ファクトリの [ユーザ トランザクションを有効化] および [サーバサイド XA を有効化] 属性
WebLogic JMS の基礎
メッセージング モデル
ポイント ツー ポイント メッセージング
パブリッシュ/サブスクライブ メッセージング
メッセージの永続性
WebLogic JMS のクラス
ConnectionFactory オブジェクト
デフォルト接続ファクトリの使い方
接続ファクトリのコンフィグレーションとデプロイメント
ConnectionFactory クラス
Connection オブジェクト
Session オブジェクト
非トランザクション セッション
トランザクション セッション
Destination オブジェクト
送り先の分散
MessageProducer オブジェクトと MessageConsumer オブジェクト
Message オブジェクト
メッセージ ヘッダ フィールド
メッセージ プロパティ フィールド
メッセージ本文
ServerSessionPoolFactory オブジェクト
ServerSessionPool オブジェクト
ServerSession オブジェクト
ConnectionConsumer オブジェクト
WebLogic JMS の管理
WebLogic JMS のコンフィグレーション
コンフィグレーション属性のデフォルト値の変更
WebLogic Server の起動と JMS のコンフィグレーション
デフォルトの WebLogic Server を起動する
Administration Console を起動する
基本的な JMS 実装を手動でコンフィグレーションする
コンフィグレーション ウィザードを使用して JMS をコンフィグレーションする
WebLogic JMS のクラスタ化のコンフィグレーション
クラスタ化された JMS ライセンスを取得する
JMS クラスタ化の仕組み
JMS クラスタ化のネーミング要件
クラスタ内での JMS 分散送り先
クラスタ内での移行可能なサービスとしての JMS
JMS クラスタ化のコンフィグレーションのガイドライン
フェイルオーバの場合
JMS サーバの移行可能対象のコンフィグレーション
JMS サービス移行のコンフィグレーション手順
JMS ストアの移行
JMX を使用した JMS のコンフィグレーション
WebLogic JMS のチューニング
WebLogic JMS のモニタ
WebLogic Server の障害からの回復
プログラミングの考慮事項
新しいサーバへの JMS データの移行
WebLogic JMS アプリケーションの開発
アプリケーション開発フロー
必要なパッケージのインポート
JMS アプリケーションの設定
手順 1 : JNDI で接続ファクトリをルックアップする
手順 2 : 接続ファクトリを使用して接続を作成する
キュー接続を作成する
トピック接続を作成する
手順 3 : 接続を使用してセッションを作成する
キュー セッションを作成する
トピック セッションを作成する
手順 4 : 送り先 (キューまたはトピック) をルックアップする
送り先ルックアップ時のサーバ アフィニティ
手順 5 : セッションと送り先を使用してメッセージ プロデューサとメッセージ コンシューマを作成する
QueueSender と QueueReceiver を作成する
TopicPublisher と TopicSubscriber を作成する
手順 6a : メッセージ オブジェクトを作成する (メッセージ プロデューサ)
手順 6b : 非同期メッセージ リスナを登録する (メッセージ コンシューマ) (オプション)
手順 7 : 接続を開始する
例 : PTP アプリケーションの設定
例 : Pub/Sub アプリケーションの設定
メッセージの送信
手順 1 : メッセージ オブジェクトを作成する
手順 2 : メッセージを定義する
手順 3 : メッセージを送り先に送信する
キュー センダを使用してメッセージを送信する
TopicPublisher を使用してメッセージを送信する
メッセージ プロデューサ属性の設定
例 : PTP アプリケーション内でのメッセージの送信
例 : Pub/sub アプリケーション内でのメッセージの送信
メッセージの受信
メッセージの非同期受信
非同期メッセージ パイプライン
メッセージの同期受信
例 : PTP アプリケーション内でメッセージを同期受信する
例 : Pub/sub アプリケーション内でメッセージを同期受信する
受信メッセージの回復
受信メッセージの確認応答
オブジェクト リソースの解放
ロールバック、回復、再配信、または期限切れメッセージの管理
メッセージの再配信遅延の設定
再配信遅延を設定する
送り先で再配信遅延をオーバーライドする
メッセージの再配信制限の設定
送り先のメッセージ再配信制限をコンフィグレーションする
配信されなかったメッセージに対するエラー送り先をコンフィグレーションする
メッセージの再配信の順序付け
非同期コンシューマ (メッセージング ブリッジおよび MDB を含む) に必要な接続ファクトリのコンフィグレーション
パフォーマンスの制限
期限切れメッセージの処理
メッセージ配信時間の設定
プロデューサに対する配信時間の設定
メッセージに対する配信時間の設定
配信時間のオーバーライド
存続時間の値との関係
相対配信時間のオーバーライドを設定する
スケジューリング済み配信時間のオーバーライドを設定する
JMS スケジュール インタフェース
接続の管理
接続例外リスナの定義
接続メタデータへのアクセス
接続の開始、停止、クローズ
セッションの管理
セッション例外リスナの定義
セッションのクローズ
送り先の動的作成
送り先の動的削除
送り先を削除するための事前条件
送り先が削除されている場合
削除された送り先のトラブルシューティングに使用するメッセージのタイムスタンプ
削除した送り先の統計
一時的な送り先の使い方
一時的なキューの作成
一時的なトピックの作成
一時的な送り先の削除
恒久サブスクリプションの設定
永続ストアの定義
クライアント ID の定義
恒久サブスクリプション用のサブスクライバの作成
恒久サブスクリプションの削除
恒久サブスクリプションの変更
恒久サブスクリプションの管理
メッセージ ヘッダ フィールドおよびメッセージ プロパティ フィールドの設定と参照
メッセージ ヘッダ フィールドの設定
メッセージ プロパティ フィールドの設定
メッセージ ヘッダ フィールドおよびメッセージ プロパティ フィールドの参照
メッセージのフィルタ処理
SQL 文を使用したメッセージ セレクタの定義
XML セレクタ メソッドを使用した XML メッセージ セレクタの定義
メッセージ セレクタの表示
トピック サブスクライバのメッセージ セレクタへのインデックス付けによるパフォーマンス最適化
サーバ セッション プールの定義
手順 1 : JNDI でサーバ セッション プール ファクトリをルックアップする
手順 2 : サーバ セッション プール ファクトリを使用してサーバ セッション プールを作成する
キュー接続コンシューマで使用するサーバ セッション プールを作成する
トピック接続コンシューマで使用するサーバ セッション プールを作成する
手順 3 : 接続コンシューマを作成する
キュー用の接続コンシューマを作成する
トピック用の接続コンシューマを作成する
例 : PTP クライアントのサーバ セッション プールの設定
例 : Pub/Sub クライアントのサーバ セッション プールの設定
マルチキャストの使い方
手順 1 : JMS アプリケーションを設定し、マルチキャスト セッションとトピック サブスクライバを作成する
手順 2 : メッセージ リスナを設定する
マルチキャストのコンフィグレーション属性の動的コンフィグレーション
例 : マルチキャスト TTL (存続時間)
分散送り先の使用
分散送り先へのアクセス
分散キューをルックアップする
分散トピックをルックアップする
分散送り先メンバーへのアクセス
分散送り先におけるメッセージのロード バランシング
ロード バランシング オプション
コンシューマのロード バランシング
プロデューサのロード バランシング
ロード バランシングのヒューリスティック
ロード バランシングの回避
[サーバ アフィニティを有効化] 属性を使用した場合の分散送り先ロード バランシングへの影響
分散送り先の移行
分散送り先のフェイルオーバ
WebLogic JMS によるトランザクションの使い方
トランザクションの概要
JMS トランザクション セッションの使い方
手順 1 : JMS アプリケーションを設定し、トランザクション セッションを作成する
手順 2 : 必要な処理を実行する
手順 3 : JMS トランザクション セッションをコミットまたはロールバックする
JTA ユーザ トランザクションの使い方
手順 1 : JMS アプリケーションを設定し、非トランザクション セッションを作成する
手順 2 : JNDI でユーザ トランザクションをルックアップする
手順 3 : JTA ユーザ トランザクションを開始する
手順 4 : 必要な処理を実行する
手順 5 : JTA ユーザ トランザクションをコミットまたはロールバックする
メッセージ駆動型 Bean を使用した JTA ユーザ トランザクション内の非同期メッセージング
例 : JTA ユーザ トランザクションにおける JMS と EJB
EJB とサーブレットでの JMS の使い方
WebLogic JMS に対する拡張された J2EE サポートの有効化
EJB またはサーブレットのデプロイメント記述子における JMS オブジェクトのリソースとしての宣言
ラップされた JMS 接続ファクトリを宣言する
JMS の送り先を宣言する
J2EE コンテナにより JMS メッセージを送信する
JMS ラッパーの内部での処理
トランザクションの自動登録
コンテナ管理のセキュリティ
接続テスト
J2EE の準拠
プールされた JMS 接続オブジェクト
プールによるパフォーマンスの向上
セッション オブジェクトのプールによる JNDI ルックアップの高速化
キャッシングによるオブジェクト作成の高速化
適切なトランザクション モードの登録
JMS ラッパー関数の例
ejb-jar.xml
weblogic-ejb-jar.xml
PoolTest.java
PoolTestHome.java
PoolTestBean.java
リモートまたは外部 JMS プロバイダへのアクセスの簡略化
JMS ヘルパーを使用したアプリケーションの管理
JMSHelper を使用した JMS リソースのコンフィグレーション
JMSHelper サンプル コード
JMS リソースの作成
JMS リソースの削除
JMSHelper 使用時のベスト プラクティス
WebLogic JMS シン クライアント
JMS シン クライアントの概要
JMS シン クライアントの機能
JMS シン クライアントの使用に関する制限
JMS シン クライアントのデプロイ
WebLogic JMS アプリケーションの移植
既存の機能の変更点
5.1 と 6.0 の既存の機能の変更点
6.0 と 6.1 の既存の機能の変更点
既存のアプリケーションの移植
始める前に
バージョン 5.1 アプリケーションのバージョン 8.1 への移植手順
JDBC データベース ストアを削除する
バージョン 6.0 アプリケーションのバージョン 8.1 への移植手順
バージョン 6.1 または 7.0 アプリケーションのバージョン 8.1 への移植手順
JDBC データベース ユーティリティ
概要
JMS テーブルについて
JDBC データベース ストアの再生成