プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Coherenceでのアプリケーションの開発
12
c
(12.2.1.3.0)
E90213-04
目次
前
次
第IV部
データ・グリッド操作の実行
Coherenceキャッシュとのやりとり、POFを使用したデータのシリアライズ、キャッシュ・データの問合せ、キャッシュ・データの処理および集計、イベントの処理、およびトランザクションの実行方法を学習します。
第4部の章の内容は次のとおりです。
Coherenceプログラミングの概要
必須のCoherence Java APIのリストを確認し、ジェネリック、ラムダ、ストリーム、およびデフォルト・メソッドのCoherenceサポートについて学習します。
基本的なキャッシュ操作の実行
Coherence APIを使用して基本的なキャッシュ操作を実行できます。
Portable Object Formatの使用
Portable Object Format (POF)を使用して、Coherenceで使用するJavaオブジェクトをシリアライズできます。
キャッシュ内のデータの問合せ
問合せを実行し、索引を使用して特定の条件に一致するキャッシュ内のデータを取得できます。
連続問合せキャッシングの使用
連続問合せキャッシュを使用すると、問合せが常にキャッシュから最新の結果をリアルタイムで取得することを保証できます。
キャッシュ内のデータの処理
エントリ・プロセッサおよびアグリゲータを使用して、クラスタ全体でデータ・グリッド処理を実行できます。
マップ・イベントの使用
マップ・イベント・リスナーを使用して、
ObservableMap
インタフェースを実装するCoherenceの任意のクラスからキャッシュ・イベントおよびイベントを受信できます。
トリガーを使用したマップ操作の制御
マップ・トリガーを使用して、変更がマップ・エントリにコミットされる前に、マップ操作の検証、拒否または変更を行うことができます。
ライブ・イベントの使用
イベント・インターセプタを使用してイベントの通知を受けることができます。
Coherenceの問合せ言語の使用
Coherenceの問合せ言語(CohQL)を使用して、Coherenceキャッシュとやりとりできます。
トランザクションの実行
Coherenceには、必要に応じて使用できる、トランザクションおよびデータ並行処理の機能がいくつか用意されています。
パーティションの処理
Coherenceでデータ・アフィニティを使用し、デフォルトのパーティション設定を変更することもできます。
スレッド実行の管理
タスク・タイムアウトを使用してCoherenceサービス・スレッドの実行動作を制御し、カスタム実行処理のために
PriorityTask
APIを制御できます。
リエントラント・コールに対する制約
サービスのリエントラント・コールには制約があり、サービスのスレッド間でコールを行うためのガイドラインがあります。