Jump To Close Expand all Collapse all Table of contents 開発者ガイド I. プログラミング可能な API Expand section "I. プログラミング可能な API" Collapse section "I. プログラミング可能な API" 1. プログラミング可能な API 2. Cache API Expand section "2. Cache API" Collapse section "2. Cache API" 2.1. Cache API 2.2. ConfigurationBuilder API を使用したキャッシュ API の設定 2.3. 呼び出しごとのフラグ Expand section "2.3. 呼び出しごとのフラグ" Collapse section "2.3. 呼び出しごとのフラグ" 2.3.1. 呼び出しごとのフラグ 2.3.2. 呼び出しごとのフラグ機能 2.3.3. 呼び出しごとのフラグの設定 2.3.4. 呼び出しごとのフラグの例 2.4. AdvancedCache インターフェース Expand section "2.4. AdvancedCache インターフェース" Collapse section "2.4. AdvancedCache インターフェース" 2.4.1. AdvancedCache インターフェース 2.4.2. AdvancedCache インターフェースでのフラグの使用 2.4.3. ディストリビューションでの GET および PUT の使用 Expand section "2.4.3. ディストリビューションでの GET および PUT の使用" Collapse section "2.4.3. ディストリビューションでの GET および PUT の使用" 2.4.3.1. ディストリビューションでの GET および PUT の使用 2.4.3.2. 分散された GET および PUT 操作のリソース使用 2.4.4. Map メソッドの制限 3. マルチマップキャッシュ Expand section "3. マルチマップキャッシュ" Collapse section "3. マルチマップキャッシュ" 3.1. マルチマップキャッシュ 3.2. Maven を使用した MultimapCache のインストール 3.3. マルチマップキャッシュの作成 3.4. MultimapCache の使用例 4. 非同期 API Expand section "4. 非同期 API" Collapse section "4. 非同期 API" 4.1. 非同期 API 4.2. 非同期 API の利点 4.3. 非同期プロセス 4.4. 戻り値と非同期 API 5. バッチ化 API Expand section "5. バッチ化 API" Collapse section "5. バッチ化 API" 5.1. バッチ化 API 5.2. Java トランザクション API 5.3. バッチ化および Java トランザクション API (JTA) 5.4. バッチ化 API の使用 Expand section "5.4. バッチ化 API の使用" Collapse section "5.4. バッチ化 API の使用" 5.4.1. バッチ化 API の設定 5.4.2. バッチ化 API の使用 6. グループ化 API Expand section "6. グループ化 API" Collapse section "6. グループ化 API" 6.1. グループ化 API 6.2. グループ化 API の操作 6.3. グループ化 API のユースケース 6.4. グループ化 API の設定 Expand section "6.4. グループ化 API の設定" Collapse section "6.4. グループ化 API の設定" 6.4.1. グループ化 API の設定 6.4.2. グループの有効化 6.4.3. 埋め込みグループの指定 6.4.4. 組み込みグループの指定 6.4.5. Grouper の登録 7. 永続性 SPI Expand section "7. 永続性 SPI" Collapse section "7. 永続性 SPI" 7.1. 永続性 SPI 7.2. 永続性 SPI の利点 7.3. 永続性 SPI のプログラムを使用した設定 7.4. 永続性の例 Expand section "7.4. 永続性の例" Collapse section "7.4. 永続性の例" 7.4.1. 永続性の例 7.4.2. プログラムを使用したキャッシュストアの設定 7.4.3. LevelDB キャッシュストアのプログラムを使用した設定 7.4.4. JdbcBinaryStore のプログラムを用いた設定 7.4.5. JdbcStringBasedStore のプログラムを使用した設定 7.4.6. JdbcMixedStore のプログラムを使用した設定 7.4.7. JPA キャッシュストアのプログラムを使用した設定例 7.4.8. Cassandra キャッシュストアのプログラムを使用した設定例 8. ConfigurationBuilder API Expand section "8. ConfigurationBuilder API" Collapse section "8. ConfigurationBuilder API" 8.1. ConfigurationBuilder API 8.2. ConfigurationBuilder API の使用 Expand section "8.2. ConfigurationBuilder API の使用" Collapse section "8.2. ConfigurationBuilder API の使用" 8.2.1. CacheManager およびレプリケートされたキャッシュのプログラムによる作成 8.2.2. クラスター全体の動的キャッシュ作成 8.2.3. デフォルトの名前付きキャッシュを使用したカスタマイズされたキャッシュの作成 8.2.4. デフォルトでない名前付きキャッシュを使用したカスタマイズされたキャッシュの作成 8.2.5. Configuration Builder を使用したプログラムによるキャッシュの作成 8.2.6. グローバル設定の例 Expand section "8.2.6. グローバル設定の例" Collapse section "8.2.6. グローバル設定の例" 8.2.6.1. トランスポート層のグローバル設定 8.2.6.2. キャッシュマネージャー名のグローバル設定 8.2.6.3. JGroups のグローバル設定 8.2.7. キャッシュレベル設定の例 Expand section "8.2.7. キャッシュレベル設定の例" Collapse section "8.2.7. キャッシュレベル設定の例" 8.2.7.1. クラスターモードのキャッシュレベル設定 8.2.7.2. キャッシュレベルのエビクションおよびエクスパレーションの設定 8.2.7.3. JTA トランザクションのキャッシュレベルの設定 8.2.7.4. チェーンされた永続ストアを使用したキャッシュレベルでの設定 8.2.7.5. 高度なエクスターナライザーのキャッシュレベルでの設定 8.2.7.6. パーティション処理のキャッシュレベルでの設定 (ライブラリーノード) 9. Externalizable API Expand section "9. Externalizable API" Collapse section "9. Externalizable API" 9.1. Externalizable API 9.2. エクスターナライザーのカスタマイズ 9.3. @SerializeWith を使用したマーシャリングのオブジェクトのアノテーション付け 9.4. 高度なエクスターナライザーの使用 Expand section "9.4. 高度なエクスターナライザーの使用" Collapse section "9.4. 高度なエクスターナライザーの使用" 9.4.1. 高度なエクスターナライザーの使用 9.4.2. メソッドの実装 9.4.3. エクスターナライザーとマーシャラークラスのリンク 9.4.4. 高度なエクスターナライザーの登録 (プログラムを使用) 9.4.5. 複数のエクスターナライザーの登録 9.5. エクスターナライザー ID 値のカスタマイズ Expand section "9.5. エクスターナライザー ID 値のカスタマイズ" Collapse section "9.5. エクスターナライザー ID 値のカスタマイズ" 9.5.1. エクスターナライザー ID 値のカスタマイズ 9.5.2. エクスターナライザー ID のカスタマイズ (プログラムを使用) 10. 通知/リスナー API Expand section "10. 通知/リスナー API" Collapse section "10. 通知/リスナー API" 10.1. 通知/リスナー API 10.2. リスナーの例 10.3. リスナー通知 Expand section "10.3. リスナー通知" Collapse section "10.3. リスナー通知" 10.3.1. リスナー通知 10.3.2. キャッシュレベルの通知 10.3.3. キャッシュマネージャーレベルの通知 10.3.4. 同期および非同期通知 10.4. キャッシュエントリーの変更 Expand section "10.4. キャッシュエントリーの変更" Collapse section "10.4. キャッシュエントリーの変更" 10.4.1. キャッシュエントリーの変更 10.4.2. キャッシュエントリーが変更されたリスナーの設定 10.4.3. キャッシュエントリーが変更されたリスナーの例 10.5. クラスター化リスナー Expand section "10.5. クラスター化リスナー" Collapse section "10.5. クラスター化リスナー" 10.5.1. クラスター化リスナー 10.5.2. クラスター化リスナーの設定 10.5.3. キャッシュリスナー API 10.5.4. クラスター化リスナーの例 10.5.5. 最適化されたキャッシュフィルターコンバーター 10.6. リモートイベントリスナー (Hot Rod) Expand section "10.6. リモートイベントリスナー (Hot Rod)" Collapse section "10.6. リモートイベントリスナー (Hot Rod)" 10.6.1. リモートイベントリスナー (Hot Rod) 10.6.2. イベントリスナーの追加および削除 10.6.3. リモートイベントクライアントリスナーの例 10.6.4. リモートイベントのフィルター Expand section "10.6.4. リモートイベントのフィルター" Collapse section "10.6.4. リモートイベントのフィルター" 10.6.4.1. リモートイベントのフィルター 10.6.4.2. リモートイベントのカスタムフィルター 10.6.4.3. 強化されたフィルターファクトリー 10.6.5. リモートイベントのカスタマイズ Expand section "10.6.5. リモートイベントのカスタマイズ" Collapse section "10.6.5. リモートイベントのカスタマイズ" 10.6.5.1. リモートイベントのカスタマイズ 10.6.5.2. コンバーターの追加 10.6.5.3. ライトウェイトイベント 10.6.5.4. 動的なコンバーターインスタンス 10.6.5.5. カスタムイベントのリモートクライアントリスナーの追加 10.6.6. イベントマーシャリング 10.6.7. リモートイベントクラスタリングおよびフェイルオーバー 11. JSR-107 (JCache) API Expand section "11. JSR-107 (JCache) API" Collapse section "11. JSR-107 (JCache) API" 11.1. JSR-107 (JCache) API 11.2. 依存関係 Expand section "11.2. 依存関係" Collapse section "11.2. 依存関係" 11.2.1. オプション 1: Maven 11.2.2. オプション 2: 必要なファイルのクラスパスへの追加 11.3. ローカルキャッシュの作成 Expand section "11.3. ローカルキャッシュの作成" Collapse section "11.3. ローカルキャッシュの作成" 11.3.1. ライブラリーモード 11.3.2. クライアントサーバーモード 11.4. データの格納および読み出し 11.5. java.util.concurrent.ConcurrentMap API と javax.cache.Cache API の比較 11.6. JCache インスタンスのクラスター化 11.7. 複数のキャッシュプロバイダー 12. ヘルスチェック API Expand section "12. ヘルスチェック API" Collapse section "12. ヘルスチェック API" 12.1. ヘルスチェック API 12.2. プログラムを使用したヘルスチェック API へのアクセス 13. REST API Expand section "13. REST API" Collapse section "13. REST API" 13.1. REST インターフェース 13.2. Ruby クライアントコード 13.3. Ruby の例で JSON を使用 13.4. Python クライアントコード 13.5. Java クライアントコード 13.6. REST インターフェースの使用 Expand section "13.6. REST インターフェースの使用" Collapse section "13.6. REST インターフェースの使用" 13.6.1. REST インターフェース操作 Expand section "13.6.1. REST インターフェース操作" Collapse section "13.6.1. REST インターフェース操作" 13.6.1.1. データ形式 13.6.1.2. デフォルトのデータ形式 13.6.1.3. サポートされるデータ形式 13.6.1.4. ヘッダー 13.6.1.5. Accept ヘッダー 13.6.1.6. Key-Content-Type ヘッダー 13.6.2. REST API を介したデータの追加 Expand section "13.6.2. REST API を介したデータの追加" Collapse section "13.6.2. REST API を介したデータの追加" 13.6.2.1. データをキャッシュに追加 13.6.2.2. PUT /{cacheName}/{cacheKey} 13.6.2.3. POST /{cacheName}/{cacheKey} 13.6.2.4. PUT および POST メソッドのヘッダー 13.6.3. REST API を介したデータの取得 Expand section "13.6.3. REST API を介したデータの取得" Collapse section "13.6.3. REST API を介したデータの取得" 13.6.3.1. キャッシュからのデータの取得 13.6.3.2. GET /{cacheName}/{cacheKey} 13.6.3.3. HEAD /{cacheName}/{cacheKey} 13.6.3.4. GET /{cacheName} 13.6.3.5. GET および HEAD メソッドのヘッダー 13.6.4. REST API を介したデータの削除 Expand section "13.6.4. REST API を介したデータの削除" Collapse section "13.6.4. REST API を介したデータの削除" 13.6.4.1. キャッシュからのデータの削除 13.6.4.2. DELETE /{cacheName}/{cacheKey} 13.6.4.3. DELETE /{cacheName} 13.6.4.4. バックグラウンド削除操作 13.6.5. ETag ベースのヘッダー 13.6.6. REST インターフェースを介したデータのクエリー Expand section "13.6.6. REST インターフェースを介したデータのクエリー" Collapse section "13.6.6. REST インターフェースを介したデータのクエリー" 13.6.6.1. JSON から Protostream への変換 13.6.6.2. Protobuf スキーマの登録 13.6.6.3. JSON ドキュメントの Protobuf メッセージへのマッピング 13.6.6.4. キャッシュへの内容の追加 13.6.6.5. REST エンドポイントのクエリー Expand section "13.6.6.5. REST エンドポイントのクエリー" Collapse section "13.6.6.5. REST エンドポイントのクエリー" 13.6.6.5.1. 任意のリクエストパラメーター 13.6.6.5.2. クエリー結果 14. クラスター化カウンター Expand section "14. クラスター化カウンター" Collapse section "14. クラスター化カウンター" 14.1. Counter API 14.2. Maven 依存関係の追加 14.3. CounterManager インターフェースの読み出し 14.4. クラスター化カウンターの使用 Expand section "14.4. クラスター化カウンターの使用" Collapse section "14.4. クラスター化カウンターの使用" 14.4.1. クラスター化カウンターの XML 設定 Expand section "14.4.1. クラスター化カウンターの XML 設定" Collapse section "14.4.1. クラスター化カウンターの XML 設定" 14.4.1.1. XML 定義 14.4.2. クラスター化カウンターのランタイム設定 14.4.3. クラスター化カウンターのプログラムによる設定 Expand section "14.4.3. クラスター化カウンターのプログラムによる設定" Collapse section "14.4.3. クラスター化カウンターのプログラムによる設定" 14.4.3.1. クラスター化カウンターの使用 15. クラスター化ロック Expand section "15. クラスター化ロック" Collapse section "15. クラスター化ロック" 15.1. Lock API 15.2. サポートされる設定 15.3. Maven 依存関係の追加 15.4. クラスター化ロックの使用 16. Hot Rod インターフェース Expand section "16. Hot Rod インターフェース" Collapse section "16. Hot Rod インターフェース" 16.1. Hot Rod について 16.2. Hot Rod ヘッダー Expand section "16.2. Hot Rod ヘッダー" Collapse section "16.2. Hot Rod ヘッダー" 16.2.1. Hot Rod ヘッダーデータタイプ 16.2.2. 要求ヘッダー 16.2.3. 応答ヘッダー 16.2.4. トポロジー変更ヘッダー Expand section "16.2.4. トポロジー変更ヘッダー" Collapse section "16.2.4. トポロジー変更ヘッダー" 16.2.4.1. トポロジー変更ヘッダー 16.2.4.2. トポロジー変更マーカー値 16.2.4.3. トポロジー認識クライアントのトポロジー変更ヘッダー 16.2.4.4. ハッシュ配布認識クライアントのトポロジー変更ヘッダー 16.3. Hot Rod 操作 Expand section "16.3. Hot Rod 操作" Collapse section "16.3. Hot Rod 操作" 16.3.1. Hot Rod 操作 16.3.2. Hot Rod の Authenticate 操作 16.3.3. Hot Rod の AuthMechList 操作 16.3.4. Hot Rod の BulkGet 操作 16.3.5. Hot Rod の BulkKeysGet 操作 16.3.6. Hot Rod の Clear 操作 16.3.7. Hot Rod の ContainsKey 操作 16.3.8. Hot Rod の Exec 操作 16.3.9. Hot Rod の Get 操作 16.3.10. Hot Rod の GetAll 操作 16.3.11. Hot Rod の GetWithMetadata 操作 16.3.12. Hot Rod の GetWithVersion 操作 16.3.13. Hot Rod の IterationEnd 操作 16.3.14. Hot Rod の IterationNext 操作 16.3.15. Hot Rod の IterationStart 操作 16.3.16. Hot Rod の Ping 操作 16.3.17. Hot Rod の Put 操作 16.3.18. Hot Rod の PutAll 操作 16.3.19. Hot Rod の PutIfAbsent 操作 16.3.20. Hot Rod の Query 操作 16.3.21. Hot Rod の Remove 操作 16.3.22. Hot Rod の RemoveIfUnmodified 操作 16.3.23. Hot Rod の Replace 操作 16.3.24. Hot Rod の ReplaceIfUnmodified 操作 16.3.25. Hot Rod の ReplaceWithVersion 操作 16.3.26. Hot Rod の Stats 操作 16.3.27. Hot Rod の Size 操作 16.4. Hot Rod 操作の値 Expand section "16.4. Hot Rod 操作の値" Collapse section "16.4. Hot Rod 操作の値" 16.4.1. Hot Rod 操作の値 16.4.2. Magic 値 16.4.3. Status 値 16.4.4. Client Intelligence 値 16.4.5. フラグ値 16.4.6. Hot Rod のエラー処理 16.5. Hot Rod のリモートイベント Expand section "16.5. Hot Rod のリモートイベント" Collapse section "16.5. Hot Rod のリモートイベント" 16.5.1. Hot Rod のリモートイベント 16.5.2. Hot Rod におけるリモートイベントのクライアントリスナーの追加 16.5.3. リモートイベントの Hot Rod リモートクライアントリスナー 16.5.4. Hot Rod イベントヘッダー 16.5.5. Hot Rod の CacheEntryCreated イベント 16.5.6. Hot Rod の CacheEntryModified イベント 16.5.7. Hot Rod の CacheEntryRemoved イベント 16.5.8. Hot Rod の Custom イベント 16.6. Put 要求の例 16.7. Hot Rod Java クライアント Expand section "16.7. Hot Rod Java クライアント" Collapse section "16.7. Hot Rod Java クライアント" 16.7.1. Hot Rod Java クライアント 16.7.2. Hot Rod Java クライアントのダウンロード 16.7.3. Hot Rod Java クライアントの設定 16.7.4. Hot Rod Java クライアントベーシック API 16.7.5. Hot Rod Java クライアントバージョン API 16.7.6. Hot Rod Java クライアントでのクラスター全体の動的キャッシュ作成 16.8. Hot Rod C++ クライアント Expand section "16.8. Hot Rod C++ クライアント" Collapse section "16.8. Hot Rod C++ クライアント" 16.8.1. Hot Rod C++ クライアント 16.8.2. Hot Rod C++ クライアント形式 16.8.3. Hot Rod C++ クライアントの前提条件 16.8.4. Hot Rod C++ クライアントのインストール Expand section "16.8.4. Hot Rod C++ クライアントのインストール" Collapse section "16.8.4. Hot Rod C++ クライアントのインストール" 16.8.4.1. Hot Rod C++ クライアントのダウンロードおよびインストール 16.8.4.2. RHEL における Hot Rod C++ クライアントのダウンロードおよびインストール 16.8.4.3. Windows における Hot Rod C++ クライアントのダウンロードおよびインストール 16.8.5. Hot Rod C++ クライアントでの Protobuf コンパイラーの使用 Expand section "16.8.5. Hot Rod C++ クライアントでの Protobuf コンパイラーの使用" Collapse section "16.8.5. Hot Rod C++ クライアントでの Protobuf コンパイラーの使用" 16.8.5.1. RHEL 7 における Protobuf コンパイラーの使用 16.8.5.2. Windows における Protobuf コンパイラーの使用 16.8.6. Hot Rod C++ クライアントの設定 16.8.7. Hot Rod C++ クライアント API 16.8.8. Hot Rod C++ クライアント非同期 API 16.8.9. Hot Rod C++ クライアントのリモートイベントリスナー 16.8.10. サイトと動作する Hot Rod C++ クライアント Expand section "16.8.10. サイトと動作する Hot Rod C++ クライアント" Collapse section "16.8.10. サイトと動作する Hot Rod C++ クライアント" 16.8.10.1. 手動クラスター切り替え 16.8.11. Hot Rod C++ クライアントを用いたリモートクエリーの実行 16.8.12. Hot Rod C++ クライアントでのニアキャッシュの使用 16.8.13. Hot Rod C++ クライアントを使用したスクリプトの実行 16.9. Hot Rod C# クライアント Expand section "16.9. Hot Rod C# クライアント" Collapse section "16.9. Hot Rod C# クライアント" 16.9.1. Hot Rod C# クライアント 16.9.2. Hot Rod C# クライアントのダウンロードとインストール 16.9.3. Hot Rod C# .NET プロジェクトの作成 16.9.4. Hot Rod C# クライアントの設定 16.9.5. Hot Rod C# クライアント API 16.9.6. Hot Rod C# クライアント非同期 API 16.9.7. Hot Rod C# クライアントのリモートイベントリスナー 16.9.8. サイトと動作する Hot Rod C# クライアント Expand section "16.9.8. サイトと動作する Hot Rod C# クライアント" Collapse section "16.9.8. サイトと動作する Hot Rod C# クライアント" 16.9.8.1. 手動クラスター切り替え 16.9.9. Hot Rod C# クライアントを用いたリモートクエリーの実行 16.9.10. Hot Rod C# クライアントでのニアキャッシュの使用 16.9.11. Hot Rod C# クライアントを使用したスクリプトの実行 16.9.12. 相互運用性を維持するための文字列マーシャラー 16.10. Hot Rod Node.js クライアント Expand section "16.10. Hot Rod Node.js クライアント" Collapse section "16.10. Hot Rod Node.js クライアント" 16.10.1. Hot Rod Node.js クライアント 16.10.2. Hot Rod Node.js クライアントのインストール 16.10.3. Hot Rod Node.js の要件 16.10.4. Hot Rod Node.js の基本機能 16.10.5. Hot Rod Node.js の条件付き操作 16.10.6. Hot Rod Node.js のデータセット 16.10.7. Hot Rod Node.js のリモートイベント 16.10.8. クラスターと動作する Hot Rod Node.js 16.10.9. サイトと動作する Hot Rod Node.js Expand section "16.10.9. サイトと動作する Hot Rod Node.js" Collapse section "16.10.9. サイトと動作する Hot Rod Node.js" 16.10.9.1. 手動クラスター切り替え 16.11. Hot Rod C++ と Hot Rod Java クライアント間の相互運用性 16.12. サーバーと Hot Rod クライアントバージョン間の互換性 II. Red Hat JBoss Data Grid での Infinispan クエリーの作成および使用 Expand section "II. Red Hat JBoss Data Grid での Infinispan クエリーの作成および使用" Collapse section "II. Red Hat JBoss Data Grid での Infinispan クエリーの作成および使用" 17. Infinispan クエリーの使用 Expand section "17. Infinispan クエリーの使用" Collapse section "17. Infinispan クエリーの使用" 17.1. はじめに 17.2. Red Hat JBoss Data Grid のクエリーのインストール 17.3. Red Hat JBoss Data Grid でのクエリー Expand section "17.3. Red Hat JBoss Data Grid でのクエリー" Collapse section "17.3. Red Hat JBoss Data Grid でのクエリー" 17.3.1. Hibernate Search およびクエリーモジュール 17.3.2. Apache Lucene およびクエリーモジュール 17.4. インデックス化 Expand section "17.4. インデックス化" Collapse section "17.4. インデックス化" 17.4.1. インデックス化 17.4.2. トランザクションおよび非トランザクションキャッシュによるインデックス化 17.4.3. プログラムを使用したインデックス化設定 17.4.4. インデックスの再構築 17.5. 検索 18. オブジェクトのアノテーション付けおよびクエリー Expand section "18. オブジェクトのアノテーション付けおよびクエリー" Collapse section "18. オブジェクトのアノテーション付けおよびクエリー" 18.1. オブジェクトのアノテーション付けおよびクエリー 18.2. アノテーションによるトランスフォーマーの登録 18.3. クエリーの例 19. ドメインオブジェクトのインデックス構造へのマッピング Expand section "19. ドメインオブジェクトのインデックス構造へのマッピング" Collapse section "19. ドメインオブジェクトのインデックス構造へのマッピング" 19.1. 基本のマッピング Expand section "19.1. 基本のマッピング" Collapse section "19.1. 基本のマッピング" 19.1.1. 基本のマッピング 19.1.2. @Indexed 19.1.3. @Field 19.1.4. @NumericField 19.2. プロパティーを複数回マッピング 19.3. 埋め込みオブジェクトおよび関連するオブジェクト Expand section "19.3. 埋め込みオブジェクトおよび関連するオブジェクト" Collapse section "19.3. 埋め込みオブジェクトおよび関連するオブジェクト" 19.3.1. 埋め込みオブジェクトおよび関連するオブジェクト 19.3.2. 関連するオブジェクトのインデックス化 19.3.3. @IndexedEmbedded 19.3.4. targetElement プロパティー 19.4. ブースティング Expand section "19.4. ブースティング" Collapse section "19.4. ブースティング" 19.4.1. ブースティング 19.4.2. 静的なインデックス時ブースティング 19.4.3. 動的なインデックス時ブースティング 19.5. 分析 Expand section "19.5. 分析" Collapse section "19.5. 分析" 19.5.1. 分析 19.5.2. デフォルトのアナライザーおよびクラス別のアナライザー 19.5.3. 名前付きのアナライザー 19.5.4. アナライザーの定義 19.5.5. Solr の @AnalyzerDef 19.5.6. アナライザーリソースのロード 19.5.7. 動的アナライザーの選択 19.5.8. アナライザーの読み出し 19.5.9. 使用可能なアナライザー 19.6. ブリッジ Expand section "19.6. ブリッジ" Collapse section "19.6. ブリッジ" 19.6.1. ブリッジ 19.6.2. ビルトインブリッジ 19.6.3. カスタムブリッジ Expand section "19.6.3. カスタムブリッジ" Collapse section "19.6.3. カスタムブリッジ" 19.6.3.1. カスタムブリッジ 19.6.3.2. FieldBridge 19.6.3.3. StringBridge 19.6.3.4. 双方向ブリッジ 19.6.3.5. パラメーター化されたブリッジ 19.6.3.6. 型対応ブリッジ 19.6.3.7. ClassBridge 20. クエリー Expand section "20. クエリー" Collapse section "20. クエリー" 20.1. クエリー 20.2. クエリーの構築 Expand section "20.2. クエリーの構築" Collapse section "20.2. クエリーの構築" 20.2.1. クエリーの構築 20.2.2. Lucene ベースのクエリー API を使用した Lucene クエリーの構築 20.2.3. Lucene クエリーの構築 Expand section "20.2.3. Lucene クエリーの構築" Collapse section "20.2.3. Lucene クエリーの構築" 20.2.3.1. Lucene クエリーの構築 20.2.3.2. キーワードクエリー 20.2.3.3. ファジークエリー 20.2.3.4. ワイルドカードクエリー 20.2.3.5. フレーズクエリー 20.2.3.6. 範囲クエリー 20.2.3.7. クエリーの組み合わせ 20.2.3.8. クエリーオプション 20.2.4. Infinispan Query でのクエリーの構築 Expand section "20.2.4. Infinispan Query でのクエリーの構築" Collapse section "20.2.4. Infinispan Query でのクエリーの構築" 20.2.4.1. 一般論 20.2.4.2. ページネーション 20.2.4.3. ソート 20.2.4.4. 射影 20.2.4.5. クエリー時間の制限 20.2.4.6. 時間制限での例外の発生 20.3. 結果の読み出し Expand section "20.3. 結果の読み出し" Collapse section "20.3. 結果の読み出し" 20.3.1. 結果の読み出し 20.3.2. パフォーマンスに関する注意点 20.3.3. 結果サイズ 20.3.4. 結果の理解 20.4. フィルター Expand section "20.4. フィルター" Collapse section "20.4. フィルター" 20.4.1. フィルター 20.4.2. フィルターの定義および実装 20.4.3. @Factory フィルター 20.4.4. キーオブジェクト 20.4.5. フルテキストフィルター 20.4.6. シャード化された環境におけるフィルターの使用 20.5. 継続的クエリー Expand section "20.5. 継続的クエリー" Collapse section "20.5. 継続的クエリー" 20.5.1. 継続的クエリー 20.5.2. 継続的クエリーの評価 20.5.3. 継続的クエリーの使用 20.5.4. C++ および C# の継続的クエリー Expand section "20.5.4. C++ および C# の継続的クエリー" Collapse section "20.5.4. C++ および C# の継続的クエリー" 20.5.4.1. C++ 継続的クエリー 20.5.4.2. C# 継続的クエリー 20.5.5. 継続的クエリーでのパフォーマンスに関する注意点 20.6. ブロードキャストクエリー Expand section "20.6. ブロードキャストクエリー" Collapse section "20.6. ブロードキャストクエリー" 20.6.1. ブロードキャストクエリー Expand section "20.6.1. ブロードキャストクエリー" Collapse section "20.6.1. ブロードキャストクエリー" 20.6.1.1. ブロードキャストクエリーの使用 21. Infinispan Query DSL Expand section "21. Infinispan Query DSL" Collapse section "21. Infinispan Query DSL" 21.1. Infinispan Query DSL 21.2. Infinispan Query DSL を用いたクエリーの作成 21.3. Infinispan Query DSL ベースのクエリーの有効化 21.4. Infinispan Query DSL ベースのクエリーの実行 21.5. 射影クエリー 21.6. グループ化および集約操作 21.7. 名前付きパラメーターの使用 22. Ickle クエリー言語を使用したクエリーの構築 Expand section "22. Ickle クエリー言語を使用したクエリーの構築" Collapse section "22. Ickle クエリー言語を使用したクエリーの構築" 22.1. Ickle クエリー言語を使用したクエリーの構築 22.2. Lucene クエリーパーサー構文との違い 22.3. ファジークエリー 22.4. 範囲クエリー 22.5. フレーズクエリー 22.6. 近接クエリー 22.7. ワイルドカードクエリー 22.8. 正規表現クエリー 22.9. ブーストクエリー 23. リモートクエリー Expand section "23. リモートクエリー" Collapse section "23. リモートクエリー" 23.1. リモートクエリー 23.2. クエリーの比較 23.3. Hot Rod Java クライアント経由のリモートクエリーの実行 23.4. Hot Rod C++ クライアントでのリモートクエリー 23.5. Hot Rod C# クライアントでのリモートクエリー 23.6. Protobuf エンコーディング Expand section "23.6. Protobuf エンコーディング" Collapse section "23.6. Protobuf エンコーディング" 23.6.1. Protobuf エンコーディング 23.6.2. Protobuf エンコードされたエンティティーの格納 23.6.3. Protobuf メッセージ 23.6.4. Hot Rod での Protobuf の使用 23.6.5. エンティティーごとのマーシャラーの登録 23.6.6. Protobuf エンコードされたエンティティーのインデックス化 23.6.7. Protobuf によるカスタムフィールドのインデックス化 23.6.8. Java アノテーションでの Protocol Buffers スキーマの定義 III. Red Hat JBoss Data Grid におけるデータのセキュア化 Expand section "III. Red Hat JBoss Data Grid におけるデータのセキュア化" Collapse section "III. Red Hat JBoss Data Grid におけるデータのセキュア化" 24. Red Hat JBoss Data Grid におけるデータのセキュア化 25. Red Hat JBoss Data Grid セキュリティー: 認証および承認 Expand section "25. Red Hat JBoss Data Grid セキュリティー: 認証および承認" Collapse section "25. Red Hat JBoss Data Grid セキュリティー: 認証および承認" 25.1. Red Hat JBoss Data Grid セキュリティー: 認証および承認 25.2. パーミッション 25.3. ロールマッピング 25.4. ログインモジュールを使用した認証およびロールマッピングの設定 25.5. Red Hat JBoss Data Grid の承認の設定 25.6. ライブラリーモードのデータセキュリティー Expand section "25.6. ライブラリーモードのデータセキュリティー" Collapse section "25.6. ライブラリーモードのデータセキュリティー" 25.6.1. サブジェクトおよびプリンシパルクラス 25.6.2. サブジェクトの取得 25.6.3. サブジェクトの認証 25.7. インターフェースのセキュア化 Expand section "25.7. インターフェースのセキュア化" Collapse section "25.7. インターフェースのセキュア化" 25.7.1. インターフェースのセキュア化 25.7.2. Hot Rod インターフェースセキュリティー Expand section "25.7.2. Hot Rod インターフェースセキュリティー" Collapse section "25.7.2. Hot Rod インターフェースセキュリティー" 25.7.2.1. Hot Rod サーバーと Hot Rod クライアント間の通信の暗号化 25.7.2.2. SSL を使用した LDAP サーバーに対する Hot Rod のセキュア化 25.7.2.3. SASL を使用した Hot Rod でのユーザー認証 Expand section "25.7.2.3. SASL を使用した Hot Rod でのユーザー認証" Collapse section "25.7.2.3. SASL を使用した Hot Rod でのユーザー認証" 25.7.2.3.1. SASL を使用した Hot Rod でのユーザー認証 25.7.2.3.2. Hot Rod 認証の設定 (GSSAPI/Kerberos) 25.7.2.3.3. Hot Rod 認証 (MD5) の設定 25.7.2.3.4. Hot Rod C++ 認証の設定 (GSSAPI/Kerberos) 25.7.2.3.5. Hot Rod C++ 認証の設定 (MD5) 25.7.2.3.6. Hot Rod C++ 認証の設定 (PLAIN) 25.7.2.3.7. Hot Rod C# 認証の設定 (EXTERNAL) 25.7.2.3.8. Hot Rod C# 認証の設定 (MD5) 25.7.3. Hot Rod C++ クライアントの暗号化 25.7.4. Hot Rod C# クライアントの暗号化 25.7.5. Hot Rod Node.js の暗号化 25.8. セキュリティー監査ロガー Expand section "25.8. セキュリティー監査ロガー" Collapse section "25.8. セキュリティー監査ロガー" 25.8.1. セキュリティー監査ロガー 25.8.2. セキュリティー監査ロガーの設定 (ライブラリーモード) 25.8.3. カスタム監査ロガー 26. クラスタートラフィックのセキュリティー Expand section "26. クラスタートラフィックのセキュリティー" Collapse section "26. クラスタートラフィックのセキュリティー" 26.1. ノードセキュリティーの設定 (ライブラリーモード) 26.2. ライブラリーモードのノード承認 IV. Red Hat JBoss Data Grid の高度な機能 Expand section "IV. Red Hat JBoss Data Grid の高度な機能" Collapse section "IV. Red Hat JBoss Data Grid の高度な機能" 27. Red Hat JBoss Data Grid の高度な機能 28. 監視 Expand section "28. 監視" Collapse section "28. 監視" 28.1. 監視 28.2. Java Management Extensions (JMX) Expand section "28.2. Java Management Extensions (JMX)" Collapse section "28.2. Java Management Extensions (JMX)" 28.2.1. Java Management Extensions (JMX) 28.2.2. Red Hat JBoss Data Grid における JMX の使用 28.2.3. キャッシュインスタンスに対して JMX を有効にする 28.2.4. CacheManager に対して JMX を有効にする 28.2.5. 複数の JMX ドメイン 28.2.6. デフォルトでない MBean サーバーでの MBean の登録 28.3. StatisticsInfoMBean 29. Lucene Directory としての Red Hat JBoss Data Grid Expand section "29. Lucene Directory としての Red Hat JBoss Data Grid" Collapse section "29. Lucene Directory としての Red Hat JBoss Data Grid" 29.1. Lucene Directory としての Red Hat JBoss Data Grid 29.2. 設定 29.3. Red Hat JBoss Data Grid モジュール 29.4. レプリケートされたインデックスの Lucene ディレクトリー設定 29.5. JMS マスターおよびスレーブのバックエンド設定 30. トランザクション Expand section "30. トランザクション" Collapse section "30. トランザクション" 30.1. Java トランザクション API 30.2. トランザクションの設定 (ライブラリーモード) 30.3. 複数のキャッシュインスタンス間でのトランザクション 30.4. トランザクションマネージャー 31. マーシャリング Expand section "31. マーシャリング" Collapse section "31. マーシャリング" 31.1. マーシャリング 31.2. JBoss Marshalling Framework 31.3. シリアライズ不可能なオブジェクトのサポート 31.4. Hot Rod およびマーシャリング 31.5. RemoteCacheManager を使用したマーシャラーの設定 31.6. デシリアライズを特定 Java クラスに制限 31.7. トラブルシューティング Expand section "31.7. トラブルシューティング" Collapse section "31.7. トラブルシューティング" 31.7.1. マーシャリングのトラブルシューティング 31.7.2. その他のマーシャリング関連の問題 32. Infinispan CDI モジュール Expand section "32. Infinispan CDI モジュール" Collapse section "32. Infinispan CDI モジュール" 32.1. Infinispan CDI モジュール 32.2. Infinispan CDI の使用 Expand section "32.2. Infinispan CDI の使用" Collapse section "32.2. Infinispan CDI の使用" 32.2.1. Infinispan CDI の要件 32.2.2. CDI Maven 依存関係の設定 32.3. Infinispan CDI モジュールの使用 Expand section "32.3. Infinispan CDI モジュールの使用" Collapse section "32.3. Infinispan CDI モジュールの使用" 32.3.1. Infinispan CDI モジュールの使用 32.3.2. Infinispan キャッシュの設定およびインジェクション Expand section "32.3.2. Infinispan キャッシュの設定およびインジェクション" Collapse section "32.3.2. Infinispan キャッシュの設定およびインジェクション" 32.3.2.1. Infinispan キャッシュのインジェクション 32.3.2.2. リモート Infinispan キャッシュのインジェクション 32.3.2.3. インジェクションのターゲットキャッシュの設定 Expand section "32.3.2.3. インジェクションのターゲットキャッシュの設定" Collapse section "32.3.2.3. インジェクションのターゲットキャッシュの設定" 32.3.2.3.1. インジェクションのターゲットキャッシュの設定 32.3.2.3.2. 修飾子アノテーションの作成 32.3.2.3.3. プロデューサークラスの追加 32.3.2.3.4. 希望のクラスのインジェクト 32.3.3. CDI を用いたキャッシュマネージャーの設定 Expand section "32.3.3. CDI を用いたキャッシュマネージャーの設定" Collapse section "32.3.3. CDI を用いたキャッシュマネージャーの設定" 32.3.3.1. CDI を用いたキャッシュマネージャーの設定 32.3.3.2. デフォルト設定の指定 32.3.3.3. 組み込みキャッシュマネージャーの作成のオーバーライド 32.3.3.4. リモートキャッシュマネージャーの設定 32.3.3.5. 単一クラスでの複数のキャッシュマネージャーの設定 32.4. CDI アノテーションを使用した格納および取得 Expand section "32.4. CDI アノテーションを使用した格納および取得" Collapse section "32.4. CDI アノテーションを使用した格納および取得" 32.4.1. キャッシュアノテーションの設定 32.4.2. キャッシュアノテーションの有効化 32.4.3. メソッド呼び出しの結果をキャッシュ Expand section "32.4.3. メソッド呼び出しの結果をキャッシュ" Collapse section "32.4.3. メソッド呼び出しの結果をキャッシュ" 32.4.3.1. メソッド呼び出しの結果をキャッシュ 32.4.3.2. 使用するキャッシュの指定 32.4.3.3. キャッシュされた結果のキャッシュキー 32.4.3.4. カスタムキーの生成 32.4.4. キャッシュ操作 Expand section "32.4.4. キャッシュ操作" Collapse section "32.4.4. キャッシュ操作" 32.4.4.1. キャッシュエントリーの更新 32.4.4.2. キャッシュからのエントリーの削除 32.4.4.3. キャッシュの消去 33. Spring Framework との統合 Expand section "33. Spring Framework との統合" Collapse section "33. Spring Framework との統合" 33.1. Spring Framework との統合 33.2. Spring Maven 依存関係の定義 33.3. プログラミングによる Spring キャッシュサポートの有効化 (ライブラリーモード) 33.4. プログラミングによる Spring キャッシュサポートの有効化 (リモートクライアントサーバーモード) 33.5. アプリケーションコードへのキャッシングの追加 34. Apache Spark との統合 Expand section "34. Apache Spark との統合" Collapse section "34. Apache Spark との統合" 34.1. JBoss Data Grid の Apache Spark コネクター 34.2. Spark の依存関係 34.3. Spark コネクターの設定 Expand section "34.3. Spark コネクターの設定" Collapse section "34.3. Spark コネクターの設定" 34.3.1. バージョン 1.6 コネクターを設定するプロパティー 34.3.2. バージョン 2 コネクターを設定するメソッド 34.3.3. セキュアな JDG クラスターへの接続 34.4. Spark 1.6 のコード例 Expand section "34.4. Spark 1.6 のコード例" Collapse section "34.4. Spark 1.6 のコード例" 34.4.1. Spark 1.6 のコード例 34.4.2. RDD の作成および使用 34.4.3. RDD の作成 34.4.4. RDD のクエリー 34.4.5. RDD のキャッシュへの書き込み Expand section "34.4.5. RDD のキャッシュへの書き込み" Collapse section "34.4.5. RDD のキャッシュへの書き込み" 34.4.5.1. DStreams の作成および使用 34.4.6. Spark での Infinispan Query DSL の使用 34.4.7. クエリーによるフィルリング 34.4.8. 射影を使用したフィルタリング 34.4.9. デプロイされたフィルターを使用したフィルタリング 34.5. Spark 2 のコード例 Expand section "34.5. Spark 2 のコード例" Collapse section "34.5. Spark 2 のコード例" 34.5.1. Spark 2 のコード例 34.5.2. RDD の作成および使用 34.5.3. RDD の作成 34.5.4. RDD のクエリー Expand section "34.5.4. RDD のクエリー" Collapse section "34.5.4. RDD のクエリー" 34.5.4.1. SparkSQL クエリー 34.5.5. RDD のキャッシュへの書き込み 34.5.6. DStreams の作成 34.5.7. Apache Spark Dataset API の使用 34.5.8. Spark での Infinispan Query DSL の使用 34.5.9. 事前ビルドされたクエリーオブジェクトを使用したフィルタリング 34.5.10. Ickle クエリーを使用したフィルタリング 34.5.11. サーバー上でのフィルタリング 34.6. Spark のパフォーマンスに関する注意点 35. Apache Hadoop との統合 Expand section "35. Apache Hadoop との統合" Collapse section "35. Apache Hadoop との統合" 35.1. Apache Hadoop との統合 35.2. Hadoop の依存関係 35.3. サポートされる Hadoop 設定パラメーター 35.4. Hadoop コネクターの使用 36. EAP との統合 Expand section "36. EAP との統合" Collapse section "36. EAP との統合" 36.1. EAP との統合 36.2. EAP モジュールのインストール 36.3. EAP の依存関係 36.4. 特定の JDG コンポーネントの依存関係 Expand section "36.4. 特定の JDG コンポーネントの依存関係" Collapse section "36.4. 特定の JDG コンポーネントの依存関係" 36.4.1. コア依存関係 36.4.2. リモート/Hot Rod 依存関係 36.4.3. 埋め込みクエリーの依存関係 36.4.4. Lucene ディレクトリーの依存関係 36.4.5. Hibernate Search ディレクトリープロバイダーの依存関係 36.4.6. EAP の内部 Hibernate Search モジュールの使用 36.4.7. その他の Hibernate Search モジュールとの用途 36.5. EAP モジュールの使用 Expand section "36.5. EAP モジュールの使用" Collapse section "36.5. EAP モジュールの使用" 36.5.1. ライブラリーモード 36.5.2. EAP サブシステムモード 36.6. EAP サブシステムモードの設定 36.7. コンテナーおよびキャッシュへのリモートアクセス 36.8. EAP サブシステムモードでの EAP および JDG のトラブルシューティング Expand section "36.8. EAP サブシステムモードでの EAP および JDG のトラブルシューティング" Collapse section "36.8. EAP サブシステムモードでの EAP および JDG のトラブルシューティング" 36.8.1. ロギングの有効化 36.8.2. 依存関係ツリーの出力 37. サーバーヒンティングを用いた高可用性 Expand section "37. サーバーヒンティングを用いた高可用性" Collapse section "37. サーバーヒンティングを用いた高可用性" 37.1. サーバーヒンティングを用いた高可用性 37.2. ConsistentHashFactories Expand section "37.2. ConsistentHashFactories" Collapse section "37.2. ConsistentHashFactories" 37.2.1. ConsistentHashFactories 37.2.2. ConsistentHashFactory の実装 37.3. キーアフィニティーサービス Expand section "37.3. キーアフィニティーサービス" Collapse section "37.3. キーアフィニティーサービス" 37.3.1. キーアフィニティーサービス 37.3.2. ライフサイクル 37.3.3. トポロジーの変更 38. 分散実行 Expand section "38. 分散実行" Collapse section "38. 分散実行" 38.1. 分散実行 38.2. 分散エクゼキューターサービス 38.3. DistributedCallable API 38.4. Callable および CDI 38.5. 分散タスクのフェイルオーバー 38.6. 分散タスク実行ポリシー 38.7. 分散実行とローカリティー Expand section "38.7. 分散実行とローカリティー" Collapse section "38.7. 分散実行とローカリティー" 38.7.1. 分散実行の例 39. ストリーム Expand section "39. ストリーム" Collapse section "39. ストリーム" 39.1. ストリーム 39.2. ローカル/インバリデーション/レプリケーションキャッシュでのストリームの使用 39.3. 分散キャッシュでのストリームの使用 39.4. タイムアウトの設定 39.5. 分散ストリーム Expand section "39.5. 分散ストリーム" Collapse section "39.5. 分散ストリーム" 39.5.1. 分散ストリーム 39.5.2. マーシャルの可能性 39.5.3. 並列処理 39.5.4. 分散演算子 Expand section "39.5.4. 分散演算子" Collapse section "39.5.4. 分散演算子" 39.5.4.1. 終端演算子の分散結果削減 39.5.4.2. キーベースのリハッシュ対応演算子 39.5.4.3. 中間操作の例外 39.5.5. 分散ストリームの例 40. スクリプト Expand section "40. スクリプト" Collapse section "40. スクリプト" 40.1. スクリプト 40.2. スクリプトキャッシュへのアクセス 40.3. スクリプトのインストール 40.4. メタデータのスクリプト 40.5. スクリプトバインディング 40.6. スクリプトパラメーター 40.7. Hot Rod Java クライアントを使用したスクリプトの実行 40.8. スクリプトの例 40.9. 格納されたスクリプト実行時の制限 41. リモートタスクの実行 Expand section "41. リモートタスクの実行" Collapse section "41. リモートタスクの実行" 41.1. リモートタスクの実行 41.2. リモートタスクの作成 41.3. リモートタスクの例 41.4. リモートタスクのインストール 41.5. リモートタスクの削除 41.6. リモートタスクの実行 42. データの相互運用性 Expand section "42. データの相互運用性" Collapse section "42. データの相互運用性" 42.1. プロトコルの相互運用性 Expand section "42.1. プロトコルの相互運用性" Collapse section "42.1. プロトコルの相互運用性" 42.1.1. プロトコルの相互運用性 42.1.2. ユースケースおよび要件 42.1.3. REST 上のプロトコル相互運用性 43. データセンター間のレプリケーションのセットアップ Expand section "43. データセンター間のレプリケーションのセットアップ" Collapse section "43. データセンター間のレプリケーションのセットアップ" 43.1. データセンター間レプリケーション 43.2. データセンター間レプリケーションの操作 43.3. プログラミングによるデータセンター間レプリケーションの設定 43.4. サイトをオフラインにする 43.5. Hot Rod サイト間クラスターフェイルオーバー 44. ニアキャッシュ Expand section "44. ニアキャッシュ" Collapse section "44. ニアキャッシュ" 44.1. ニアキャッシュ 44.2. ニアキャッシュの設定 44.3. クラスター環境でのニアキャッシュ 45. 競合マネージャーの使用方法 Expand section "45. 競合マネージャーの使用方法" Collapse section "45. 競合マネージャーの使用方法" 45.1. キャッシュの競合の検索および解決 A. 参考資料 Expand section "A. 参考資料" Collapse section "A. 参考資料" A.1. エクスターナライザー Expand section "A.1. エクスターナライザー" Collapse section "A.1. エクスターナライザー" A.1.1. エクスターナライザーについて A.1.2. 内部エクスターナライザー実装アクセス A.2. ハッシュ領域の割り当て Expand section "A.2. ハッシュ領域の割り当て" Collapse section "A.2. ハッシュ領域の割り当て" A.2.1. ハッシュ領域の割り当てについて A.2.2. ハッシュ領域におけるキーの検索 法律上の通知 Settings Close Language: English 日本語 Language: English 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English 日本語 Language: English 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 開発者ガイド Red Hat JBoss Data Grid 7.2Red Hat JBoss Data Grid 7.2 向けRed Hat Customer Content Services法律上の通知概要 JBoss Data Grid 7.2 を使用している開発者向けの高度なガイド Next