@Configuration @Conditional(value=ClusterNotAvailableConfiguration.AllClusterNotAvailableConditions.class) public class ClusterNotAvailableConfiguration extends java.lang.Object
ClusterNotAvailableConfiguration
class is a Spring Configuration
class that enables configuration
when an Apache Geode cluster of servers is not available.BeanPostProcessor
,
AllNestedConditions
,
CloudPlatform
,
Bean
,
Condition
,
ConditionContext
,
Conditional
,
Configuration
,
Environment
,
AnnotatedTypeMetadata
,
ClientRegionFactoryBean
,
RegionConfigurer
,
CacheTypeAwareRegionFactoryBean
,
ClusterAwareConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
ClusterNotAvailableConfiguration.AllClusterNotAvailableConditions |
static class |
ClusterNotAvailableConfiguration.ClusterNotAvailableCondition |
static class |
ClusterNotAvailableConfiguration.NotCloudFoundryEnvironmentCondition |
static class |
ClusterNotAvailableConfiguration.NotKubernetesEnvironmentCondition |
Constructor and Description |
---|
ClusterNotAvailableConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected <K,V> org.springframework.data.gemfire.config.annotation.support.CacheTypeAwareRegionFactoryBean<K,V> |
configureAsLocalClientRegion(org.springframework.core.env.Environment environment,
org.springframework.data.gemfire.config.annotation.support.CacheTypeAwareRegionFactoryBean<K,V> clientRegion) |
protected <K,V> org.springframework.data.gemfire.client.ClientRegionFactoryBean<K,V> |
configureAsLocalClientRegion(org.springframework.core.env.Environment environment,
org.springframework.data.gemfire.client.ClientRegionFactoryBean<K,V> clientRegion) |
protected java.lang.Object |
configureAsLocalClientRegion(org.springframework.core.env.Environment environment,
java.lang.Object clientRegion) |
protected boolean |
isClientRegion(java.lang.Object bean) |
protected boolean isClientRegion(@Nullable java.lang.Object bean)
@NonNull protected java.lang.Object configureAsLocalClientRegion(@NonNull org.springframework.core.env.Environment environment, @NonNull java.lang.Object clientRegion)
@NonNull protected <K,V> org.springframework.data.gemfire.config.annotation.support.CacheTypeAwareRegionFactoryBean<K,V> configureAsLocalClientRegion(@NonNull org.springframework.core.env.Environment environment, @NonNull org.springframework.data.gemfire.config.annotation.support.CacheTypeAwareRegionFactoryBean<K,V> clientRegion)
@NonNull protected <K,V> org.springframework.data.gemfire.client.ClientRegionFactoryBean<K,V> configureAsLocalClientRegion(@NonNull org.springframework.core.env.Environment environment, @NonNull org.springframework.data.gemfire.client.ClientRegionFactoryBean<K,V> clientRegion)