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 cache application
Annotation type pertaining to this configuration. |
protected void |
registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
Map<String,Object> annotationAttributes,
BeanDefinitionRegistry registry) |
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
cacheConfiguration, generateBeanName, generateBeanName, generateBeanName, getAnnotationAttributes, hasProperties, isAnnotationPresent, newBeanDefinitionHolder, registerBeanDefinitions, registerGemFirePropertiesBeanPostProcessor, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
afterPropertiesSet, beanClassLoader, beanFactory, evaluationContext, getAnnotationTypeName, getAnnotationTypeSimpleName, hasValue, hasValue, hasValue, newEvaluationContext, register, register, setBeanClassLoader, setBeanFactory
protected Class getAnnotationType()
AbstractAnnotationConfigSupport
Annotation
type pertaining to this configuration.getAnnotationType
in class AbstractAnnotationConfigSupport
Annotation
type used by this application.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–2017 Pivotal Software, Inc.. All rights reserved.