public interface GemfireCallback<T>GemfireTemplate の実行メソッドで使用され、多くの場合、メソッド実装内の匿名クラスとして使用されます。一般的な実装では、Region.get/put/query を呼び出して、保存されたオブジェクトに対していくつかの操作を実行します。Region| 修飾子と型 | メソッドと説明 |
|---|---|
T | doInGemfire(org.apache.geode.cache.Region<?,?> region)GemfireTemplate.execute(GemfireCallback) によって呼び出されます。 |
T doInGemfire(org.apache.geode.cache.Region<?,?> region) throws org.apache.geode.GemFireCheckedException, org.apache.geode.GemFireException
GemfireTemplate.execute(GemfireCallback) によって呼び出されます。トランザクションや例外の処理を気にする必要はありません。コールバック内で作成された結果オブジェクト (ドメインオブジェクトまたはドメインオブジェクトのコレクション) を返すことができます。スローされたカスタム RuntimeException はアプリケーション例外として扱われ、テンプレートの呼び出し元に伝播されます。region - このコールバックの操作が実行される Pivotal GemFire キャッシュ領域。org.apache.geode.GemFireCheckedException - GemFire で発生するチェック済み例外について。org.apache.geode.GemFireException - GemFire で発生する実行時例外について。GemfireTemplate, RegionCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.