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