Class GemFirePropertiesConfiguration
java.lang.Object
org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
org.springframework.data.gemfire.config.annotation.support.EmbeddedServiceConfigurationSupport
org.springframework.data.gemfire.config.annotation.GemFirePropertiesConfiguration
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,ImportBeanDefinitionRegistrar
,EnvironmentAware
The
GemFirePropertiesConfiguration
class is a Spring ImportBeanDefinitionRegistrar
capable of configuring additional GemFire Properties on a (Spring Boot) application class at runtime
during startup.- Since:
- 1.9.0
- Author:
- John Blum
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.gemfire.config.annotation.support.EmbeddedServiceConfigurationSupport
EmbeddedServiceConfigurationSupport.AbstractGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.ClientGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor, EmbeddedServiceConfigurationSupport.LocatorGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.PeerGemFirePropertiesConfigurer
Nested classes/interfaces inherited from class org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
AbstractAnnotationConfigSupport.TypeResolver<T>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final long
static final int
static final long
static final String
static final String
static final String
static final String
static final boolean
static final boolean
static final String
static final boolean
static final int
static final boolean
static final boolean
static final String[]
static final boolean
static final long
static final boolean
static final long
static final long
static final String
static final String
static final String
static final String
static final boolean
static final String[]
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final String
static final boolean
Fields inherited from class org.springframework.data.gemfire.config.annotation.support.EmbeddedServiceConfigurationSupport
DEFAULT_HOST, DEFAULT_PORT
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends Annotation>
Returns the cache applicationAnnotation
type pertaining to this configuration.protected Properties
toGemFireProperties
(Map<String, Object> annotationAttributes) Methods inherited from class org.springframework.data.gemfire.config.annotation.support.EmbeddedServiceConfigurationSupport
generateBeanName, generateBeanName, generateBeanName, getCacheConfiguration, hasProperties, newBeanDefinitionHolder, registerBeanDefinitions, registerBeanDefinitions, registerBeanDefinitions, registerClientGemFirePropertiesConfigurer, registerGemFirePropertiesBeanPostProcessor, registerGemFirePropertiesConfigurer, registerLocatorGemFirePropertiesConfigurer, registerPeerGemFirePropertiesConfigurer, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
Methods 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, statsProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar
registerBeanDefinitions
-
Field Details
-
DEFAULT_CONSERVE_SOCKETS
public static final boolean DEFAULT_CONSERVE_SOCKETS- See Also:
-
DEFAULT_DELTA_PROPAGATION
public static final boolean DEFAULT_DELTA_PROPAGATION- See Also:
-
DEFAULT_DISABLE_TCP
public static final boolean DEFAULT_DISABLE_TCP- See Also:
-
DEFAULT_ENABLE_NETWORK_PARTITION_DETECTION
public static final boolean DEFAULT_ENABLE_NETWORK_PARTITION_DETECTION- See Also:
-
DEFAULT_ENFORCE_UNIQUE_HOST
public static final boolean DEFAULT_ENFORCE_UNIQUE_HOST- See Also:
-
DEFAULT_LOAD_CLUSTER_CONFIGURATION_FROM_DIRECTORY
public static final boolean DEFAULT_LOAD_CLUSTER_CONFIGURATION_FROM_DIRECTORY- See Also:
-
DEFAULT_LOCK_MEMORY
public static final boolean DEFAULT_LOCK_MEMORY- See Also:
-
DEFAULT_REMOVE_UNRESPONSIVE_CLIENT
public static final boolean DEFAULT_REMOVE_UNRESPONSIVE_CLIENT- See Also:
-
DEFAULT_VALIDATE_SERIALIZABLE_OBJECTS
public static final boolean DEFAULT_VALIDATE_SERIALIZABLE_OBJECTS- See Also:
-
DEFAULT_ACK_SEVERE_ALERT_THRESHOLD
public static final int DEFAULT_ACK_SEVERE_ALERT_THRESHOLD- See Also:
-
DEFAULT_ACK_WAIT_THRESHOLD
public static final int DEFAULT_ACK_WAIT_THRESHOLD- See Also:
-
DEFAULT_ASYNC_MAX_QUEUE_SIZE
public static final int DEFAULT_ASYNC_MAX_QUEUE_SIZE- See Also:
-
DEFAULT_DISTRIBUTED_SYSTEM_ID
public static final int DEFAULT_DISTRIBUTED_SYSTEM_ID- See Also:
-
DEFAULT_SOCKET_BUFFER_SIZE
public static final int DEFAULT_SOCKET_BUFFER_SIZE- See Also:
-
DEFAULT_TCP_PORT
public static final int DEFAULT_TCP_PORT- See Also:
-
DEFAULT_TOMBSTONE_THRESHOLD
public static final int DEFAULT_TOMBSTONE_THRESHOLD- See Also:
-
DEFAULT_UDP_FRAGMENT_SIZE
public static final int DEFAULT_UDP_FRAGMENT_SIZE- See Also:
-
DEFAULT_UDP_RECEIVE_BUFFER_SIZE
public static final int DEFAULT_UDP_RECEIVE_BUFFER_SIZE- See Also:
-
DEFAULT_UDP_SEND_BUFFER_SIZE
public static final int DEFAULT_UDP_SEND_BUFFER_SIZE- See Also:
-
DEFAULT_ASYNC_DISTRIBUTION_TIMEOUT
public static final long DEFAULT_ASYNC_DISTRIBUTION_TIMEOUT- See Also:
-
DEFAULT_ASYNC_QUEUE_TIMEOUT
public static final long DEFAULT_ASYNC_QUEUE_TIMEOUT- See Also:
-
DEFAULT_LOCATOR_WAIT_TIME
public static final long DEFAULT_LOCATOR_WAIT_TIME- See Also:
-
DEFAULT_MAX_WAIT_TIME_RECONNECT
public static final long DEFAULT_MAX_WAIT_TIME_RECONNECT- See Also:
-
DEFAULT_MEMBER_TIMEOUT
public static final long DEFAULT_MEMBER_TIMEOUT- See Also:
-
DEFAULT_SOCKET_LEASE_TIME
public static final long DEFAULT_SOCKET_LEASE_TIME- See Also:
-
DEFAULT_BIND_ADDRESS
- See Also:
-
DEFAULT_CACHE_XML_FILE
- See Also:
-
DEFAULT_CLUSTER_CONFIGURATION_DIRECTORY
- See Also:
-
DEFAULT_CONFLATE_EVENTS
- See Also:
-
DEFAULT_DEPLOY_WORKING_DIRECTORY
- See Also:
-
DEFAULT_MEMBERSHIP_PORT_RANGE
- See Also:
-
DEFAULT_NAME
- See Also:
-
DEFAULT_REDUNDANCY_ZONE
- See Also:
-
DEFAULT_REMOTE_LOCATORS
- See Also:
-
DEFAULT_USER_COMMAND_PACKAGES
- See Also:
-
DEFAULT_GROUPS
-
DEFAULT_SERIALIZABLE_OBJECT_FILTER
-
-
Constructor Details
-
GemFirePropertiesConfiguration
public GemFirePropertiesConfiguration()
-
-
Method Details
-
getAnnotationType
Returns the cache applicationAnnotation
type pertaining to this configuration.- Specified by:
getAnnotationType
in classAbstractAnnotationConfigSupport
- Returns:
- the cache application
Annotation
type used by this application.
-
toGemFireProperties
- Specified by:
toGemFireProperties
in classEmbeddedServiceConfigurationSupport
-