public class OffHeapConfiguration extends EmbeddedServiceConfigurationSupport
OffHeapConfiguration
class is a Spring ImportBeanDefinitionRegistrar
capable of
enabling Pivotal GemFire/Apache Geode cache Regions
to use Off-Heap Memory for data storage.Properties
,
Region
,
BeanFactoryPostProcessor
,
ImportBeanDefinitionRegistrar
,
EnableOffHeap
,
AbstractAnnotationConfigSupport
,
EmbeddedServiceConfigurationSupport
Modifier and Type | Class and Description |
---|---|
protected static class |
OffHeapConfiguration.OffHeapBeanFactoryPostProcessor |
EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor, EmbeddedServiceConfigurationSupport.GemFirePropertiesConfigurer
AbstractAnnotationConfigSupport.TypeResolver<T>
DEFAULT_HOST, DEFAULT_PORT
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
Constructor and Description |
---|
OffHeapConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationType()
|
protected void |
registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
Map<String,Object> annotationAttributes,
BeanDefinitionRegistry registry) |
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
generateBeanName, generateBeanName, generateBeanName, getCacheConfiguration, hasProperties, newBeanDefinitionHolder, registerBeanDefinitions, registerGemFirePropertiesBeanPostProcessor, registerGemFirePropertiesConfigurer, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLog, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
protected Class<? extends Annotation> getAnnotationType()
getAnnotationType
in class AbstractAnnotationConfigSupport
EnableOffHeap
Annotation
Class
type.EnableOffHeap
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–2019 Pivotal Software, Inc.. All rights reserved.