Spring Data for VMware GemFire
Class DiskStoresConfiguration
java.lang.Object
org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
org.springframework.data.gemfire.config.annotation.DiskStoreConfiguration
org.springframework.data.gemfire.config.annotation.DiskStoresConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.context.annotation.ImportBeanDefinitionRegistrar,org.springframework.context.EnvironmentAware
The
DiskStoresConfiguration class is a Spring ImportBeanDefinitionRegistrar
used to register multiple GemFire/Geode DiskStore bean definitions.- Since:
- 1.9.0
- See Also:
-
BeanDefinitionRegistryDiskStoreConfigurationEnableDiskStoreEnableDiskStoresDiskStore
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
AbstractAnnotationConfigSupport.TypeResolver<T> -
Field Summary
Fields inherited from class org.springframework.data.gemfire.config.annotation.DiskStoreConfiguration
DEFAULT_ALLOW_FORCE_COMPACTION, DEFAULT_AUTO_COMPACT, DEFAULT_COMPACTION_THRESHOLD, DEFAULT_DISK_USAGE_CRITICAL_PERCENTAGE, DEFAULT_DISK_USAGE_WARNING_PERCENTAGE, DEFAULT_MAX_OPLOG_SIZE, DEFAULT_QUEUE_SIZE, DEFAULT_TIME_INTERVAL, DEFAULT_WRITE_BUFFER_SIZEFields inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.core.annotation.AnnotationAttributesmergeDiskStoreAttributes(org.springframework.core.annotation.AnnotationAttributes enableDiskStoresAttributes, org.springframework.core.annotation.AnnotationAttributes diskStoreAttributes) voidregisterBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry) Methods inherited from class org.springframework.data.gemfire.config.annotation.DiskStoreConfiguration
getAnnotationType, parseDiskStoreDirectories, registerDiskStoreBeanDefinition, resolveDiskStoreDirectoriesMethods inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar
registerBeanDefinitions
-
Constructor Details
-
DiskStoresConfiguration
public DiskStoresConfiguration()
-
-
Method Details
-
registerBeanDefinitions
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry) - Specified by:
registerBeanDefinitionsin interfaceorg.springframework.context.annotation.ImportBeanDefinitionRegistrar- Overrides:
registerBeanDefinitionsin classDiskStoreConfiguration
-
mergeDiskStoreAttributes
protected org.springframework.core.annotation.AnnotationAttributes mergeDiskStoreAttributes(org.springframework.core.annotation.AnnotationAttributes enableDiskStoresAttributes, org.springframework.core.annotation.AnnotationAttributes diskStoreAttributes)
-