All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractArtifactResourceResolver |
|
AbstractConverter<S,T> |
An abstract base class for implementing the Converter interface.
|
AbstractDeque<E> |
Abstract Deque implementation that provides default implementations for some of the
operations in the Deque interface.
|
AbstractEventDispatcher |
Abstract implementation of EventDispatcher that provides common functionality for dispatching events to
registered listeners.
|
AbstractLogger |
An abstract implementation of the Logger interface, providing common functionality for concrete logger implementations.
|
AbstractURLClassPathHandle |
Abstract implementation of URLClassPathHandle that provides a base for handling URL Class-Path entries.
|
AccessibleObjectUtils |
The utilities class of AccessibleObject
|
ACLLoggerFactory |
|
AdditionalMetadataResourceConfigurationPropertyLoader |
|
AnnotationUtils |
Annotation Utilities class
|
ArchiveFileArtifactResourceResolver |
|
ArrayEnumeration<E> |
ArrayEnumeration is an implementation of enumeration based on an array,
used to sequentially access elements in the array.
|
ArrayStack<E> |
The Stack class represents a last-in-first-out
(LIFO) stack of objects.
|
ArrayUtils |
The utilities class for Array
|
Artifact |
Represents a software artifact with attributes such as artifact ID, version, and location.
|
ArtifactDetector |
The ArtifactDetector class is responsible for detecting and resolving artifacts from the classpath.
|
ArtifactResourceResolver |
ArtifactResourceResolver interface is responsible for resolving resources related to an
Artifact .
|
Assert |
The utility class for Assertion
|
BannedArtifactClassLoadingExecutor |
The executor for the banned artifacts that are loading by ClassLoader .
|
BaseUtils |
Deprecated. |
BeanMetadata |
The metadata class of Bean, which is used to represent a Java Bean.
|
BeanProperty |
The class presenting the Property of Bean
|
BeanUtils |
The utilities class for Java Beans
|
ByteArrayToObjectConverter |
The class coverts the byte array object to be a Object instance .
|
CharSequenceComparator |
A Comparator implementation for comparing CharSequence objects.
|
CharSequenceUtils |
The utilities class for CharSequence
|
CharsetUtils |
The Utilities class for Charset
|
ClassDataRepository |
A repository class that manages and provides access to classpath and class-related metadata.
|
ClassDefinition |
|
ClassFileJarEntryFilter |
A JarEntryFilter implementation that filters only Java class files in a JAR.
|
ClassFilter |
|
ClassicProcessIdResolver |
|
ClassicURLClassPathHandle |
|
ClassLoaderUtils |
ClassLoader Utility
|
ClassLoaderUtils.ResourceType |
ResourceType defines different types of resources that can be accessed through a ClassLoader.
|
ClassPathResourceConfigurationPropertyLoader |
|
ClassPathUtils |
ClassPathUtils is an abstract utility class that provides methods for retrieving various class path-related information.
|
ClassUtils |
Class utility class
|
CollectionUtils |
The utilities class for Java Collection
|
Compatible<T,R> |
A utility class to conditionally execute logic based on version comparison.
|
CompositeSubProtocolURLConnectionFactory |
|
CompositeURLStreamHandlerFactory |
A composite URLStreamHandlerFactory that delegates the creation of URLStreamHandler instances
to one or more underlying factories in a prioritized order.
|
ConditionalEventListener<E extends Event> |
A conditional extension of the EventListener interface that allows filtering events before handling.
|
ConfigurationProperty |
The metadata annotation used to declare on the Java field whose modifiers usually are static and final
for the configuration property.
|
ConfigurationProperty |
ConfigurationProperty is a class that represents a configuration property
with its name, type, value, default value, requirement status, description, and metadata.
|
ConfigurationProperty.Metadata |
The metadata class of the Spring Configuration Property
|
ConfigurationPropertyGenerator |
ConfigurationPropertyGenerator interface can be implemented by objects that
generate string representations (e.g., JSON, XML, Properties) of ConfigurationProperty .
|
ConfigurationPropertyLoader |
|
ConfigurationPropertyReader |
|
Configurer<T> |
A fluent configuration utility for applying conditional operations on a value of type T .
|
ConsoleURLConnection |
Console URLConnection
|
Constants |
|
ConstructorDefinition |
The definition class for Constructor
|
ConstructorUtils |
The utilities class of Constructor
|
Converter<S,T> |
A functional interface that defines a strategy for converting values from one type (S ) to another type (T ).
|
CustomizedThreadFactory |
A ThreadFactory implementation that creates threads with customized attributes,
including name prefix, daemon status, priority, and stack size.
|
DefaultConfigurationPropertyGenerator |
|
DefaultConfigurationPropertyReader |
|
DefaultDeserializer |
Default implementation of the Deserializer interface using Java's built-in serialization mechanism.
|
DefaultEntry<K,V> |
A default implementation of the Map.Entry interface, representing a key-value pair.
|
DefaultSerializer |
A default implementation of the Serializer interface that uses Java's standard serialization mechanism.
|
DelegatingBlockingQueue<E> |
A delegating implementation of BlockingQueue that wraps another
BlockingQueue instance and forwards all method calls to it.
|
DelegatingDeque<E> |
Delegating Deque
|
DelegatingQueue<E> |
Delegating Queue
|
DelegatingScheduledExecutorService |
A delegating implementation of ScheduledExecutorService that forwards all method calls to a provided
delegate instance.
|
DelegatingURLConnection |
A delegating implementation of URLConnection that forwards all method calls to a provided delegate instance.
|
DelegatingURLStreamHandlerFactory |
A delegating implementation of URLStreamHandlerFactory that forwards all calls to a provided delegate factory.
|
DelegatingWrapper |
A delegating Wrapper interface that provides default implementations for unwrapping and checking
wrapped object types.
|
Deprecation |
A serializable class that provides detailed information about deprecation.
|
Deprecation.Builder |
|
Deprecation.Level |
Deprecation Level
|
Deserializer<T> |
A functional interface for deserializing byte arrays into objects of type T .
|
Deserializers |
A utility class for managing and retrieving Deserializer instances based on the deserialized type.
|
DirectEventDispatcher |
|
DirectoryFileFilter |
This filter accepts File objects that are directories.
|
EmptyDeque<E> |
An empty and immutable Deque implementation that throws UnsupportedOperationException
for methods that attempt to modify the deque, and returns appropriate default values for read-only operations.
|
EmptyIterable<E> |
An empty Iterable implementation that always returns an empty iterator.
|
EmptyIterator<E> |
An empty and immutable implementation of the Iterator interface.
|
EnumerationIteratorAdapter<E> |
An Iterator that adapts an Enumeration instance, providing a forward-only,
read-only view of the elements.
|
EnumerationUtils |
The utilities class for Java Enumeration
|
Event |
An event object is based on the Java standard event
|
EventDispatcher |
An interface that defines the contract for dispatching events to registered listeners.
|
EventListener<E extends Event> |
The Event Listener that is based on Java standard EventListener interface supports
the generic Event .
|
ExceptionUtils |
Exception Utilities class
|
ExecutableDefinition<E extends java.lang.reflect.Executable> |
The definition class for Java Reflection Executable , which serves as a base class for executable members
like methods and constructors.
|
ExecutableUtils |
The utility class for Java Reflection Executable
|
ExecutorUtils |
Executor Utilities class
|
Experimental |
The marker annotation indicates a feature is experimental, it could be changed or even be removed in the future.
|
ExtendableProtocolURLStreamHandler |
Extendable Protocol URLStreamHandler class supports the sub-protocols,
like :
{protocol}:{sub-protocols[0]}: ... :{sub-protocols[n]}://...
,
{protocol} : The protocol of URLStreamHandler is recognized by URL (required)
{sub-protocols} : the list of sub-protocols that is resolved from URL (optional)
|
FastByteArrayInputStream |
A fast, non-thread-safe implementation of ByteArrayInputStream .
|
FastByteArrayOutputStream |
A fast, non-thread-safe implementation of ByteArrayOutputStream .
|
FieldDefinition |
The definition class of Field
|
FieldUtils |
The Java Reflection Field Utility class
|
FileChangedEvent |
The event raised when the file is changed
|
FileChangedEvent.Kind |
The Kind of File Changed Event
|
FileChangedListener |
A listener interface for receiving file change events.
|
FileConstants |
File Constants
|
FileExtensionFilter |
A filter that matches files based on their extensions.
|
FileUtils |
File Utility
|
FileWatchService |
A service that watches files or directories for changes and notifies registered listeners.
|
Filter<T> |
The Filter<T> interface represents a generic filtering mechanism that can be applied to objects of type T .
|
FilterOperator |
Enumeration representing various logical operations for combining multiple Filter instances.
|
FilterUtils |
Utility class for working with Filter instances.
|
FormatUtils |
The utility class of text format
|
Functional<V> |
A fluent API utility class for performing chained operations on a value of type V .
|
GenericEvent<S> |
A generic implementation of the Event class that allows for type-safe event handling.
|
GenericEventListener |
A generic implementation of the EventListener interface that supports multiple event handling methods.
|
Handler |
The "classpath" protocol URLStreamHandler based on ClassLoader
|
Handler |
"console" protocol Handler
|
HierarchicalClassComparator |
Comparator for hierarchical class.
|
Immutable |
Marker annotation to indicate that the annotated element is immutable, this means that its state cannot be seen to
change by callers.
|
ImmutableEntry<K,V> |
An immutable implementation of Map.Entry that stores a fixed key-value pair.
|
IOFileFilter |
A compound interface that combines the functionalities of FileFilter and
FilenameFilter .
|
IOUtils |
The utilities class for I/O
|
IterableAdapter<T> |
An adapter that wraps an Iterator and provides an Iterable interface.
|
IterableUtils |
The utility class for Iterable
|
JarEntryFilter |
A filter for JarEntry objects.
|
JarUtils |
Jar Utility class
|
JavaType |
Represents a Java type, encapsulating various operations and utilities for handling different kinds of types,
including classes, parameterized types, type variables, wildcard types, and generic array types.
|
JavaType.Kind |
The kind of Java type
|
JDKLoggerFactory |
A LoggerFactory implementation that creates and manages instances of JDK logging ( Logger ).
|
JmxUtils |
The utilities class for JMX operations, providing convenient methods to interact with MBeans and MXBeans.
|
JSONArray |
A dense indexed sequence of values.
|
JSONException |
Thrown to indicate a problem with the JSON API.
|
JSONObject |
A modifiable set of name/value mappings.
|
JSONStringer |
|
JSONTokener |
Parses a JSON ( RFC 4627) encoded
string into the corresponding object.
|
JSONUtils |
Utility class for generating and manipulating JSON strings.
|
Listenable<E extends EventListener<?>> |
A component that allows registration and management of EventListener instances.
|
Lists |
The utility class for List for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
|
ListUtils |
The utilities class for Java List
|
Logger |
Logger interface for logging messages with different severity levels.
|
LoggerFactory |
The LoggerFactory serves as an abstract base class for creating and managing
instances of the Logger type.
|
LoggingFileChangedListener |
|
ManagementUtils |
Utility class for management-related operations
|
ManifestArtifactResourceResolver |
|
Maps |
The utility class for Map for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
|
MapToPropertiesConverter |
|
MapUtils |
The utilities class for Java Map
|
MavenArtifact |
Represents a Maven software artifact with attributes such as group ID, artifact ID, version, and location.
|
MavenArtifactResourceResolver |
A resolver implementation for Maven artifact metadata, extracting information from Maven POM properties files.
|
MBeanAttribute |
Represents an MBean attribute, encapsulating the MBeanAttributeInfo and its optional value.
|
MemberDefinition<M extends java.lang.reflect.Member> |
The definition class for Java Reflection Member .
|
MemberUtils |
Java Reflection Member Utilities class
|
MetadataResourceConfigurationPropertyLoader |
|
MethodDefinition |
The definition class of Java Method , providing a structured way to define and resolve methods
by their name, parameter types, and declaring class.
|
MethodHandlesLookupUtils |
Utilities class providing convenient methods for working with MethodHandles.Lookup .
|
MethodHandleUtils |
Utility class for working with MethodHandle .
|
MethodHandleUtils.LookupMode |
The allowed MethodHandles.Lookup modes enumeration
|
MethodUtils |
The Java Reflection Method Utility class
|
ModernProcessIdResolver |
|
ModernURLClassPathHandle |
|
Modifier |
The enumeration class for Java Reflection Modifier
|
MultipleType |
Represents a composite type that encapsulates multiple Type instances.
|
MultiValueConverter<S> |
An interface to convert the source-typed value to multiple value, e.g , Java array, Collection or
sub-interfaces
|
MutableInteger |
A mutable integer container that provides various atomic operations for integer addition,
increment, decrement, and value retrieval.
|
MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> |
A mutable and non-thread-safe implementation of URLStreamHandlerFactory that allows dynamic
registration and retrieval of URLStreamHandler instances for specific protocols.
|
NameFileFilter |
Filters filenames for a certain name.
|
Nonnull |
A common Microsphere annotation to declare that annotated elements cannot be null .
|
NoOpLoggerFactory |
A LoggerFactory implementation that provides instances of NoOpLogger ,
which perform no operations for logging calls.
|
NoOpURLClassPathHandle |
|
Nullable |
A common Microsphere annotation to declare that annotated elements can be null under
some circumstance.
|
NumberToByteConverter |
|
NumberToCharacterConverter |
|
NumberToDoubleConverter |
|
NumberToFloatConverter |
|
NumberToIntegerConverter |
|
NumberToLongConverter |
|
NumberToShortConverter |
|
NumberUtils |
The utilities class for nummber
|
ObjectToBooleanConverter |
|
ObjectToByteArrayConverter |
The class coverts the Object instance to be byte array object.
|
ObjectToByteConverter |
|
ObjectToCharacterConverter |
|
ObjectToDoubleConverter |
|
ObjectToFloatConverter |
|
ObjectToIntegerConverter |
|
ObjectToLongConverter |
|
ObjectToOptionalConverter |
The class to convert Object to Optional
|
ObjectToShortConverter |
|
ObjectToStringConverter |
|
PackageNameClassFilter |
ClassFilter implementation that filters classes based on their package name.
|
PackageNameClassNameFilter |
|
ParallelEventDispatcher |
|
ParameterizedTypeImpl |
ParameterizedType Implementation forks sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
|
PathConstants |
Path Constants Definition
|
Predicates |
The utilities class for Java Predicate
|
Prioritized |
Prioritized interface can be implemented by objects that
should be sorted, for example the tasks in executable queue.
|
PriorityComparator |
A Comparator implementation that sorts objects based on the value of the
Priority annotation.
|
ProcessExecutor |
Process Executor
|
ProcessIdResolver |
A strategy interface for resolving the current process ID.
|
ProcessManager |
Manages and tracks processes, providing methods to handle running processes and clean up resources.
|
PropertiesToStringConverter |
|
PropertiesUtils |
The utilities class for Properties
|
PropertyConstants |
The property constants for Microsphere Core
|
PropertyResourceBundleControl |
A ResourceBundle.Control implementation for loading property-based resource bundles with customizable
character encoding.
|
PropertyResourceBundleUtils |
PropertyResourceBundle Utility class
|
ProtocolConstants |
Protocol Constants Definition
|
ProxyUtils |
The utilities class for Proxy
|
QueueUtils |
The utilities class for Java Queue
|
ReadOnlyIterator<E> |
A skeletal implementation of the Iterator interface, designed to support
read-only iteration.
|
ReflectionUtils |
|
ReflectiveConfigurationPropertyGenerator |
|
ReflectiveDefinition |
The abstract definition class for Java Reflection.
|
ResourceConstants |
The Constants for Microsphere Resource
|
ReversedDeque<E> |
Reverse ordered Deque based on JDK 21 java.util.ReverseOrderDequeView
|
Scanner<S,R> |
A component that scans elements of type S and produces a set of results of type R .
|
SeparatorConstants |
Separator Constants
|
Serializer<S> |
A strategy interface for serializing objects of type S into a byte array.
|
Serializers |
A utility class for managing and retrieving Serializer instances.
|
ServiceLoaderURLStreamHandlerFactory |
A URLStreamHandlerFactory implementation that uses the JDK's ServiceLoader
to load and compose multiple delegates for creating URLStreamHandler instances.
|
ServiceLoaderUtils |
Utility class for loading and managing service providers via ServiceLoader , with support for caching,
prioritization, and ClassLoader hierarchy traversal.
|
ServiceLoadingURLClassPathHandle |
|
Sets |
The utility class for Set for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
|
SetUtils |
The utilities class for Java Set
|
Sfl4jLoggerFactory |
|
ShutdownHookUtils |
Utilities for managing shutdown hooks in a JVM application.
|
SimpleClassScanner |
A simple scanner for scanning Class objects under a specified package or archive.
|
SimpleFileScanner |
Simple File Scanner (Single-Thread)
|
SimpleJarEntryScanner |
A simple scanner for JarEntry that provides methods to scan and filter entries within a JAR file.
|
Since |
The annotation that indicates the API is introduced in the first time.
|
SingletonDeque<E> |
A Deque implementation that holds a single, immutable element.
|
SingletonEnumeration<E> |
A simple implementation of the Enumeration interface that contains a single element.
|
SingletonIterator<E> |
A specialized read-only Iterator implementation that iterates over a single element.
|
StackTraceUtils |
The utility class for Stack Trace
|
StandardFileWatchService |
/**
Standard implementation of the FileWatchService interface using JDK 7's
WatchService API.
|
StandardURLStreamHandlerFactory |
Standard implementation of URLStreamHandlerFactory that creates a new instance of
URLStreamHandler for a given protocol.
|
StopWatch |
StopWatch provides a simple way to measure execution time for tasks, supporting nested task tracking.
|
StopWatch.Task |
|
StreamArtifactResourceResolver |
An abstract base class for implementing ArtifactResourceResolver that provides a
skeletal implementation to resolve artifact resources from either a streamable resource (like a URL)
or an archive file (like a JAR).
|
Streams |
The utilities class for Stream
|
StringBuilderWriter |
Writer implementation that outputs to a StringBuilder .
|
StringConverter<T> |
A class to covert String to the target-typed value
|
StringDeserializer |
A Deserializer implementation for converting byte arrays into String instances.
|
StringSerializer |
A Serializer implementation for converting String objects into byte arrays using a specified charset.
|
StringToArrayConverter |
The class to convert String to array-type object
|
StringToBlockingDequeConverter |
The class to convert String to BlockingDeque -based value
|
StringToBlockingQueueConverter |
The class to convert String to BlockingDeque -based value
|
StringToBooleanConverter |
The class to convert String to Boolean
|
StringToByteConverter |
The class to convert String to Byte
|
StringToCharacterConverter |
The class to convert String to Character
|
StringToCharArrayConverter |
The class to convert String to char[]
|
StringToClassConverter |
The class to convert String to Class
|
StringToCollectionConverter |
The class to convert String to Collection -based value
|
StringToDequeConverter |
The class to convert String to Deque -based value
|
StringToDoubleConverter |
The class to convert String to Double
|
StringToDurationConverter |
The class to convert String to Duration
|
StringToFloatConverter |
The class to convert String to Float
|
StringToInputStreamConverter |
The class to convert String to InputStream
|
StringToIntegerConverter |
The class to convert String to Integer
|
StringToIterableConverter<T extends java.lang.Iterable> |
The class to convert String to Iterable -based value
|
StringToListConverter |
The class to convert String to List -based value
|
StringToLongConverter |
The class to convert String to Long
|
StringToMultiValueConverter |
The class to convert String to multiple value object
|
StringToNavigableSetConverter |
The class to convert String to SortedSet -based value
|
StringToQueueConverter |
The class to convert String to Deque -based value
|
StringToSetConverter |
The class to convert String to Set -based value
|
StringToShortConverter |
The class to convert String to Short
|
StringToSortedSetConverter |
The class to convert String to SortedSet -based value
|
StringToStringConverter |
The class to convert String to String
|
StringToTransferQueueConverter |
The class to convert String to TransferQueue -based value
|
StringUtils |
The utilities class for String
|
SubProtocolURLConnectionFactory |
A factory for creating URLConnection instances that handle sub-protocols.
|
SymbolConstants |
Symbols
|
SystemUtils |
The utilities class for System
|
ThrowableAction |
A functional interface for actions that may throw a Throwable .
|
ThrowableBiConsumer<T,U> |
Represents an operation that accepts two input arguments and returns no result,
potentially throwing a Throwable .
|
ThrowableBiFunction<T,U,R> |
Represents a function that accepts two arguments and produces a result, which may throw a Throwable .
|
ThrowableBiFunction.ExceptionHandler<T,U,R> |
The handler interface for exception
|
ThrowableConsumer<T> |
Represents an operation that accepts a single input argument and returns no
result, which may throw a Throwable .
|
ThrowableFunction<T,R> |
Represents a function that accepts one argument and produces a result, which may throw a checked exception.
|
ThrowableSupplier<T> |
A functional interface similar to Supplier , but allows the get() method to throw a
Throwable .
|
TrueClassFilter |
|
TrueFileFilter |
|
TypeArgument |
Type Argument
|
TypeFinder<T> |
A utility class for finding related types based on a given type.
|
TypeFinder.Include |
The enumeration for the type finder includes
|
TypeUtils |
The utilities class for Type
|
UnmodifiableDeque<E> |
An unmodifiable view of a Deque .
|
UnmodifiableIterator<E> |
An Iterator that is unmodifiable, meaning the elements cannot be removed.
|
UnmodifiableQueue<E> |
An unmodifiable view of a Queue .
|
URLClassPathHandle |
A strategy interface for handling URL Class-Path entries in a ClassLoader .
|
URLUtils |
URL Utility class
|
Utils |
A marker interface serving as a base for utility classes within the MicroSphere framework.
|
ValueHolder<V> |
A container class to hold a mutable value of any type.
|
Version |
Represents a version number composed of major, minor, and patch components.
|
Version.Operator |
|
VersionUtils |
The utility class for version
|
VirtualMachineProcessIdResolver |
A ProcessIdResolver implementation for retrieving the process ID using the SUN JVM internal APIs.
|
Wrapper |
A Wrapper is an interface that provides the ability to wrap objects and provide access to their underlying
implementations, especially when those implementations expose non-standard or extended APIs.
|
WrapperProcessor<W extends Wrapper> |
A processor interface for handling Wrapper instances.
|