public abstract class GemfireDaoSupport extends DaoSupport
DaoSupport 抽象クラスを実装する Pivotal GemFire データアクセスオブジェクト (DAO) の便利なスーパークラスです。GemfireTemplate で使用することを目的としています。Pivotal GemFire Region を設定する必要があり、それに基づいてサブクラスに GemfireTemplate を提供します。または、テンプレートの設定を再利用して GemfireTemplate を介して直接初期化することもできます。Pivotal GemFire Region 参照が渡された場合、このクラスは独自の GemfireTemplate を作成します。カスタム GemfireTemplate インスタンスは、createGemfireTemplate をオーバーライドすることで使用できます。Region, DaoSupport, GemfireTemplatelogger| コンストラクターと説明 |
|---|
GemfireDaoSupport() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | checkDaoConfig() この DAO が適切に構成されていることを確認します。 |
protected GemfireTemplate | createGemfireTemplate(org.apache.geode.cache.Region<?,?> region) 指定された Pivotal GemFire キャッシュ領域の GemfireTemplate のインスタンスを作成します。 |
GemfireOperations | getGemfireTemplate() この DAO の GemfireTemplate を返します。これは、リージョンで事前に初期化されているか、明示的に設定されています。 |
void | setGemfireTemplate(GemfireOperations gemfireTemplate)Pivotal GemFire Cache Region を指定する代わりに、この DAO の GemfireTemplate を明示的に設定します。 |
void | setRegion(org.apache.geode.cache.Region<?,?> region) この DAO で使用される Pivotal GemFire キャッシュ領域を設定します。 |
afterPropertiesSet, initDaocloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic final void setGemfireTemplate(GemfireOperations gemfireTemplate)
Region を指定する代わりに、この DAO の GemfireTemplate を明示的に設定します。gemfireTemplate - この DAO で使用される GemfireTemplate。GemfireOperations, GemfireTemplate, setRegion(org.apache.geode.cache.Region<?, ?>)public final GemfireOperations getGemfireTemplate()
GemfireOperations, GemfireTemplatepublic void setRegion(org.apache.geode.cache.Region<?,?> region)
region - この DAO が動作する Pivotal GemFire キャッシュ領域。Region, createGemfireTemplate(org.apache.geode.cache.Region)protected GemfireTemplate createGemfireTemplate(org.apache.geode.cache.Region<?,?> region)
サブクラスでオーバーライドして、異なる構成の GemfireTemplate インスタンス、またはカスタム GemfireTemplate サブクラスを提供することもできます。
region - GemfireTemplate が作成される Pivotal GemFire キャッシュ領域。Region, setRegion(org.apache.geode.cache.Region<?, ?>)protected final void checkDaoConfig()
DaoSupport の checkDaoConfig Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.