Refactor Cluster-aware Conditions to be CloudFoundry Environment-aware.

Resolves gh-56.
This commit is contained in:
John Blum
2019-09-24 00:01:42 -07:00
parent 977662e8c4
commit 4eff04c517
4 changed files with 151 additions and 5 deletions

View File

@@ -43,11 +43,11 @@ import org.springframework.geode.config.annotation.ClusterAvailableConfiguration
* @see org.springframework.data.gemfire.config.annotation.ClientCacheConfigurer
* @see org.springframework.data.gemfire.config.annotation.EnableContinuousQueries
* @see org.springframework.geode.boot.autoconfigure.support.EnableSubscriptionConfiguration
* @see org.springframework.geode.config.annotation.ClusterAvailableConfiguration.ClusterAvailableCondition
* @see org.springframework.geode.config.annotation.ClusterAvailableConfiguration.AnyClusterAvailableCondition
* @since 1.0.0
*/
@Configuration
@Conditional(ClusterAvailableConfiguration.ClusterAvailableCondition.class)
@Conditional(ClusterAvailableConfiguration.AnyClusterAvailableCondition.class)
@ConditionalOnBean(ClientCacheFactoryBean.class)
@ConditionalOnMissingBean(name = "continuousQueryBeanPostProcessor",
type = "org.springframework.data.gemfire.listener.ContinuousQueryListenerContainer")