2.8. Hot Rod クライアントを使用したキャッシュの作成
RemoteCacheManager API を使用して、プログラムにより Data Grid Server 上にキャッシュを作成します。
次の手順は、Hot Rod Java クライアントを使用した、プログラムによるキャッシュの作成を示しています。ただし、Hot Rod クライアントは、JavaScript や C++ などのさまざまな言語で利用できます。
前提条件
- ユーザーを作成し、少なくとも 1 つの Data Grid サーバーインスタンスを開始している。
- Hot Rod Java クライアントを入手している。
手順
ConfigurationBuilderクラスを使用してクライアントを設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
XMLStringConfigurationクラスを使用して、XML 形式でキャッシュ定義を追加します。 getOrCreateCache()メソッドを呼び出して、キャッシュがすでに存在する場合は追加し、存在しない場合は作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次の例のように、
createCache()呼び出しによりorg.infinispanテンプレートを使用してキャッシュを作成します。private void createCacheWithTemplate() { manager.administration().createCache("myCache", "org.infinispan.DIST_SYNC"); System.out.println("Cache created."); }private void createCacheWithTemplate() { manager.administration().createCache("myCache", "org.infinispan.DIST_SYNC"); System.out.println("Cache created."); }Copy to Clipboard Copied! Toggle word wrap Toggle overflow
次のステップ
実際に動作するコード例をいくつか試すことで、Hot Rod Java クライアントを使用してリモートキャッシュを作成する方法を確認できます。Data Grid Tutorials を参照してください。