@Configuration public class ContinuousQueryConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
ContinuousQueryConfiguration class is a Spring @Configuration class enabling
Continuous Query (CQ) Pivotal GemFire/Apache Geode capabilities in this cache client application.Executor,
GemFireCache,
CqQuery,
QueryService,
BeanPostProcessor,
Bean,
Configuration,
ImportAware,
AnnotationAttributes,
AnnotationMetadata,
AbstractAnnotationConfigSupport,
ContinuousQueryDefinition,
ContinuousQueryListener,
ContinuousQueryListenerContainer,
ContinuousQuery,
ErrorHandlerAbstractAnnotationConfigSupport.TypeResolver<T>| Modifier and Type | Field and Description |
|---|---|
protected static String |
ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE_NAME |
protected static String |
ORG_SPRINGFRAMEWORK_PACKAGE_NAME |
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| Constructor and Description |
|---|
ContinuousQueryConfiguration() |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, 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, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsPropertyprotected static final String ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE_NAME
protected static final String ORG_SPRINGFRAMEWORK_PACKAGE_NAME
protected Class<? extends Annotation> getAnnotationType()
Annotation type that configures and creates Continuous Queries
for application ContinuousQuery annotated POJO service methods.getAnnotationType in class AbstractAnnotationConfigSupportAnnotation type that configures and creates Continuous Queries
for application ContinuousQuery annotated POJO service methods.EnableContinuousQueries,
ContinuousQuery,
Annotation,
Classpublic void setImportMetadata(AnnotationMetadata importingClassMetadata)
setImportMetadata in interface ImportAware@Bean public BeanPostProcessor continuousQueryBeanPostProcessor()
@Bean public ContinuousQueryListenerContainer continuousQueryListenerContainer(org.apache.geode.cache.GemFireCache gemfireCache)
protected List<ContinuousQueryListenerContainerConfigurer> resolveContinuousQueryListenerContainerConfigurers()
protected Optional<ErrorHandler> resolveErrorHandler()
protected Optional<org.apache.geode.cache.query.QueryService> resolveQueryService()
public void setErrorHandlerBeanName(String errorHandlerBeanName)
protected String getErrorHandlerBeanName()
public void setPhase(int phase)
protected int getPhase()
public void setPoolName(String poolName)
protected String getPoolName()
public void setQueryServiceBeanName(String queryServiceBeanName)
protected String getQueryServiceBeanName()
public void setTaskExecutorBeanName(String taskExecutorBeanName)
protected String getTaskExecutorBeanName()
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.