All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractInjectionPointDependencyResolver |
|
| AbstractSmartLifecycle |
Abstract base class for implementing SmartLifecycle strategies.
|
| AbstractSpringResourceURLConnection |
Abstract URLConnection based on Spring Resource
|
| AnnotatedBeanDefinitionRegistryUtils |
Annotated BeanDefinition Utilities
|
| AnnotatedInjectionBeanPostProcessor |
A BeanPostProcessor implementation that provides dependency injection support for custom annotation types.
|
| AnnotatedInjectionBeanPostProcessor.AnnotationInjectedElement<M extends java.lang.reflect.Member> |
Annotation InjectionMetadata.InjectedElement
|
| AnnotatedInjectionPointDependencyResolver<A extends java.lang.annotation.Annotation> |
|
| AnnotatedPropertySourceLoader<A extends java.lang.annotation.Annotation> |
Abstract base class for ImportSelector implementations that load a PropertySource
when a Configuration class is annotated with a specific annotation.
|
| AnnotationBeanDefinitionRegistryPostProcessor |
|
| AnnotationUtils |
Annotation Utilities
|
| ApplicationContextUtils |
ApplicationContext Utilities
|
| ApplicationEventInterceptor |
An interface used to intercept application events allowing for pre-processing,
post-processing, or even prevention of event propagation through the
interceptor chain.
|
| ApplicationEventInterceptorChain |
A chain of ApplicationEventInterceptor instances that can be used to apply
cross-cutting logic before and after the processing of an ApplicationEvent.
|
| ApplicationListenerInterceptor |
An interceptor interface for ApplicationListener to provide additional behavior before or after
the listener processes an event.
|
| ApplicationListenerInterceptorChain |
A contract for an interceptor chain that allows the execution flow to be intercepted and processed
by a series of ApplicationListenerInterceptor instances.
|
| AutowireCandidateResolvingListener |
The Event Listener interface for the resolving processing including:
resolving suggested value
resolving lazy proxy
|
| AutowiredInjectionPointDependencyResolver |
|
| BeanCapableImportCandidate |
The @Import candidate is an instance of ImportSelector or ImportBeanDefinitionRegistrar
and not a regular Spring bean, which only invokes BeanClassLoaderAware, BeanFactoryAware,
EnvironmentAware, and ResourceLoaderAware contracts in order if they are implemented, thus it will
not be populated and
initialized .
|
| BeanDefinitionUtils |
BeanDefinition Utilities class
|
| BeanDependencyResolver |
A strategy interface for resolving bean dependencies within a Spring ConfigurableListableBeanFactory.
|
| BeanFactoryListener |
A listener interface for observing lifecycle events of a BeanFactory.
|
| BeanFactoryListenerAdapter |
|
| BeanFactoryUtils |
BeanFactory Utilities class
|
| BeanListener |
Listener interface for bean lifecycle events.
|
| BeanListenerAdapter |
|
| BeanMethodInjectionPointDependencyResolver |
|
| BeanPropertyChangedEvent |
An event that is published when a property of a bean changes.
|
| BeanRegistrar |
BeanRegistrar provides utility methods for registering beans within a Spring BeanDefinitionRegistry.
|
| BeanTimeStatistics |
BeanTimeStatistics is a BeanListener implementation that tracks and measures the time spent
during various stages of a Spring Bean's lifecycle using a StopWatch instance.
|
| BeanUtils |
Bean Utilities Class
|
| CollectingConfigurationPropertyListener |
A listener implementation that collects and manages configuration properties during property resolution and autowiring processes.
|
| CompositeAutowireCandidateResolvingListener |
|
| ConfigurationBeanAliasGenerator |
A strategy interface for generating aliases for configuration beans.
|
| ConfigurationBeanBinder |
A binder interface for mapping configuration properties to a configuration bean.
|
| ConfigurationBeanBindingPostProcessor |
A BeanPostProcessor implementation that binds configuration beans with their corresponding properties.
|
| ConfigurationBeanBindingRegistrar |
|
| ConfigurationBeanBindingsRegister |
|
| ConfigurationBeanCustomizer |
A callback interface that allows for customizing a configuration bean after it has been bound
but before it is registered in the Spring application context.
|
| ConfigurationPropertyRepository |
A repository for managing ConfigurationProperty instances with support for configuration via Spring's Environment.
|
| ConstructionInjectionPointDependencyResolver |
|
| ConversionServiceResolver |
The class to resolve a singleton instance of ConversionService that may be retrieved from Spring
built-in bean or create a new one.
|
| ConversionServiceUtils |
The utilities class for ConversionService
|
| DefaultBeanDependencyResolver |
|
| DefaultConfigurationBeanAliasGenerator |
A ConfigurationBeanAliasGenerator implementation that generates configuration bean aliases
by combining the simple name of the configuration class and the capitalized bean name.
|
| DefaultConfigurationBeanBinder |
|
| DefaultPropertiesPropertySource |
|
| DefaultPropertiesPropertySources |
|
| DefaultResourceComparator |
The default Comparator implementation for comparing Resource objects based on their filenames.
|
| DeferredApplicationEventPublisher |
Deprecated. |
| DelegatingFactoryBean |
A FactoryBean implementation that delegates to an existing object instance,
providing lifecycle management and integration with Spring's ApplicationContext.
|
| Dependency |
Spring Bean Dependency
|
| DependencyAnalysisBeanFactoryListener |
|
| DependencyTreeWalker |
|
| EnableConfigurationBeanBinding |
Enables Spring's annotation-driven configuration bean from properties.
|
| EnableConfigurationBeanBindings |
|
| EnableEventExtension |
Enables Spring's Event Extension.
|
| EnableSpringConverterAdapter |
|
| EnableTTLCaching |
Enables Spring's caching functionality with TTL (Time-To-Live) support.
|
| EnvironmentListener |
The interface listens the manipulation of ConfigurableEnvironment including ProfileListener
and PropertyResolverListener :
ConfigurableEnvironment.getPropertySources()
ConfigurableEnvironment.getSystemProperties()
ConfigurableEnvironment.getSystemEnvironment()
ConfigurableEnvironment.merge(ConfigurableEnvironment)
|
| EnvironmentUtils |
Environment Utilities class
|
| EventPublishingBeanInitializer |
ApplicationContextInitializer for Publishing Bean Event with the highest priority
|
| ExposingClassPathBeanDefinitionScanner |
A extension class of ClassPathBeanDefinitionScanner to expose some methods:
ClassPathBeanDefinitionScanner.doScan(String...)
ClassPathBeanDefinitionScanner.checkCandidate(String, BeanDefinition)
|
| FilterMode |
The mode of Filter behaviors.
|
| GenericAnnotationAttributes<A extends java.lang.annotation.Annotation> |
Generic AnnotationAttributes
|
| GenericApplicationListenerAdapter |
An adapter interface that combines the functionalities of GenericApplicationListener
and SmartApplicationListener to provide a more flexible and extensible way to handle
application events in the Spring context.
|
| GenericBeanPostProcessorAdapter<T> |
Generic adapter implementation of the BeanPostProcessor interface, providing type-safe
processing for beans of a specific type.
|
| HyphenAliasGenerator |
|
| ImmutableMapPropertySource |
An immutable implementation of MapPropertySource that ensures the underlying map remains unmodifiable.
|
| InjectionPointDependencyResolver |
Resolver for injection point dependencies in Spring-managed beans.
|
| InjectionPointDependencyResolvers |
|
| InstantiationAwareBeanPostProcessorAdapter |
The Adapter class of SmartInstantiationAwareBeanPostProcessor is compatible with Spring [3.x,)
InstantiationAwareBeanPostProcessorAdapter was deprecated
since Spring 5.3, and removed since Spring 6.x.
|
| InterceptingApplicationEventMulticaster |
Intercepting ApplicationEventMulticaster based on SimpleApplicationEventMulticaster
|
| InterceptingApplicationEventMulticasterProxy |
Intercepting ApplicationEventMulticaster Proxy
|
| JavaBeansPropertyChangeListenerAdapter |
An adapter class that bridges JavaBeans PropertyChangeListener with Spring's event publishing mechanism.
|
| JoinAliasGenerator |
|
| JsonPropertySource |
The extension annotation of @ResourcePropertySource providing a convenient and declarative
mechanism for adding a JSON PropertySource to Spring's Environment.
|
| JsonPropertySourceFactory |
PropertySourceFactory implementation that creates PropertySource instances from JSON resources.
|
| ListenableAutowireCandidateResolver |
|
| ListenableAutowireCandidateResolverInitializer |
An ApplicationContextInitializer implementation that registers a
ListenableAutowireCandidateResolver to provide extensible autowiring
capabilities within the Spring application context.
|
| ListenableConfigurableEnvironment |
ConfigurableEnvironment with intercepting features
|
| ListenableConfigurableEnvironmentInitializer |
|
| LoggingAutowireCandidateResolvingListener |
|
| LoggingBeanFactoryListener |
A BeanFactoryListener implementation that provides logging capabilities for Spring BeanFactory events.
|
| LoggingBeanListener |
A BeanListener implementation that provides comprehensive logging for various bean lifecycle events.
|
| LoggingEnvironmentListener |
|
| LoggingSmartLifecycle |
A SmartLifecycle implementation that logs lifecycle events for debugging and monitoring purposes.
|
| MethodParameterUtils |
The utility class for MethodParameter
|
| MimeTypeUtils |
The utility class for MIME Type
|
| NamedBeanHolderComparator<T> |
A comparator for NamedBeanHolder instances, typically used to sort
bean holders based on the order of their contained bean instances.
|
| ObjectProviderUtils |
The utilities class for ObjectProvider
|
| OnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent> |
Abstract ApplicationListener base class for handling ApplicationContextEvent in a one-time execution manner.
|
| ParallelPreInstantiationSingletonsBeanFactoryListener |
A BeanFactoryListener implementation that pre-instantiates singleton beans in parallel
to improve application startup performance.
|
| ProfileListener |
The interface listens the manipulation of Environment's profiles including:
Environment.getActiveProfiles()
Environment.getDefaultProfiles()
ConfigurableEnvironment.setActiveProfiles(String...)
ConfigurableEnvironment.addActiveProfile(String)
ConfigurableEnvironment.setDefaultProfiles(String...)
|
| PropertyConstants |
The Property constants for Microsphere Spring
|
| PropertyResolverListener |
The interface listens the manipulation of PropertyResolvers' profiles including:
PropertyResolver.getProperty(String, String)
PropertyResolver.getProperty(String, Class, Object)
PropertyResolver.getRequiredProperty(String, Class)
PropertyResolver.resolvePlaceholders(String)
PropertyResolver.resolveRequiredPlaceholders(String)
ConfigurablePropertyResolver.setRequiredProperties(String...)
ConfigurablePropertyResolver.validateRequiredProperties()
ConfigurablePropertyResolver.setConversionService(ConfigurableConversionService)
ConfigurablePropertyResolver.setPlaceholderPrefix(String)
ConfigurablePropertyResolver.setPlaceholderSuffix(String)
ConfigurablePropertyResolver.setIgnoreUnresolvableNestedPlaceholders(boolean)
ConfigurablePropertyResolver.setValueSeparator(String)
|
| PropertySourceChangedEvent |
Event raised when a PropertySource is added, removed, or replaced in the environment's property sources.
|
| PropertySourceChangedEvent.Kind |
The Kind of PropertySource Changed Event
|
| PropertySourceExtension |
Extension meta-annotation for Spring's @PropertySource to overcome its limitations:
The @PropertySource annotation can't auto-refresh the property sources
The @PropertySource annotation can't control the order of PropertySource
The @PropertySource annotation can't be inherited
The PropertySource#value() attribute does not support the resource location wildcards
The PropertySource#encoding() attribute does not specify the default encoding for the resource
|
| PropertySourceExtensionAttributes<A extends java.lang.annotation.Annotation> |
|
| PropertySourceExtensionLoader<A extends java.lang.annotation.Annotation,EA extends PropertySourceExtensionAttributes<A>> |
Abstract ImportSelector class to load the PropertySource
when the configuration annotated the Enable annotation that meta-annotates @PropertySourceExtension
|
| PropertySourceExtensionLoader.PropertySourceResource |
The resource of PropertySource
|
| PropertySourceExtensionLoader.ResourcePropertySourcesRefresher |
The Refresher of PropertySources' for Resource
|
| PropertySourcesChangedEvent |
Event raised when one or more PropertySource instances are added, removed, or replaced in the environment's property sources.
|
| PropertySourcesUtils |
PropertySources Utilities
|
| PropertyValuesUtils |
PropertyValues Utilities
|
| ResolvableDependencyTypeFilter |
A Filter implementation that evaluates whether a given class is a resolvable dependency type.
|
| ResolvablePlaceholderAnnotationAttributes<A extends java.lang.annotation.Annotation> |
The resolvable placeholders of AnnotationAttributes
|
| ResourceInjectionPointDependencyResolver |
|
| ResourceLoaderUtils |
The utilities class for Spring ResourceLoader
|
| ResourcePropertySource |
A variant of the @PropertySource annotation that has some limitations:
The @PropertySource annotation can't meta-annotate the another annotation
The @PropertySource annotation can't control the order of PropertySource
The @PropertySource annotation can't be inherited
The PropertySource#value() attribute does not support the resource location wildcards
The PropertySource#encoding() attribute does not specify the default encoding for the resource
|
| ResourcePropertySourceLoader |
|
| ResourcePropertySources |
|
| ResourceUtils |
The utilities class for Resource
|
| ResourceYamlProcessor |
A YamlProcessor implementation that processes one or more YAML resources
into a structured map of properties.
|
| SpringConverterAdapter |
Spring Converter Adapter based on Microsphere Converters
|
| SpringDelegatingBeanProtocolURLConnectionFactory |
Spring delegating Beans of SubProtocolURLConnectionFactory
|
| SpringEnvironmentURLConnectionFactory |
Spring Environment SubProtocolURLConnectionFactory
|
| SpringFactoriesLoaderUtils |
The utilities class for SpringFactoriesLoader
|
| SpringPropertySourcesURLConnectionAdapter |
The URLConnection adapter class is based on the Spring PropertySources
|
| SpringProtocolURLStreamHandler |
The Spring URLStreamHandler component supports supports the "spring" sub-protocols,
like "spring:{sub-protocol}:{ext-1}: ...
|
| SpringResourceURLConnection |
Spring Resource URLConnection
|
| SpringResourceURLConnectionFactory |
Spring Resource SubProtocolURLConnectionFactory
|
| SpringSubProtocolURLConnectionFactory |
Spring Abstract SubProtocolURLConnectionFactory
|
| SpringVersion |
The enumeration for the released Spring versions since 3.2
|
| SpringVersionUtils |
The Utilities class for Spring Framework Version
|
| TTLCacheable |
A variation of @Cacheable that supports Time-To-Live (TTL) settings for cached entries.
|
| TTLCachePut |
A variant of CachePut that supports time-to-live (TTL) settings for cache entries.
|
| TTLCacheResolver |
TTL Customized CacheResolver
|
| TTLContext |
A context class that manages Time-To-Live (TTL) values using a thread-local variable.
|
| UnderScoreJoinAliasGenerator |
A class that generates aliases by joining parts with an underscore ("_").
|
| YamlPropertySource |
|
| YamlPropertySourceFactory |
A PropertySourceFactory implementation that creates PropertySource instances from YAML resources.
|