@Configuration public class ClusterConfigurationConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
@Configuration クラスは、Spring 構成 (XML、Java、アノテーション) で定義された Apache Geode/Pivotal GemFire Regions の作成を Spring コンテナーの Spring Bean として記録する Spring Bean を定義します。AnnotationSE, GemFireCache、Region、ClientCache、Index, ListableBeanFactory, BeanPostProcessor, Bean, Configuration, ImportAware, EventListener, AnnotationAttributes, Environment, AnnotationMetadata, GemfireAdminOperations, AbstractAnnotationConfigSupport, ClientHttpRequestInterceptor| 修飾子と型 | クラスと説明 |
|---|---|
static class | ClusterConfigurationConfiguration.ClusterSchemaObjectInitializer |
static class | ClusterConfigurationConfiguration.SchemaObjectContext |
AbstractAnnotationConfigSupport.TypeResolver<T>| 修飾子と型 | フィールドと説明 |
|---|---|
protected static boolean | DEFAULT_HTTP_FOLLOW_REDIRECTS |
protected static boolean | DEFAULT_HTTP_REQUEST_INTERCEPTORS_ENABLED |
protected static StringSE | DEFAULT_MANAGEMENT_HTTP_HOST |
protected static int | DEFAULT_MANAGEMENT_HTTP_PORT |
protected static boolean | DEFAULT_MANAGEMENT_REQUIRE_HTTPS |
protected static boolean | DEFAULT_MANAGEMENT_USE_HTTP |
protected static StringSE | HTTP_FOLLOW_REDIRECTS_PROPERTY |
protected static StringSE | HTTP_SCHEME |
protected static StringSE | HTTPS_SCHEME |
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| コンストラクターと説明 |
|---|
ClusterConfigurationConfiguration() |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLog, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsPropertycloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final boolean DEFAULT_HTTP_FOLLOW_REDIRECTS
protected static final boolean DEFAULT_HTTP_REQUEST_INTERCEPTORS_ENABLED
protected static final boolean DEFAULT_MANAGEMENT_USE_HTTP
protected static final boolean DEFAULT_MANAGEMENT_REQUIRE_HTTPS
protected static final int DEFAULT_MANAGEMENT_HTTP_PORT
protected static final StringSE DEFAULT_MANAGEMENT_HTTP_HOST
protected static final StringSE HTTP_FOLLOW_REDIRECTS_PROPERTY
protected ClassSE<? extends AnnotationSE> getAnnotationType()
AbstractAnnotationConfigSupportAnnotationSE 型を返します。AbstractAnnotationConfigSupport の getAnnotationType AnnotationSE 型。protected void setManagementHttpHost(StringSE hostname)
protected OptionalSE<StringSE> getManagementHttpHost()
protected StringSE resolveManagementHttpHost()
protected void setManagementHttpPort(IntegerSE managementHttpPort)
protected OptionalSE<IntegerSE> getManagementHttpPort()
protected int resolveManagementHttpPort()
protected void setManagementHttpEnableInterceptors(BooleanSE enableInterceptors)
protected OptionalSE<BooleanSE> getManagementHttpEnableInterceptors()
protected boolean resolveManagementHttpEnableInterceptors()
protected void setManagementHttpFollowRedirects(BooleanSE followRedirects)
protected OptionalSE<BooleanSE> getManagementHttpFollowRedirects()
protected boolean resolveManagementHttpFollowRedirects()
protected void setManagementRequireHttps(BooleanSE requireHttps)
protected OptionalSE<BooleanSE> getManagementRequireHttps()
protected boolean resolveManagementRequireHttps()
protected void setManagementUseHttp(BooleanSE useHttp)
protected OptionalSE<BooleanSE> getManagementUseHttp()
protected boolean resolveManagementUseHttp()
protected void setServerRegionShortcut(org.apache.geode.cache.RegionShortcut regionShortcut)
protected OptionalSE<org.apache.geode.cache.RegionShortcut> getServerRegionShortcut()
protected org.apache.geode.cache.RegionShortcut resolveServerRegionShortcut()
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware 内の setImportMetadata @Bean public ClusterConfigurationConfiguration.ClusterSchemaObjectInitializer gemfireClusterSchemaObjectInitializer(Environment environment, org.apache.geode.cache.GemFireCache gemfireCache)
protected ListSE<ClientHttpRequestInterceptor> resolveClientHttpRequestInterceptors(boolean enableInterceptors)
ClientHttpRequestInterceptor Bean の ListSE。ClientHttpRequestInterceptor, ListSEprotected ListSE<RestTemplateConfigurer> resolveRestTemplateConfigurers()
RestTemplateConfigurer Bean の ListSE。RestTemplateConfigurer, ListSEprotected GemfireAdminOperations resolveGemfireAdminOperations(Environment environment, org.apache.geode.cache.client.ClientCache clientCache)
ApplicationContext から GemfireAdminOperations オブジェクトを解決しようとします。environment - Environment への参照。clientCache - ClientCache への参照。GemfireAdminOperations インスタンス。Environment, GemfireAdminOperations, ClientCache, newGemfireAdminOperations(Environment, ClientCache)Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.