@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @InheritedSE @DocumentedSE @Import(value=MemcachedServerConfiguration.class) @UsesGemFireProperties public @interface EnableMemcachedServer
EnableMemcachedServer アノテーションは、このクラスターメンバーで組み込み Memcached Server (Gemcached) サービスを開始するために、Spring @Configuration アノテーション付き ClassSE をマークします。Gemcached サービスは Memcached Server プロトコルを実装し、Memcached クライアントが Pivotal GemFire または Apache Geode サーバーに接続して通信できるようにします。ただし、組み込み Pivotal GemFire/Apache Geode Memcached サービスは、この AnnotationSE が存在する場合でも、spring.data.gemfire.service.memcached.enabled プロパティを使用して application.properties で外部的に有効化 / 無効化できるため、トグルとして機能します。AnnotationSE, Import, MemcachedServerConfiguration| 修飾子と型 | オプションの要素と説明 |
|---|---|
int | port ゼロ以外を指定した場合、組み込み Gemcached サーバーのポート番号を設定し、Gemcached サーバーを起動します。 |
EnableMemcachedServer.MemcachedProtocol | protocol 組み込み Gemcached サーバーで使用されるプロトコルを設定します。 |
public abstract int port
public abstract EnableMemcachedServer.MemcachedProtocol protocol
EnableMemcachedServer.MemcachedProtocol.ASCII です。application.properties の spring.data.gemfire.service.memcached.protocol プロパティを使用します。Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.