Class GeodeIntegratedSecurityConfiguration
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.GeodeIntegratedSecurityConfiguration
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,ImportBeanDefinitionRegistrar
,EnvironmentAware
The
GeodeIntegratedSecurityConfiguration
class is a EmbeddedServiceConfigurationSupport
implementation
that enables Apache Geode's Integrated Security framework and services.- Since:
- 1.0.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
FieldsModifier and TypeFieldDescriptionprotected static final String
protected static final String
protected static final String
protected static final String
protected static final String
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
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends Annotation>
protected boolean
Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.protected boolean
Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.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, 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, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, 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
-
SECURITY_CLIENT_AUTH_INIT
- See Also:
-
SECURITY_MANAGER
- See Also:
-
SECURITY_PEER_AUTH_INIT
- See Also:
-
SECURITY_POST_PROCESSOR
- See Also:
-
SECURITY_SHIRO_INIT
- See Also:
-
-
Constructor Details
-
GeodeIntegratedSecurityConfiguration
public GeodeIntegratedSecurityConfiguration()
-
-
Method Details
-
getAnnotationType
- Specified by:
getAnnotationType
in classAbstractAnnotationConfigSupport
- Returns:
- the
EnableSecurity
Annotation
Class
type. - See Also:
-
isShiroSecurityConfigured
protected boolean isShiroSecurityConfigured()Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.- Returns:
- a boolean value indicating whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.
- See Also:
-
isShiroSecurityNotConfigured
protected boolean isShiroSecurityNotConfigured()Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.- Returns:
- a boolean value indicating whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled or available.
- See Also:
-
toGemFireProperties
- Specified by:
toGemFireProperties
in classEmbeddedServiceConfigurationSupport
-