public class ClientCacheFactoryBean extends CacheFactoryBean
CacheFactoryBean.DynamicRegionSupport, CacheFactoryBean.JndiDataSource| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
readyForEvents |
beanClassLoader, beanFactory, beanName, cache, cacheXml, close, copyOnRead, criticalHeapPercentage, dynamicRegionSupport, evictionHeapPercentage, factoryLocator, gatewayConflictResolver, jndiDataSources, lazyInitialize, lockLease, lockTimeout, log, messageSyncInterval, pdxDiskStoreName, pdxIgnoreUnreadFields, pdxPersistent, pdxReadSerialized, pdxSerializer, properties, searchTimeout, transactionListeners, transactionWriter, useBeanFactoryLocator, VALID_JNDI_DATASOURCE_TYPE_NAMES| Constructor and Description |
|---|
ClientCacheFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyPdxOptions(Object factory)
Sets the PDX properties for the given object.
|
protected com.gemstone.gemfire.cache.GemFireCache |
createCache(Object factory) |
protected Object |
createFactory(Properties props) |
protected com.gemstone.gemfire.cache.GemFireCache |
fetchCache() |
Properties |
getProperties() |
Boolean |
getReadyForEvents() |
void |
setPool(com.gemstone.gemfire.cache.client.Pool pool)
Sets the pool used by this client.
|
void |
setPoolName(String poolName)
Sets the pool name used by this client.
|
void |
setReadyForEvents(Boolean readyForEvents)
Set the readyForEvents flag.
|
afterPropertiesSet, destroy, getBeanClassLoader, getBeanFactory, getBeanFactoryLocator, getBeanName, getCacheXml, getCopyOnRead, getCriticalHeapPercentage, getDynamicRegionSupport, getEvictionHeapPercentage, getGatewayConflictResolver, getJndiDataSources, getLockLease, getLockTimeout, getMessageSyncInterval, getObject, getObjectType, getPdxDiskStoreName, getPdxIgnoreUnreadFields, getPdxPersistent, getPdxReadSerialized, getPdxSerializer, getSearchTimeout, getTransactionListeners, getTransactionWriter, isLazyInitialize, isSingleton, registerTransactionListeners, registerTransactionWriter, setBeanClassLoader, setBeanFactory, setBeanName, setCacheXml, setClose, setCopyOnRead, setCriticalHeapPercentage, setDynamicRegionSupport, setEvictionHeapPercentage, setGatewayConflictResolver, setJndiDataSources, setLazyInitialize, setLockLease, setLockTimeout, setMessageSyncInterval, setPdxDiskStoreName, setPdxIgnoreUnreadFields, setPdxPersistent, setPdxReadSerialized, setPdxSerializer, setProperties, setSearchTimeout, setTransactionListeners, setTransactionWriter, setUseBeanFactoryLocator, translateExceptionIfPossibleprotected Boolean readyForEvents
protected com.gemstone.gemfire.cache.GemFireCache createCache(Object factory)
createCache in class CacheFactoryBeanprotected Object createFactory(Properties props)
createFactory in class CacheFactoryBeanprotected com.gemstone.gemfire.cache.GemFireCache fetchCache()
fetchCache in class CacheFactoryBeanpublic Properties getProperties()
getProperties in class CacheFactoryBeanpublic void setPool(com.gemstone.gemfire.cache.client.Pool pool)
pool - the GemFire pool used by the Client Cache to obtain connections to the GemFire cluster.public void setPoolName(String poolName)
poolName - set the name of the GemFire Pool used by the GemFire Client Cache.public void setReadyForEvents(Boolean readyForEvents)
readyForEvents - sets a boolean flag to notify the server that this durable client is ready
to receive updates.getReadyForEvents()public Boolean getReadyForEvents()
protected void applyPdxOptions(Object factory)
CacheFactoryBeanapplyPdxOptions in class CacheFactoryBeanfactory - the GemFire CacheFactory used to apply the PDX configuration settings.