@Configuration public class GatewaySenderConfiguration extends AbstractAnnotationConfigSupport implements ImportBeanDefinitionRegistrar
AbstractAnnotationConfigSupport.TypeResolver<T>
CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
Constructor and Description |
---|
GatewaySenderConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationType()
Returns the cache application
Annotation type pertaining to this configuration. |
void |
registerBeanDefinitions(AnnotationMetadata annotationMetadata,
BeanDefinitionRegistry beanDefinitionRegistry)
Processes the
EnableGatewaySender annotation by configuring and registerig a BeanDefinition
for a GatewaySender . |
protected void |
registerGatewaySender(AnnotationAttributes gatewaySenderAnnotation,
AnnotationAttributes parentGatewaySenderAnnotation,
BeanDefinitionRegistry registry)
Processes a defined
EnableGatewaySender on the EnableGatewaySenders annotation. |
protected void |
registerGatewaySender(String gatewaySenderName,
AnnotationAttributes gatewaySenderAnnotation,
AnnotationAttributes parentGatewaySenderAnnotation,
BeanDefinitionRegistry registry)
Processes a defined
EnableGatewaySender on the EnableGatewaySenders annotation. |
protected void |
setGatewaySenderBeanName(String gatewaySenderBeanName) |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerBeanDefinitions
protected Class<? extends Annotation> getAnnotationType()
AbstractAnnotationConfigSupport
Annotation
type pertaining to this configuration.getAnnotationType
in class AbstractAnnotationConfigSupport
Annotation
type used by this application.protected void setGatewaySenderBeanName(String gatewaySenderBeanName)
public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry beanDefinitionRegistry)
EnableGatewaySender
annotation by configuring and registerig a BeanDefinition
for a GatewaySender
.registerBeanDefinitions
in interface ImportBeanDefinitionRegistrar
registerGatewaySender(AnnotationAttributes, AnnotationAttributes, BeanDefinitionRegistry)
protected void registerGatewaySender(AnnotationAttributes gatewaySenderAnnotation, AnnotationAttributes parentGatewaySenderAnnotation, BeanDefinitionRegistry registry)
EnableGatewaySender
on the EnableGatewaySenders
annotation.
Processes properties defined in either the Annotation
or application.properties.protected void registerGatewaySender(String gatewaySenderName, AnnotationAttributes gatewaySenderAnnotation, AnnotationAttributes parentGatewaySenderAnnotation, BeanDefinitionRegistry registry)
EnableGatewaySender
on the EnableGatewaySenders
annotation.
Processes properties defined in either the Annotation
or application.properties{@literal}.Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.