@Configuration public class ClientCacheConfiguration extends AbstractCacheConfiguration
ClientCache インスタンスを構築、構成、初期化するために使用される Spring Configuration クラス。AnnotationSE, ClientCache、Pool、SocketFactory、CacheServer, BeanFactory, BeanDefinition, BeanDefinitionBuilder, Bean, Configuration, AnnotationAttributes, AnnotationMetadata, CacheFactoryBean, ClientCacheFactoryBean, AbstractCacheConfiguration, ClientCacheConfigurer, ClientRegionPoolBeanFactoryPostProcessorAbstractAnnotationConfigSupport.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_LOCATORCURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| コンストラクターと説明 |
|---|
ClientCacheConfiguration() |
add, configureCacheFactoryBean, configureOptional, constructCacheFactoryBean, gemfireProperties, getCacheXml, getCopyOnRead, getCriticalHeapPercentage, getCriticalOffHeapPercentage, 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, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, 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 に適用可能な追加の Spring コンポーネントと Bean を構成して登録します。AbstractCacheConfiguration の configureInfrastructure importMetadata - AnnotationMetadata には、Spring Data GemFire キャッシュアプリケーションクラスのアノテーションメタデータが含まれています。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 BeanFactory getBeanFactory()
BeanFactory への参照を返します。AbstractAnnotationConfigSupport の getBeanFactory BeanFactory への参照。BeanFactoryprotected 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 IntegerSE getServerConnectionTimeout()
protected StringSE getServerGroup()
protected IntegerSE getSocketBufferSize()
protected IntegerSE getSocketConnectTimeout()
protected StringSE getSocketFactoryBeanName()
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–2023 Pivotal Software, Inc.. All rights reserved.