@Configuration public class CacheServerConfiguration extends PeerCacheConfiguration
Configuration class used to configure, construct and initialize and GemFire CacheServer
instance in a Spring application context.Bean,
Configuration,
PeerCacheConfiguration,
Cache,
CacheServer| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
DEFAULT_AUTO_STARTUP |
protected static String |
DEFAULT_NAME |
DEFAULT_ENABLE_AUTO_RECONNECT, DEFAULT_USE_CLUSTER_CONFIGURATIONDEFAULT_CLOSE, DEFAULT_COPY_ON_READ, DEFAULT_LOCATORS, DEFAULT_LOG_LEVEL, DEFAULT_MCAST_PORT, DEFAULT_USE_BEAN_FACTORY_LOCATOR| Constructor and Description |
|---|
CacheServerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
autoStartup() |
protected String |
bindAddress() |
protected void |
configureOther(AnnotationMetadata importMetadata)
Configures GemFire
CacheServer specific settings. |
CacheServerFactoryBean |
gemfireCacheServer(com.gemstone.gemfire.cache.Cache gemfireCache) |
protected Class |
getAnnotationType()
Returns the GemFire cache application
Annotation type pertaining to
this configuration. |
protected String |
hostnameForClients() |
protected Set<com.gemstone.gemfire.cache.InterestRegistrationListener> |
interestRegistrationListeners() |
protected Long |
loadPollInterval() |
protected Integer |
maxConnections() |
protected Integer |
maxMessageCount() |
protected Integer |
maxThreads() |
protected Integer |
maxTimeBetweenPings() |
protected Integer |
messageTimeToLive() |
protected Integer |
port() |
protected com.gemstone.gemfire.cache.server.ServerLoadProbe |
serverLoadProbe() |
protected Integer |
socketBufferSize() |
protected Integer |
subscriptionCapacity() |
protected String |
subscriptionDiskStoreName() |
protected SubscriptionEvictionPolicy |
subscriptionEvictionPolicy() |
String |
toString() |
configureCache, enableAutoReconnect, gemfireCache, lockLease, lockTimeout, messageSyncInterval, newCacheFactoryBean, searchTimeout, useClusterConfigurationadd, beanClassLoader, beanFactory, cacheXml, close, configureInfrastructure, configurePdx, constructCacheFactoryBean, copyOnRead, criticalHeapPercentage, dynamicRegionSupport, evictionHeapPercentage, gatewayConflictResolver, gemfireProperties, getAnnotationTypeName, getAnnotationTypeSimpleName, hasValue, hasValue, hasValue, isCacheServerApplication, isCacheServerOrPeerCacheApplication, isClientCacheApplication, isClientPeerOrServerCacheApplication, isPeerCacheApplication, isTypedCacheApplication, jndiDataSources, locators, logLevel, mappingContext, mcastPort, name, newPdxSerializer, pdxDiskStoreName, pdxIgnoreUnreadFields, pdxPersistent, pdxReadSerialized, pdxSerializer, register, registerCustomEditorBeanFactoryPostProcessor, registerDefinedIndexesApplicationListener, registerDiskStoreDirectoryBeanPostProcessor, registerPdxDiskStoreAwareBeanFactoryPostProcessor, resolvePdxSerializer, setBeanClassLoader, setBeanFactory, setCommonCacheConfiguration, setImportMetadata, startLocator, transactionListeners, transactionWriter, useBeanFactoryLocatorprotected static final boolean DEFAULT_AUTO_STARTUP
protected static final String DEFAULT_NAME
@Bean public CacheServerFactoryBean gemfireCacheServer(com.gemstone.gemfire.cache.Cache gemfireCache)
protected void configureOther(AnnotationMetadata importMetadata)
CacheServer specific settings.configureOther in class AbstractCacheConfigurationimportMetadata - AnnotationMetadata containing cache server meta-data used to configure
the GemFire CacheServer.AnnotationMetadataprotected Class getAnnotationType()
Annotation type pertaining to
this configuration.getAnnotationType in class PeerCacheConfigurationAnnotation type used by this application.CacheServerApplication,
ClientCacheApplication,
PeerCacheApplicationprotected boolean autoStartup()
protected String bindAddress()
protected String hostnameForClients()
protected Set<com.gemstone.gemfire.cache.InterestRegistrationListener> interestRegistrationListeners()
protected Long loadPollInterval()
protected Integer maxConnections()
protected Integer maxMessageCount()
protected Integer maxThreads()
protected Integer maxTimeBetweenPings()
protected Integer messageTimeToLive()
protected Integer port()
protected com.gemstone.gemfire.cache.server.ServerLoadProbe serverLoadProbe()
protected Integer socketBufferSize()
protected Integer subscriptionCapacity()
protected String subscriptionDiskStoreName()
protected SubscriptionEvictionPolicy subscriptionEvictionPolicy()
public String toString()
AbstractCacheConfigurationtoString in class PeerCacheConfigurationCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.