From ba0c69a86bf0acae06f3ace72bd03ee6777c61bf Mon Sep 17 00:00:00 2001 From: John Blum Date: Fri, 1 Jun 2018 17:42:39 -0700 Subject: [PATCH] Add additional condition to prevent auto-configuration of ContinuousQueries if a bean of type o.s.d.g.listener.ContinuousQueryListenerContaininer is present in the Spring ApplicationContext. --- .../boot/autoconfigure/ContinuousQueryAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/geode-spring-boot-autoconfigure/src/main/java/org/springframework/geode/boot/autoconfigure/ContinuousQueryAutoConfiguration.java b/geode-spring-boot-autoconfigure/src/main/java/org/springframework/geode/boot/autoconfigure/ContinuousQueryAutoConfiguration.java index e6f1be3a..6d4644b3 100644 --- a/geode-spring-boot-autoconfigure/src/main/java/org/springframework/geode/boot/autoconfigure/ContinuousQueryAutoConfiguration.java +++ b/geode-spring-boot-autoconfigure/src/main/java/org/springframework/geode/boot/autoconfigure/ContinuousQueryAutoConfiguration.java @@ -42,7 +42,8 @@ import org.springframework.data.gemfire.config.annotation.EnableContinuousQuerie */ @Configuration @ConditionalOnBean(ClientCacheFactoryBean.class) -@ConditionalOnMissingBean(name = "continuousQueryBeanPostProcessor") +@ConditionalOnMissingBean(name = "continuousQueryBeanPostProcessor", + type = "org.springframework.data.gemfire.listener.ContinuousQueryListenerContainer") @EnableContinuousQueries @SuppressWarnings("unused") public class ContinuousQueryAutoConfiguration {