public class OffHeapConfiguration extends EmbeddedServiceConfigurationSupport
ImportBeanDefinitionRegistrar
capable of enabling GemFire cache Regions
to use Off-Heap memory for data storage.EnableOffHeap
,
EmbeddedServiceConfigurationSupport
Modifier and Type | Class and Description |
---|---|
protected static class |
OffHeapConfiguration.OffHeapBeanFactoryPostProcessor |
EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor
DEFAULT_HOST, DEFAULT_PORT
Constructor and Description |
---|
OffHeapConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class |
getAnnotationType()
Returns the configured GemFire cache application annotation type
(e.g.
|
protected void |
registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
Map<String,Object> annotationAttributes,
BeanDefinitionRegistry registry) |
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
cacheConfiguration, generateBeanName, generateBeanName, generateBeanName, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanFactory, hasProperties, isAnnotationPresent, newBeanDefinitionHolder, registerBeanDefinitions, registerGemFirePropertiesBeanPostProcessor, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setBeanFactory, setGemFireProperties
protected Class getAnnotationType()
EmbeddedServiceConfigurationSupport
ClientCacheApplication
or PeerCacheApplication
.getAnnotationType
in class EmbeddedServiceConfigurationSupport
annotation
defining the GemFire cache application type.protected void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, Map<String,Object> annotationAttributes, BeanDefinitionRegistry registry)
registerBeanDefinitions
in class EmbeddedServiceConfigurationSupport
protected Properties toGemFireProperties(Map<String,Object> annotationAttributes)
toGemFireProperties
in class EmbeddedServiceConfigurationSupport
Copyright © 2011-2016–2017 Pivotal Software, Inc.. All rights reserved.