@FunctionalInterfaceSE 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) によって呼び出されます。メソッドの実装では、トランザクションや例外の処理を考慮する必要はありません。このコールバック内で作成された結果 ObjectSE (アプリケーションドメインオブジェクトまたはアプリケーションドメインオブジェクトのコレクション) を返すことができます。カスタムスローされた RuntimeExceptionSE はアプリケーション例外として扱われ、例外はテンプレートの呼び出し元に伝播されます。region - このコールバックの操作が実行される Region。ObjectSE、結果がない場合は null。org.apache.geode.GemFireCheckedException - GemFire に発生するチェック済みの ExceptionsSE について。org.apache.geode.GemFireException - GemFire で発生する RuntimeExceptionsSE の場合。GemfireTemplate, RegionCopyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.