| Modifier and Type | Interface and Description |
|---|---|
| public interface | AliasRegistry
Common interface for managing aliases. |
| public interface | AttributeAccessor
Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects. |
| public interface | DecoratingProxy
Interface to be implemented by decorating proxies, in particular Spring AOP proxies but potentially also custom proxies with decorator semantics. |
| public interface | InfrastructureProxy
Interface to be implemented by transparent resource proxies that need to be considered as equal to the underlying resource, for example for consistent lookup key comparisons. |
| public interface | Ordered
|
| public interface | ParameterNameDiscoverer
Interface to discover parameter names for methods and constructors. |
| public interface | PriorityOrdered
Extension of the |
| public interface | ResolvableTypeProvider
Any object can implement this interface to provide its actual |
| public interface | SmartClassLoader
Interface to be implemented by a reloading-aware ClassLoader (e.g. a Groovy-based ClassLoader). |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AttributeAccessorSupport
Support class for |
| public class | BridgeMethodResolver
Helper for resolving synthetic |
| public class | CollectionFactory
Factory for collections that is aware of common Java and Spring collection types. |
| public class | ConfigurableObjectInputStream
Special |
| public class | Constants
Deprecated
since 6.1. since 6.1 with no replacement; use an enum, map, or similar custom
solution instead
This class can be used to parse other classes containing constant definitions
in public static final members.
|
| public class | Conventions
Provides methods to support various naming and other conventions used throughout the framework. |
| public abstract class | CoroutinesUtils
Utilities for working with Kotlin Coroutines. |
| public abstract class | DecoratingClassLoader
Base class for decorating ClassLoaders such as |
| public class | DefaultParameterNameDiscoverer
Default implementation of the |
| public class | ExceptionDepthComparator
Comparator capable of sorting exceptions based on their depth from the thrown exception type. |
| public class | GenericTypeResolver
Helper class for resolving generic types against type variables. |
| public abstract class | KotlinDetector
A common delegate for detecting Kotlin's presence and for identifying Kotlin types. |
| public class | KotlinReflectionParameterNameDiscoverer
|
| public class | MethodClassKey
A common key class for a method against a specific target class,
including |
| public class | MethodIntrospector
Defines the algorithm for searching for metadata-associated methods exhaustively including interfaces and parent classes while also dealing with parameterized methods as well as common scenarios encountered with interface and class-based proxies. |
| public class | MethodParameter
Helper class that encapsulates the specification of a method parameter, i.e. a |
| public class | NamedInheritableThreadLocal<
the value type T>
|
| public class | NamedThreadLocal<
the value type T>
|
| public abstract class | NativeDetector
A common delegate for detecting a GraalVM native image environment. |
| public abstract class | NestedCheckedException
Handy class for wrapping checked |
| public abstract class | NestedExceptionUtils
Helper class for implementing exception classes which are capable of holding nested exceptions. |
| public abstract class | NestedRuntimeException
Handy class for wrapping runtime |
| public class | OrderComparator
|
| public class | OverridingClassLoader
|
| public abstract class | ParameterizedTypeReference<
the referenced type T>The purpose of this class is to enable capturing and passing a generic
|
| public class | PrioritizedParameterNameDiscoverer
|
| public class | ReactiveAdapter
Adapter for a Reactive Streams |
| public class | ReactiveAdapterRegistry
A registry of adapters to adapt Reactive Streams |
| public class | ReactiveTypeDescriptor
Describes the semantics of a reactive type including boolean checks for
|
| public class | ResolvableType
Encapsulates a Java |
| pack-priv class | SerializableTypeWrapper
Internal utility class that can be used to obtain wrapped |
| public class | SimpleAliasRegistry
Simple implementation of the |
| pack-priv class | SortedProperties
Specialization of |
| public class | SpringProperties
Static holder for local Spring properties, i.e. defined at the Spring library level. |
| public class | SpringVersion
Class that exposes the Spring version. |
| public class | StandardReflectionParameterNameDiscoverer
|