@Configuration public class ClientCacheConfiguration extends AbstractCacheConfiguration
ClientCache インスタンスを構築、構成、初期化するために使用される Spring Configuration クラス。ClientCache, Pool, BeanDefinition, BeanDefinitionBuilder, Bean, Configuration, AnnotationMetadata, CacheFactoryBean, ClientCacheFactoryBean, AbstractCacheConfiguration, ClientCacheConfigurer, ClientRegionPoolBeanFactoryPostProcessor, ConnectionEndpoint, ConnectionEndpointListAbstractAnnotationConfigSupport.TypeResolver<T>| 修飾子と型 | フィールドと説明 |
|---|---|
protected static StringSE | DEFAULT_NAME |
protected static boolean | DEFAULT_READY_FOR_EVENTS |
DEFAULT_CLOSE, DEFAULT_COPY_ON_READ, DEFAULT_LOCATORS, DEFAULT_LOG_LEVEL, DEFAULT_MCAST_PORT, DEFAULT_USE_BEAN_FACTORY_LOCATORINFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| コンストラクターと説明 |
|---|
ClientCacheConfiguration() |
add, configureCacheFactoryBean, configureOptional, constructCacheFactoryBean, gemfireProperties, getCacheXml, getCopyOnRead, getCriticalHeapPercentage, getCriticalOffHeapPercentage, getDynamicRegionSupport, getEvictionHeapPercentage, getEvictionOffHeapPercentage, getGatewayConflictResolver, getJndiDataSources, getTransactionListeners, getTransactionWriter, isCacheServerApplication, isCacheServerOrPeerCacheApplication, isClientCacheApplication, isClientPeerOrServerCacheApplication, isClose, isPeerCacheApplication, isTypedCacheApplication, locators, logLevel, mcastPort, name, setImportMetadata, startLocator, useBeanFactoryLocatorarrayOfPropertyNamesFor, 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, waitSE, waitSE, waitSEprotected static final boolean DEFAULT_READY_FOR_EVENTS
@Bean public ClientCacheFactoryBean gemfireCache()
ClientCache インスタンスの Bean 宣言。ClientCache の新しいインスタンス。ClientCacheFactoryBean, ClientCache, GemFireCache, AbstractCacheConfiguration.constructCacheFactoryBean()protected <T extends CacheFactoryBean> T newCacheFactoryBean()
ClientCache を作成するために使用される ClientCacheFactoryBean の新しいインスタンスを構築します。AbstractCacheConfiguration の newCacheFactoryBean T - CacheFactoryBean のサブ型 ClassSE。ClientCacheFactoryBean の新しいインスタンス。ClientCacheFactoryBeanprotected void configureInfrastructure(AnnotationMetadata importMetadata)
ClientCaches に適用可能な Bean を構成して登録します。AbstractCacheConfiguration の configureInfrastructure importMetadata - SDG キャッシュアプリケーションクラスのアノテーションメタデータを含む AnnotationMetadata。AnnotationMetadataprotected void configureCache(AnnotationMetadata importMetadata)
ClientCache 固有の設定を構成します。AbstractCacheConfiguration の configureCache importMetadata - ClientCache を構成するために使用されるクライアントキャッシュメタデータを含む AnnotationMetadata。AnnotationMetadata, configureLocatorsAndServers(Map)protected ConnectionEndpoint newConnectionEndpoint(StringSE host, IntegerSE port)
protected ClassSE<? extends AnnotationSE> getAnnotationType()
AnnotationSE 型を返します。AbstractAnnotationConfigSupport の getAnnotationType AnnotationSE 型。protected StringSE getDurableClientId()
protected IntegerSE getDurableClientTimeout()
protected IntegerSE getFreeConnectionTimeout()
protected LongSE getIdleTimeout()
protected BooleanSE getKeepAlive()
protected IntegerSE getLoadConditioningInterval()
protected IntegerSE getMaxConnections()
protected IntegerSE getMinConnections()
protected BooleanSE getMultiUserAuthentication()
protected LongSE getPingInterval()
protected IterableSE<ConnectionEndpoint> getPoolLocators()
protected IterableSE<ConnectionEndpoint> getPoolServers()
protected BooleanSE getPrSingleHopEnabled()
protected IntegerSE getReadTimeout()
protected boolean getReadyForEvents()
protected IntegerSE getRetryAttempts()
protected StringSE getServerGroup()
protected IntegerSE getSocketBufferSize()
protected IntegerSE getSocketConnectTimeout()
protected IntegerSE getStatisticsInterval()
protected IntegerSE getSubscriptionAckInterval()
protected BooleanSE getSubscriptionEnabled()
protected IntegerSE getSubscriptionMessageTrackingTimeout()
protected IntegerSE getSubscriptionRedundancy()
protected BooleanSE getThreadLocalConnections()
public StringSE toString()
ClientCache アプリケーションの名前を含む StringSE を返します。AbstractCacheConfiguration の toString ClientCache アプリケーションの名前を含む StringSE。Object.toString()SECopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.