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.
|