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