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.

This commit is contained in:
John Blum
2018-06-01 17:42:39 -07:00
parent bddf9ff57b
commit ba0c69a86b

View File

@@ -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 {