All Classes and Interfaces
Class
Description
Abstract common
BeanPostProcessor implementation for customized annotation that annotated injected-object.Abstract
DubboConfigBinder implementationAnnotated
BeanDefinition UtilitiesAnnotation PropertyValues AdapterAnnotation UtilitiesBean Registrar
Starting from 2.7.0+, export and refer will only be executed when Spring is fully initialized.
Configurable the
source for BeanMetadataElementThe binder for the configuration bean
The
BeanPostProcessor class to bind the configuration beanThe
ImportBeanDefinitionRegistrar implementation for @EnableConfigurationBindingThe
Registrar class for EnableConfigurationBeanBindingsThe customizer for the configuration bean after
its binding.Constants of dubbo spring config
DataSourceStatusChecker
The default
ConfigurationBeanBinder implementationDefault
DubboConfigBinder implementation based on Spring DataBinderDubbo Annotation Utilities Class
Dubbo's application state event on starting/started/stopping/stopped
AbstractBeanDefinitionParser
Dubbo Bean utilities class
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Dubbo
ClassPathBeanDefinitionScanner that exposes some methods to be public.Dubbo Component Scan
Annotation,scans the classpath for annotated components that will be auto-registered as
Spring beans.Dubbo
DubboComponentScan Bean RegistrarA Post-Processor class to set the alias of Dubbo Config bean using its
AbstractConfig.getId()An ApplicationListener to load config beans
The Bean customizer for
Dubbo Config.Dubbo config bean initializer.
DubboConfig BinderDubbo
Config ConfigurationMultiple Dubbo
Config Bean BindingSingle Dubbo
Config Bean BindingDubbo
Config register, which order can be configuredThe
BeanPostProcessor class for the default property value of Dubbo's Config BeansAn
ApplicationEvent to trigger init DubboConfigBeanInitializer.An ApplicationListener to control Dubbo application.
Register some infrastructure beans if not exists.
Dubbo's module state event on starting/started/stopping/stopped
DubboNamespaceHandler
Dubbo spring initialization context object
Custom dubbo spring initialization
Hold a set of DubboSpringInitCustomizer, for register customizers by programming.
Dubbo spring initialization entry point
Enables Spring's annotation-driven configuration bean from
properties.The annotation composes the multiple
EnableConfigurationBeanBindingsEnables Dubbo components as Spring Beans, equals
DubboComponentScan and EnableDubboConfig combination.As a convenient and multiple
EnableConfigurationBeanBinding
in default behavior , is equal to single bean bindings with below convention prefixes of properties:
ApplicationConfig binding to property : "dubbo.application"
ModuleConfig binding to property : "dubbo.module"
RegistryConfig binding to property : "dubbo.registry"
ProtocolConfig binding to property : "dubbo.protocol"
MonitorConfig binding to property : "dubbo.monitor"
ProviderConfig binding to property : "dubbo.provider"
ConsumerConfig binding to property : "dubbo.consumer"
The utilities class for
EnvironmentGeneric
BeanPostProcessor AdapterDeprecated.
Object Utilities
PropertySources Utilities
Step 1:
The purpose of implementing
BeanFactoryPostProcessor is to scan the registration reference bean definition earlier,
so that it can be shared with the xml bean configuration.Attribute names of
DubboReference
and ReferenceConfig
Spring FactoryBean for
ReferenceConfig.
Builder for ReferenceBean, used to return ReferenceBean instance in Java-config @Bean method,
equivalent to
DubboReference annotation.ReferenceConfig Creator for @DubboReferenceA
BeanFactoryPostProcessor used for processing of @Service annotated classes and annotated bean in java config classes.ServiceFactoryBean
Dubbo
@Service Bean BuilderA temp holder for scanned packages of service.
Spring Compatibility Utils for spring 3.x/4.x/5.x/6.x
SpringExtensionInjector
Register scope beans in spring module
SpringStatusChecker
The utilities class for wrapper interfaces
DubboConfigDefaultPropertyValueBeanPostProcessorinstead