@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
,
ErrorHandler
AbstractAnnotationConfigSupport.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, statsProperty
protected 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 AbstractAnnotationConfigSupport
Annotation
type
that configures and creates Continuous Queries
for application ContinuousQuery
annotated POJO service methods.EnableContinuousQueries
,
ContinuousQuery
,
Annotation
,
Class
public 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.