BEA ホーム | 製品 | dev2dev | support | askBEA
 ドキュメントのダウンロード   サイト マップ   Glossary 
検索

WebLogic JMS プログラマーズ ガイド

 Previous Next Contents Index PDF で侮ヲ  

WebLogic JMS の概要

JMS とは

Java 仕様の実装

J2EE 仕様

JMS 仕様

WebLogic JMS の機能

WebLogic JMS のアーキテクチャ

主要な構成要素

クラスタ化機能

WebLogic JMS の拡張機能

WebLogic Server 7.0 における JMS の拡張機能

高可用性拡張機能

WebLogic クラスタ内の分散送り先

フロー制御

WebLogic メッセージング ブリッジ

メッセージ ページング

WebLogic JMS の基礎

メッセージング モデル

ポイント ツー ポイント メッセージング

パブリッシュ/サブスクライブ メッセージング

メッセージの永続性

WebLogic JMS のクラス

ConnectionFactory

Connection

Session

非トランザクション セッション

トランザクション セッション

Destination

送り先の分散

MessageProducer と MessageConsumer

Message

メッセージ ヘッダ フィールド

メッセージ プロパティ フィールド

メッセージ本文

ServerSessionPoolFactory

ServerSessionPool

ServerSession

ConnectionConsumer

WebLogic JMS の管理

WebLogic JMS のコンフィグレーション

WebLogic JMS のクラスタ化のコンフィグレーション

JMS クラスタ化の仕組み

JMS クラスタ化の要件

クラスタ内での JMS 分散送り先

クラスタ内での移行可能なサービスとしての JMS

コンフィグレーションの手順

フェイルオーバの場合

JMS 移行可能対象のコンフィグレーション

JMS 移行の仕組み

コンフィグレーションの手順

永続ストレージの移行

移行のフェイルオーバ

WebLogic JMS のチューニング

WebLogic JMS のモニタ

WebLogic Server の障害からの回復

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 アプリケーション内でのメッセージの同期受信

受信メッセージの回復

受信メッセージの確認応答

オブジェクト リソースの解放

ロールバックまたは回復したメッセージの管理

メッセージの再配信遅延の設定

再配信遅延の設定

送り先での再配信遅延のオーバーライド

メッセージの再配信制限の設定

メッセージの再配信制限のコンフィグレーション

配信されなかったメッセージに対するエラー送り先のコンフィグレーション

メッセージ配信時間の設定

プロデューサに対する配信時間の設定

メッセージに対する配信時間の設定

配信時間のオーバーライド

相対配信時間のオーバーライドの設定

スケジューリング済み配信時間のオーバーライドの設定

JMS スケジュール インタフェース

存続時間の値との関係

接続の管理

接続例外リスナの定義

接続メタデータへのアクセス

接続の開始、停止、クローズ

セッションの管理

セッション例外リスナの定義

セッションのクローズ

送り先の動的作成

JMSHelper クラス メソッドの使い方

一時的な送り先の使い方

一時的なキューの作成

一時的なトピックの作成

一時的な送り先の削除

恒久サブスクリプションの設定

クライアント 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

WebLogic JMS アプリケーションの移植

既存の機能の変更点

5.1 と 6.0 の既存の機能の変更点

6.0 と 6.1 の既存の機能の変更点

既存のアプリケーションの移植

始める前に

4.5 および 5.1 アプリケーションのバージョン 6.x への移植手順

6.0 アプリケーションの 6.1 への移植手順

6.x アプリケーションの 7.0 への移植手順

JDBC データベース ストアの削除

コンフィグレーション チェックリスト

サーバ クラスタ

JTA ユーザ トランザクション

JMS トランザクション

メッセージの配信

非同期メッセージの配信

永続的メッセージ

メッセージの並行処理

マルチキャスト

恒久サブスクリプション

送り先のソート順

一時的な送り先

しきい値と割り当て

JDBC データベース ユーティリティ

概要

JMS テーブルについて

JDBC データベース ストアの再生成

 

Back to Top Previous Next