第4章 Hot Rod クライアント API


Data Grid Hot Rod クライアント API は、リモートでのキャッシュ作成、データ操作、クラスター化されたキャッシュのトポロジー監視を行うためのインターフェイスを提供します。

4.1. Basic API

以下は、クライアント API を使用して Java Hot Rod クライアントを使用して Data Grid サーバーから情報を保存または取得するためのサンプルコードスニペットです。Data Grid サーバーが localhost:11222 で実行されていることを前提としています。

//API entry point, by default it connects to localhost:11222
CacheContainer cacheContainer = new RemoteCacheManager();

//obtain a handle to the remote default cache
Cache<String, String> cache = cacheContainer.getCache();

//now add something to the cache and make sure it is there
cache.put("car", "ferrari");
assert cache.get("car").equals("ferrari");

//remove the data
cache.remove("car");
assert !cache.containsKey("car") : "Value must have been removed!";
Copy to Clipboard Toggle word wrap

クライアント API はローカル API をマップします。RemoteCacheManagerDefaultCacheManager に対応します(どちらも CacheContainer を実装します)。この一般的な API は、Hot Rod によるローカル呼び出しからリモート呼び出しへの簡単な移行を容易にします。これは、DefaultCacheManagerRemoteCacheManager のスイッチです。これは、両方が継承する一般的な CacheContainer インターフェイスによってさらに簡素化されます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat