Package org.springframework.data.gemfire
Class GemfireUtils
GemfireUtils
is an abstract utility class encapsulating common functionality for accessing features
and capabilities of Apache Geode based on version as well as other configuration meta-data.- Since:
- 1.3.3
- Author:
- John Blum
- See Also:
-
CacheFactory
GemFireVersion
GemfireFeature
RegionUtils
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.gemfire.util.SpringUtils
SpringUtils.OrderedBeanWrapper<T>, SpringUtils.ValueReturningThrowableOperation<T>, SpringUtils.VoidReturningExceptionThrowingOperation, SpringUtils.VoidReturningThrowableOperation
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from class org.springframework.data.gemfire.util.CacheUtils
DEFAULT_POOL_NAME
Fields inherited from class org.springframework.data.gemfire.util.DistributedSystemUtils
DEFAULT_CACHE_SERVER_PORT, DEFAULT_LOCATOR_PORT, DURABLE_CLIENT_ID_PROPERTY_NAME, DURABLE_CLIENT_TIMEOUT_PROPERTY_NAME, GEMFIRE_PREFIX, NAME_PROPERTY_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
static boolean
isClassAvailable
(String fullyQualifiedClassName) static boolean
isGemfireFeatureAvailable
(GemfireFeature feature) static boolean
isGemfireFeatureAvailable
(Element element) static boolean
static boolean
isGemfireFeatureUnavailable
(Element element) static void
Methods inherited from class org.springframework.data.gemfire.util.RegionUtils
assertClientRegionShortcutAndPersistentAttributeAreCompatible, assertDataPolicyAndPersistentAttributeAreCompatible, close, isClient, isCloseable, isLocal, isServer, toRegionName, toRegionName, toRegionPath, toRegionPath
Methods inherited from class org.springframework.data.gemfire.util.CacheUtils
close, close, close, closeCache, closeClientCache, getCache, getClientCache, isClient, isDefaultPool, isDefaultPool, isDurable, isNotDefaultPool, isNotDefaultPool, isPeer, resolveGemFireCache
Methods inherited from class org.springframework.data.gemfire.util.DistributedSystemUtils
configureDurableClient, getDistributedSystem, getDistributedSystem, getLocator, isConnected, isNotConnected
Methods inherited from class org.springframework.data.gemfire.util.SpringUtils
addDependsOn, areNotNull, defaultIfEmpty, defaultIfEmpty, defaultIfNull, defaultIfNull, dereferenceBean, equalsIgnoreNull, getBeansOfTypeOrdered, getBeansOfTypeOrdered, getOrder, getOrderedStreamOfBeansByType, getPropertyValue, isMatchingBean, nullOrEquals, nullSafeEquals, nullSafeName, nullSafeSimpleName, nullSafeType, nullSafeType, requireObject, requireObject, safeDoOperation, safeDoOperation, safeGetValue, safeGetValue, safeGetValue, safeGetValue, safeRunOperation, safeRunOperation, setPropertyReference, setPropertyValue
-
Field Details
-
APACHE_GEODE_NAME
- See Also:
-
GEMFIRE_NAME
-
GEMFIRE_VERSION
-
UNKNOWN
- See Also:
-
-
Constructor Details
-
GemfireUtils
public GemfireUtils()
-
-
Method Details
-
apacheGeodeProductName
-
apacheGeodeVersion
-
isClassAvailable
-
isGemfireFeatureAvailable
-
isGemfireFeatureAvailable
-
main
-