@TargetSE(valueSE={ANNOTATION_TYPESE,TYPESE}) @RetentionSE(valueSE=RUNTIMESE) @InheritedSE @DocumentedSE @Configuration @Import(value=PeerCacheConfiguration.class) public @interface PeerCacheApplication
PeerCacheApplication アノテーションは、Spring Data GemFire ベースのアプリケーションで組み込み GemFire ピア Cache インスタンスを有効にします。ResourceManager, BeanFactory, Configuration, Import, PeerCacheConfiguration, GemfireBeanFactoryLocator| 修飾子と型 | オプションの要素と説明 |
|---|---|
boolean | copyOnRead このキャッシュに対して「読み取り時のコピー」が有効かどうかを示します。 |
float | criticalHeapPercentage キャッシュが動作不能になる危険があるとみなされるヒープの割合を構成します。 |
float | criticalOffHeapPercentage キャッシュが動作不能になる危険性があると見なされるオフヒープの割合を設定します。 |
boolean | enableAutoReconnect デフォルトでは、GemFire メンバー (ロケーターとサーバーの両方) は、ネットワークパーティションイベントによって分散システムから強制的に排除された後、または他のメンバーによって回避された後、キャッシュの再接続と再初期化を試みます。 |
float | evictionHeapPercentageHeapLRU エビクション用に構成されたリージョンでエビクションを開始するヒープの割合を構成します。 |
float | evictionOffHeapPercentageHeapLRU エビクション用に構成されたリージョンでエビクションを開始するオフヒープの割合を構成します。 |
StringSE | locators この Spring キャッシュアプリケーションが接続するクラスターを定義するロケーターのリストを構成します。 |
int | lockLease このキャッシュによって取得される分散ロックリースの長さを秒単位で構成します。 |
int | lockTimeout 分散ロックリースを取得するためにキャッシュ操作が待機する秒数を構成します。 |
StringSE | logLevelGemFire キャッシュ実行時にログメッセージを出力するために使用されるログレベルを構成します。 |
int | messageSyncInterval すでにディスパッチされたイベントをキューから削除するために、プライマリキャッシュサーバーによってすべてのセカンダリキャッシュサーバーノードにメッセージが送信される頻度 (秒単位) を構成します。 |
StringSE | name クラスター (分散システム) 内のこの GemFire メンバーの名前を構成します。 |
int | searchTimeout キャッシュ取得操作がタイムアウトになるまでに値の検索に費やすことができる秒数を構成します。 |
boolean | useBeanFactoryLocatorGemfireBeanFactoryLocator を有効にして Spring BeanFactory を検索し、Spring で管理されていない GemFire コンテキストで作成された GemFire コンポーネントを自動的に接続および構成 / 初期化するかどうかを決定します。 |
boolean | useClusterConfiguration この GemFire キャッシュメンバーノードがクラスターベースのクラスター構成サービスから構成メタデータを取得するかどうかを構成します。 |
public abstract boolean copyOnRead
public abstract float criticalHeapPercentage
ResourceManager.DEFAULT_CRITICAL_PERCENTAGE です。application.properties で spring.data.gemfire.cache.critical-heap-percentage プロパティを使用します。public abstract float criticalOffHeapPercentage
public abstract boolean enableAutoReconnect
public abstract float evictionHeapPercentage
ResourceManager.DEFAULT_EVICTION_PERCENTAGE です。application.properties で spring.data.gemfire.cache.eviction-heap-percentage プロパティを使用します。public abstract float evictionOffHeapPercentage
public abstract StringSE locators
public abstract int lockLease
public abstract int lockTimeout
public abstract StringSE logLevel
public abstract int messageSyncInterval
public abstract StringSE name
public abstract int searchTimeout
public abstract boolean useBeanFactoryLocator
GemfireBeanFactoryLocator を有効にして、Spring BeanFactory を検索し、Spring 管理外の GemFire コンテキストで作成された GemFire コンポーネントを自動的に接続および構成 / 初期化するかどうかを決定します。デフォルトは false です。application.properties の spring.data.gemfire.use-bean-factory-locator プロパティを使用します。Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.