A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - io.microsphere.reflect.Modifier
-
The
abstract
modifier. - AbstractArtifactResourceResolver - Class in io.microsphere.classloading
-
An abstract base class for implementing
ArtifactResourceResolver
. - AbstractArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.AbstractArtifactResourceResolver
- AbstractArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.AbstractArtifactResourceResolver
- AbstractConverter<S,T> - Class in io.microsphere.convert
-
An abstract base class for implementing the
Converter
interface. - AbstractConverter() - Constructor for class io.microsphere.convert.AbstractConverter
- AbstractDeque<E> - Class in io.microsphere.collection
-
Abstract
Deque
implementation that provides default implementations for some of the operations in theDeque
interface. - AbstractDeque() - Constructor for class io.microsphere.collection.AbstractDeque
- AbstractEventDispatcher - Class in io.microsphere.event
-
Abstract implementation of
EventDispatcher
that provides common functionality for dispatching events to registered listeners. - AbstractEventDispatcher(Executor) - Constructor for class io.microsphere.event.AbstractEventDispatcher
-
Constructor with an instance of
Executor
- AbstractLogger - Class in io.microsphere.logging
-
An abstract implementation of the
Logger
interface, providing common functionality for concrete logger implementations. - AbstractLogger(String) - Constructor for class io.microsphere.logging.AbstractLogger
- AbstractURLClassPathHandle - Class in io.microsphere.classloading
-
Abstract implementation of
URLClassPathHandle
that provides a base for handling URL Class-Path entries. - AbstractURLClassPathHandle() - Constructor for class io.microsphere.classloading.AbstractURLClassPathHandle
- accept(E) - Method in interface io.microsphere.event.ConditionalEventListener
-
Accept the event is handled or not by current listener
- accept(File) - Method in class io.microsphere.io.filter.DirectoryFileFilter
- accept(File) - Method in class io.microsphere.io.filter.FileExtensionFilter
- accept(File) - Method in interface io.microsphere.io.filter.IOFileFilter
- accept(File) - Method in class io.microsphere.io.filter.NameFileFilter
- accept(File) - Method in class io.microsphere.io.filter.TrueFileFilter
- accept(File, String) - Method in interface io.microsphere.io.filter.IOFileFilter
- accept(File, String) - Method in class io.microsphere.io.filter.TrueFileFilter
- accept(Class<?>) - Method in class io.microsphere.filter.PackageNameClassFilter
- accept(Class<?>) - Method in class io.microsphere.filter.TrueClassFilter
- accept(Class<?>, Class<?>) - Method in interface io.microsphere.convert.Converter
-
Accept the source type and target type or not
- accept(Class<String>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToArrayConverter
- accept(Class<String>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- accept(Class<S>, Class<?>) - Method in interface io.microsphere.convert.multiple.MultiValueConverter
-
Accept the source type and target type or not
- accept(String) - Method in class io.microsphere.filter.PackageNameClassNameFilter
- accept(Consumer<R>) - Method in class io.microsphere.util.Compatible
- accept(JarEntry) - Method in class io.microsphere.filter.ClassFileJarEntryFilter
- accept(T) - Method in interface io.microsphere.filter.Filter
-
Does accept filtered object?
- accept(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Applies this function to the given argument.
- accept(T, Filter<T>...) - Method in enum io.microsphere.filter.FilterOperator
-
multiple
Filter
accept - accept(T, U) - Method in interface io.microsphere.lang.function.ThrowableBiConsumer
-
Performs this operation on the given arguments.
- AccessibleObjectUtils - Class in io.microsphere.reflect
-
The utilities class of
AccessibleObject
- accumulate(String, Object) - Method in class io.microsphere.json.JSONObject
-
Appends
value
to the array already mapped toname
. - ACL_LOG_CLASS_NAME - Static variable in class io.microsphere.logging.ACLLoggerFactory
- ACLLoggerFactory - Class in io.microsphere.logging
-
LoggerFactory
implementation for Apache Commons Logging (ACL). - ACLLoggerFactory() - Constructor for class io.microsphere.logging.ACLLoggerFactory
- add(E) - Method in class io.microsphere.collection.DelegatingQueue
- add(E) - Method in class io.microsphere.collection.ReversedDeque
- add(E) - Method in class io.microsphere.collection.UnmodifiableQueue
- add(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- add(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- add(SubProtocolURLConnectionFactory...) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- addAll(Collection<? extends E>) - Method in class io.microsphere.collection.DelegatingQueue
- addAll(Collection<? extends E>) - Method in class io.microsphere.collection.ReversedDeque
- addAll(Collection<? extends E>) - Method in class io.microsphere.collection.UnmodifiableQueue
- addAll(Collection<? extends E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- addAll(Collection<T>, Iterable<T>) - Static method in class io.microsphere.collection.CollectionUtils
-
Adds all the elements in the specified
Iterable
to the given collection. - addAll(Collection<T>, T...) - Static method in class io.microsphere.collection.CollectionUtils
-
Adds all the elements in the specified array to the given collection.
- addAndGet(int) - Method in class io.microsphere.lang.MutableInteger
-
Adds the given
delta
to the current value and returns the updated value. - addEventListener(E) - Method in interface io.microsphere.event.Listenable
-
Add a
event listener
- addEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- addEventListeners(E, E...) - Method in interface io.microsphere.event.Listenable
-
Add one or more
event listeners
- addEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Add multiple
event listeners
- addFirst(E) - Method in class io.microsphere.collection.AbstractDeque
- addFirst(E) - Method in class io.microsphere.collection.DelegatingDeque
- addFirst(E) - Method in class io.microsphere.collection.ReversedDeque
- addFirst(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- addInternal(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- ADDITIONAL_CONFIGURATION_PROPERTY_METADATA_FILE_NAME - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource name of additional
configuration properties
Metadata - ADDITIONAL_CONFIGURATION_PROPERTY_METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource location of additional
configuration properties
metadata : "META-INF/microsphere/additional-configuration-properties.json" - AdditionalMetadataResourceConfigurationPropertyLoader - Class in io.microsphere.metadata
-
ConfigurationPropertyLoader
class to load the additional configuration properties metadata fromresource location
. - AdditionalMetadataResourceConfigurationPropertyLoader() - Constructor for class io.microsphere.metadata.AdditionalMetadataResourceConfigurationPropertyLoader
- addLast(E) - Method in class io.microsphere.collection.AbstractDeque
- addLast(E) - Method in class io.microsphere.collection.DelegatingDeque
- addLast(E) - Method in class io.microsphere.collection.ReversedDeque
- addLast(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- addRequestProperty(String, String) - Method in class io.microsphere.net.DelegatingURLConnection
- addShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Adds a shutdown hook callback to be executed during JVM shutdown.
- addSuperTypes(List<T>, T, boolean, boolean, boolean) - Method in class io.microsphere.util.TypeFinder
- addUnfinishedProcess(Process, String) - Method in class io.microsphere.process.ProcessManager
- addURLStreamHandler(String, H) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Adds a new handler for the specified protocol
- addURLStreamHandlerFactory(URLStreamHandlerFactory) - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
Add
URLStreamHandlerFactory
- ALL - io.microsphere.invoke.MethodHandleUtils.LookupMode
-
A single-bit mask representing all accesses (public, private, protected and package) The value, 0x0f
- ALL_MODES - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing all accesses (public, private, protected and package) The value, 0x0f, happens to be the same as the value of the modifier bit.
- alwaysFalse() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a
Predicate
that always evaluates tofalse
. - alwaysTrue() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a
Predicate
that always evaluates totrue
. - and(Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a composed predicate that represents a short-circuiting logical AND of the given predicates.
- AND - io.microsphere.filter.FilterOperator
-
&
- AND - Static variable in interface io.microsphere.constants.SymbolConstants
-
The and symbol : "&"
- AND_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The and char : '&'
- andThen(ThrowableBiConsumer<? super T, ? super U>) - Method in interface io.microsphere.lang.function.ThrowableBiConsumer
-
Returns a composed
ThrowableBiConsumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(ThrowableFunction<? super R, ? extends V>) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Returns a composed throwable-function that first applies this throwable-function to its input, and then applies the
after
throwable-function to the result. - ANNOTATION - io.microsphere.reflect.Modifier
- AnnotationUtils - Class in io.microsphere.util
-
Annotation
Utilities class - append(char) - Method in class io.microsphere.io.StringBuilderWriter
-
Appends a single character to this Writer.
- append(CharSequence) - Method in class io.microsphere.io.StringBuilderWriter
-
Appends a character sequence to this Writer.
- append(CharSequence, int, int) - Method in class io.microsphere.io.StringBuilderWriter
-
Appends a portion of a character sequence to the
StringBuilder
. - append(StringBuilder, String, boolean) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, boolean[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, byte) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, byte[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, char) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, char[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, double) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, double[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, float) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, float[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, int) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, int[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, long) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, long[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, short) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, short[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Boolean) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Boolean[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Byte) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Byte[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Character) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Character[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Double) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Double[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Float) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Float[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Integer) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Integer[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Long) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Long[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Object) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Type) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Short) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, Short[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, String) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, String[]) - Static method in class io.microsphere.json.JSONUtils
- append(StringBuilder, String, T[]) - Static method in class io.microsphere.json.JSONUtils
- appendName(StringBuilder, String) - Static method in class io.microsphere.json.JSONUtils
- appendValue(StringBuilder, Object) - Static method in class io.microsphere.json.JSONUtils
- APPLICATION_SOURCE - Static variable in annotation type io.microsphere.annotation.ConfigurationProperty
-
Application
- apply(Consumer<T>) - Method in class io.microsphere.util.Configurer
- apply(Consumer<V>) - Method in class io.microsphere.util.Functional
- apply(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Applies this function to the given argument.
- apply(T, U) - Method in interface io.microsphere.lang.function.ThrowableBiFunction
-
Applies this function to the given argument.
- ARCHIVE_ENTRY_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
-
Archive Entry Separator : "!
- ArchiveFileArtifactResourceResolver - Class in io.microsphere.classloading
-
A concrete implementation of
ArtifactResourceResolver
that resolves artifacts based on archive files. - ArchiveFileArtifactResourceResolver() - Constructor for class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- ArchiveFileArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- ArchiveFileArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- array() - Method in class io.microsphere.json.JSONStringer
-
Begins encoding a new array.
- ARRAY_SUFFIX - Static variable in class io.microsphere.util.ClassUtils
-
Suffix for array class names: "[]"
- ArrayEnumeration<E> - Class in io.microsphere.collection
-
ArrayEnumeration
is an implementation of enumeration based on an array, used to sequentially access elements in the array. - ArrayEnumeration(E[]) - Constructor for class io.microsphere.collection.ArrayEnumeration
- arrayEquals(boolean[], boolean[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two boolean arrays for equality.
- arrayEquals(byte[], byte[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two byte arrays for equality.
- arrayEquals(char[], char[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two char arrays for equality.
- arrayEquals(double[], double[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two double arrays for equality.
- arrayEquals(float[], float[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two float arrays for equality.
- arrayEquals(int[], int[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two int arrays for equality.
- arrayEquals(long[], long[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two long arrays for equality.
- arrayEquals(short[], short[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two short arrays for equality.
- arrayEquals(T[], T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Compares two object arrays for equality.
- ArrayStack<E> - Class in io.microsphere.collection
-
The
Stack
class represents a last-in-first-out (LIFO) stack of objects. - ArrayStack() - Constructor for class io.microsphere.collection.ArrayStack
-
Creates an empty Stack.
- ArrayStack(int) - Constructor for class io.microsphere.collection.ArrayStack
-
Constructs a new, empty stack with the specified initial capacity.
- arrayToString(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified array to a string representation.
- arrayTypeEquals(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if two array types are equivalent, including nested arrays.
- ArrayUtils - Class in io.microsphere.util
-
The utilities class for
Array
- Artifact - Class in io.microsphere.classloading
-
Represents a software artifact with attributes such as artifact ID, version, and location.
- Artifact(String, String, URL) - Constructor for class io.microsphere.classloading.Artifact
- ARTIFACT_ID_ATTRIBUTE_NAMES_PROPERTY_NAME - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
The configuration property name for specifying attribute names in the MANIFEST file to extract the artifact ID.
- ARTIFACT_ID_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- ArtifactDetector - Class in io.microsphere.classloading
-
The
ArtifactDetector
class is responsible for detecting and resolving artifacts from the classpath. - ArtifactDetector() - Constructor for class io.microsphere.classloading.ArtifactDetector
- ArtifactDetector(ClassLoader) - Constructor for class io.microsphere.classloading.ArtifactDetector
- ArtifactResourceResolver - Interface in io.microsphere.classloading
-
ArtifactResourceResolver
interface is responsible for resolving resources related to anArtifact
. - as(Class<?>) - Method in class io.microsphere.reflect.JavaType
-
Retrieves a JavaType instance representing the specified target class if it is assignable from this type.
- as(Function<T, R>) - Method in class io.microsphere.util.Configurer
- as(Function<V, R>) - Method in class io.microsphere.util.Functional
- asArray(Iterable<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Iterable
to an array of the given component type. - asArray(Collection<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Collection
to an array of the given component type. - asArray(Enumeration<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Enumeration
to an array of the given component type. - ASCENT - Static variable in class io.microsphere.util.HierarchicalClassComparator
-
The singleton for ascending order, from the top of the hierarchy to the bottom
- asClass(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Type
to aClass
if possible. - asGenericArrayType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Type
to aGenericArrayType
if possible. - asMember(Object) - Static method in class io.microsphere.reflect.MemberUtils
-
Attempts to cast the provided object to an instance of
Member
. - asParameterizedType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Type
to aParameterizedType
if possible. - Assert - Class in io.microsphere.util
-
The utility class for Assertion
- Assert() - Constructor for class io.microsphere.util.Assert
- assertArrayIndex(Object, int) - Static method in class io.microsphere.util.Assert
-
Assert the index is valid for the given array.
- assertArrayType(Object) - Static method in class io.microsphere.util.Assert
-
Assert the provided object is an array.
- assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
-
Asserts that the type of the specified field in the given object or class matches or is a subtype of the expected type.
- assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.util.Assert
-
Assert that the field with the specified name in the given object's class matches the expected type.
- assertJarURLProtocol(URL) - Static method in class io.microsphere.util.jar.JarUtils
- assertListener(EventListener<?>) - Static method in interface io.microsphere.event.Listenable
-
Validates the given
EventListener
instance to ensure it meets certain criteria. - assertNoNullElements(Iterable<?>, String) - Static method in class io.microsphere.util.Assert
-
Assert that a elements contains no
null
elements. - assertNoNullElements(Iterable<?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a elements contains no
null
elements. - assertNoNullElements(Object[], String) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains no
null
elements. - assertNoNullElements(Object[], Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains no
null
elements. - assertNotBlank(String, String) - Static method in class io.microsphere.util.Assert
-
Assert that a string is not blank.
- assertNotBlank(String, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a string is not blank.
- assertNotEmpty(Object[], String) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains elements; that is, it must not be
null
and must contain at least one element. - assertNotEmpty(Object[], Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains elements; that is, it must not be
null
and must contain at least one element. - assertNotEmpty(String, String) - Static method in class io.microsphere.util.Assert
-
Assert that a string is not empty ("").
- assertNotEmpty(String, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a string is not empty ("").
- assertNotEmpty(Collection<?>, String) - Static method in class io.microsphere.util.Assert
-
Assert that a collection contains elements; that is, it must not be
null
and must contain at least one element. - assertNotEmpty(Collection<?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a collection contains elements; that is, it must not be
null
and must contain at least one element. - assertNotEmpty(Map<?, ?>, String) - Static method in class io.microsphere.util.Assert
-
Assert that a Map contains entries; that is, it must not be
null
and must contain at least one entry. - assertNotEmpty(Map<?, ?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a Map contains entries; that is, it must not be
null
and must contain at least one entry. - assertNotNull(Object, String) - Static method in class io.microsphere.util.Assert
-
Assert that an object is not
null
. - assertNotNull(Object, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that an object is not
null
. - assertNull(Object, String) - Static method in class io.microsphere.util.Assert
-
Assert that an object is
null
. - assertNull(Object, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that an object is
null
. - assertTrue(boolean, String) - Static method in class io.microsphere.util.Assert
-
Assert a boolean expression, throwing an
IllegalArgumentException
if the expression evaluates tofalse
. - assertTrue(boolean, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert a boolean expression, throwing an
IllegalArgumentException
if the expression evaluates tofalse
. - asTypeVariable(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Type
to aTypeVariable
if possible. - asWildcardType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Type
to aWildcardType
if possible. - AT - Static variable in interface io.microsphere.constants.SymbolConstants
-
The at symbol : "@"
- AT_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The at char : '@'
- attach() - Static method in class io.microsphere.net.ServiceLoaderURLStreamHandlerFactory
- attachURLStreamHandlerFactory(URLStreamHandlerFactory) - Static method in class io.microsphere.net.URLUtils
-
Attaches the specified
URLStreamHandlerFactory
to the current JVM. - available() - Method in class io.microsphere.io.FastByteArrayInputStream
- awaitTermination(long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
B
- back() - Method in class io.microsphere.json.JSONTokener
- BACK_SLASH - Static variable in interface io.microsphere.constants.PathConstants
-
Back Slash :
"\"
- BACK_SLASH_CHAR - Static variable in interface io.microsphere.constants.PathConstants
-
Back Slash char
- banMethod(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Bans method to the cache based on the provided class, method name, and parameter types.
- BANNED_METHODS_PROPERTY_NAME - Static variable in class io.microsphere.reflect.MethodUtils
-
The property name of banned methods
- BannedArtifactClassLoadingExecutor - Class in io.microsphere.classloading
-
The executor for the banned artifacts that are loading by
ClassLoader
. - BannedArtifactClassLoadingExecutor() - Constructor for class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
- BannedArtifactClassLoadingExecutor(ClassLoader) - Constructor for class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
- BaseUtils - Class in io.microsphere.util
-
Deprecated.
- BaseUtils() - Constructor for class io.microsphere.util.BaseUtils
-
Deprecated.
- BEAN_METADATA_CACHE_SIZE - Static variable in class io.microsphere.beans.BeanUtils
-
The cache size of
BeanMetadata
- BEAN_METADATA_CACHE_SIZE_PROPERTY_NAME - Static variable in class io.microsphere.beans.BeanUtils
-
The property name of cache size of
BeanMetadata
: "microsphere.bean.metadata.cache.size" - BEAN_PROPERTIES_MAX_RESOLVED_DEPTH - Static variable in class io.microsphere.beans.BeanUtils
-
The maximum levels of resolving properties of a bean, default is 100
- BEAN_PROPERTIES_MAX_RESOLVED_DEPTH_PROPERTY_NAME - Static variable in class io.microsphere.beans.BeanUtils
-
The property name for the maximum depth of resolving properties of a bean.
- BeanMetadata - Class in io.microsphere.beans
-
The metadata class of Bean, which is used to represent a Java Bean.
- BeanMetadata(BeanInfo) - Constructor for class io.microsphere.beans.BeanMetadata
- BeanMetadata(Class<?>) - Constructor for class io.microsphere.beans.BeanMetadata
- BeanProperty - Class in io.microsphere.beans
-
The class presenting the Property of Bean
- BeanProperty(String, Class<?>, PropertyDescriptor) - Constructor for class io.microsphere.beans.BeanProperty
- BeanUtils - Class in io.microsphere.beans
-
The utilities class for Java Beans
- BRIDGE - io.microsphere.reflect.Modifier
- BUFFER_SIZE - Static variable in class io.microsphere.io.IOUtils
-
The buffer size for I/O
- BUFFER_SIZE_PROPERTY_NAME - Static variable in class io.microsphere.io.IOUtils
-
The property name used to configure the I/O buffer size(
"microsphere.io.buffer.size"
). - build() - Method in class io.microsphere.lang.Deprecation.Builder
-
Build an instance of
Deprecation
- builder() - Static method in class io.microsphere.lang.Deprecation
-
Create a new instance of
Deprecation.Builder
- Builder() - Constructor for class io.microsphere.lang.Deprecation.Builder
- buildMatrixString(String, String...) - Static method in class io.microsphere.net.URLUtils
-
Builds a matrix parameter string in the format ";name=value1;name=value2..." from the provided values.
- buildMatrixString(Map<String, List<String>>) - Static method in class io.microsphere.net.URLUtils
-
Builds a matrix string from the provided map of matrix parameters.
- buildSignature(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Builds a method signature string based on the provided declaring class, method name, and parameter types.
- buildString(String, String[], char, char) - Static method in class io.microsphere.net.URLUtils
- buildURI(String...) - Static method in class io.microsphere.net.URLUtils
-
Builds a normalized URI path by concatenating the provided path segments with slashes.
- ByteArrayToObjectConverter - Class in io.microsphere.convert
-
The class coverts the
byte array
object to be aObject
instance . - ByteArrayToObjectConverter() - Constructor for class io.microsphere.convert.ByteArrayToObjectConverter
C
- call() - Method in class io.microsphere.util.Compatible
- CALLER_SENSITIVE_ANNOTATION_CLASS - Static variable in class io.microsphere.util.AnnotationUtils
-
The annotation
Class
of jdk.internal.reflect.CallerSensitive that may benull
- CALLER_SENSITIVE_ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.util.AnnotationUtils
-
The annotation class name of jdk.internal.reflect.CallerSensitive
- canAccess(Object, AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
-
Tests whether the caller can access the specified
AccessibleObject
with the given instance. - capitalize(String) - Static method in class io.microsphere.util.StringUtils
-
Capitalizes the first character of the given String, converting it to uppercase using
Character.toUpperCase(char)
. - cast(Object, Class<T>) - Static method in class io.microsphere.util.ClassUtils
-
Casts the given object to the specified type if possible.
- CharSequenceComparator - Class in io.microsphere.util
-
A
Comparator
implementation for comparingCharSequence
objects. - CharSequenceUtils - Class in io.microsphere.util
-
The utilities class for
CharSequence
- CharsetUtils - Class in io.microsphere.nio.charset
-
The Utilities class for
Charset
- CLASS - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
Class
- CLASS - io.microsphere.util.ClassLoaderUtils.ResourceType
-
Represents class file resources.
- CLASS - Static variable in interface io.microsphere.constants.FileConstants
-
Class file
- CLASS_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Class File extension : ".class"
- ClassDataRepository - Class in io.microsphere.lang
-
A repository class that manages and provides access to classpath and class-related metadata.
- ClassDefinition - Class in io.microsphere.reflect
-
A concrete implementation of
ReflectiveDefinition
representing the definition of a Java class. - ClassDefinition(Version, Deprecation, String) - Constructor for class io.microsphere.reflect.ClassDefinition
- ClassDefinition(Version, String) - Constructor for class io.microsphere.reflect.ClassDefinition
- ClassDefinition(String, Deprecation, String) - Constructor for class io.microsphere.reflect.ClassDefinition
- ClassDefinition(String, String) - Constructor for class io.microsphere.reflect.ClassDefinition
- ClassFileJarEntryFilter - Class in io.microsphere.filter
-
A
JarEntryFilter
implementation that filters only Java class files in a JAR. - ClassFileJarEntryFilter() - Constructor for class io.microsphere.filter.ClassFileJarEntryFilter
- ClassFilter - Interface in io.microsphere.filter
-
A
Filter
forClass
objects. - classFinder(Class, boolean, boolean, boolean, boolean) - Static method in class io.microsphere.util.TypeFinder
- classFinder(Class, TypeFinder.Include...) - Static method in class io.microsphere.util.TypeFinder
- ClassicProcessIdResolver - Class in io.microsphere.process
-
A
ProcessIdResolver
implementation for classic JDK versions (5 - 8). - ClassicProcessIdResolver() - Constructor for class io.microsphere.process.ClassicProcessIdResolver
- ClassicURLClassPathHandle - Class in io.microsphere.classloading
-
Classic
URLClassPathHandle
forsun.misc.URLClassPath
since JDK 1 to 8 - ClassicURLClassPathHandle() - Constructor for class io.microsphere.classloading.ClassicURLClassPathHandle
- classLoader - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
- classLoader - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ClassLoaderUtils - Class in io.microsphere.util
-
ClassLoader
Utility - ClassLoaderUtils.ResourceType - Enum in io.microsphere.util
-
ResourceType defines different types of resources that can be accessed through a ClassLoader.
- classLoadingMXBean - Static variable in class io.microsphere.util.ClassLoaderUtils
- className - Variable in class io.microsphere.reflect.ReflectiveDefinition
- CLASSPATH_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Class-Path Protocol
- ClassPathResourceConfigurationPropertyLoader - Class in io.microsphere.metadata
-
ConfigurationPropertyLoader
to load the target Class-Path resource. - ClassPathResourceConfigurationPropertyLoader(String) - Constructor for class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ClassPathResourceConfigurationPropertyLoader(String, boolean) - Constructor for class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ClassPathResourceConfigurationPropertyLoader(String, ClassLoader) - Constructor for class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ClassPathResourceConfigurationPropertyLoader(String, ClassLoader, boolean) - Constructor for class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ClassPathUtils - Class in io.microsphere.util
-
ClassPathUtils
is an abstract utility class that provides methods for retrieving various class path-related information. - ClassUtils - Class in io.microsphere.util
-
Class
utility class - cleanDirectory(File) - Static method in class io.microsphere.io.FileUtils
-
Cleans a directory by deleting all files and sub-directories without deleting the directory itself.
- clear() - Method in class io.microsphere.collection.DelegatingQueue
- clear() - Method in class io.microsphere.collection.UnmodifiableQueue
- clear() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- clearBannedMethods() - Static method in class io.microsphere.reflect.MethodUtils
-
Clears the cache of banned methods.
- clearHandlers() - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Clears all handlers
- clearURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
- close() - Method in class io.microsphere.io.FastByteArrayInputStream
- close() - Method in class io.microsphere.io.FastByteArrayOutputStream
- close() - Method in class io.microsphere.io.StandardFileWatchService
- close() - Method in class io.microsphere.io.StringBuilderWriter
-
Closing this writer has no effect.
- close(Closeable) - Static method in class io.microsphere.io.IOUtils
-
Closes the specified
Closeable
object quietly, suppressing anyIOException
. - close(URLConnection) - Static method in class io.microsphere.net.URLUtils
-
Closes the specified URL connection gracefully.
- CollectionUtils - Class in io.microsphere.collection
-
The utilities class for Java Collection
- COLON - Static variable in interface io.microsphere.constants.SymbolConstants
-
The colon symbol : ":"
- COLON_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The colon char : ':'
- combine(E[], E[]...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines the given array with additional arrays into a single new array.
- combine(E, E...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines a single element and an array of additional elements into a new array.
- combineArray(E[], E[]...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines the given array with additional arrays into a single new array.
- COMMA - Static variable in interface io.microsphere.constants.SymbolConstants
-
The comma symbol : ","
- COMMA_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The comma char : ','
- COMPARATOR - Static variable in interface io.microsphere.lang.Prioritized
-
The
Comparator
ofPrioritized
- compare(CharSequence, CharSequence) - Method in class io.microsphere.util.CharSequenceComparator
- compare(Class<?>, Class<?>) - Method in class io.microsphere.util.HierarchicalClassComparator
-
Compares two classes based on their hierarchical relationship.
- compare(Class<?>, Class<?>) - Static method in class io.microsphere.util.PriorityComparator
- compare(Object, Object) - Method in class io.microsphere.util.PriorityComparator
- compare(Supplier<T>) - Method in class io.microsphere.util.Configurer
- compare(T) - Method in class io.microsphere.util.Configurer
- compareTo(Prioritized) - Method in interface io.microsphere.lang.Prioritized
- compareTo(Version) - Method in class io.microsphere.util.Version
- Compatible<T,R> - Class in io.microsphere.util
-
A utility class to conditionally execute logic based on version comparison.
- Compatible(Version, Function<Version, R>) - Constructor for class io.microsphere.util.Compatible
- compose(ThrowableFunction<? super V, ? extends T>) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Returns a composed throwable-function that first applies the
before
throwable-function to its input, and then applies this throwable-function to the result. - CompositeSubProtocolURLConnectionFactory - Class in io.microsphere.net
-
A composite implementation of
SubProtocolURLConnectionFactory
that combines multiple factories. - CompositeSubProtocolURLConnectionFactory() - Constructor for class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- CompositeSubProtocolURLConnectionFactory(Iterable<SubProtocolURLConnectionFactory>) - Constructor for class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- CompositeURLStreamHandlerFactory - Class in io.microsphere.net
-
A composite
URLStreamHandlerFactory
that delegates the creation ofURLStreamHandler
instances to one or more underlying factories in a prioritized order. - CompositeURLStreamHandlerFactory() - Constructor for class io.microsphere.net.CompositeURLStreamHandlerFactory
- CompositeURLStreamHandlerFactory(Iterable<URLStreamHandlerFactory>) - Constructor for class io.microsphere.net.CompositeURLStreamHandlerFactory
- CompositeURLStreamHandlerFactory(Collection<URLStreamHandlerFactory>) - Constructor for class io.microsphere.net.CompositeURLStreamHandlerFactory
- ConditionalEventListener<E extends Event> - Interface in io.microsphere.event
-
A conditional extension of the
EventListener
interface that allows filtering events before handling. - CONFIG_LOCATION - Static variable in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
- CONFIGURATION_PROPERTY_METADATA_FILE_NAME - Static variable in interface io.microsphere.constants.ResourceConstants
-
The file name of
configuration properties
Metadata - CONFIGURATION_PROPERTY_METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource location of
configuration properties
metadata : "META-INF/microsphere/configuration-properties.json" - ConfigurationProperty - Class in io.microsphere.beans
-
ConfigurationProperty
is a class that represents a configuration property with its name, type, value, default value, requirement status, description, and metadata. - ConfigurationProperty - Annotation Type in io.microsphere.annotation
-
The metadata annotation used to declare on the Java field whose modifiers usually are static and final for the configuration property.
- ConfigurationProperty(String) - Constructor for class io.microsphere.beans.ConfigurationProperty
- ConfigurationProperty(String, Class<?>) - Constructor for class io.microsphere.beans.ConfigurationProperty
- ConfigurationProperty.Metadata - Class in io.microsphere.beans
-
The metadata class of the Spring Configuration Property
- ConfigurationPropertyGenerator - Interface in io.microsphere.metadata
-
ConfigurationPropertyGenerator
interface can be implemented by objects that generate string representations (e.g., JSON, XML, Properties) ofConfigurationProperty
. - ConfigurationPropertyLoader - Interface in io.microsphere.metadata
-
The Java SPI of the loader of
ConfigurationProperty
that will beloaded by
Microsphere Annotation Processor module. - configurationPropertyReader - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- ConfigurationPropertyReader - Interface in io.microsphere.metadata
-
The SPI to read the list of
configuration properties
from various sources. - configure(String) - Static method in class io.microsphere.util.Configurer
- configure(String, Supplier<T>) - Static method in class io.microsphere.util.Configurer
- configure(String, T) - Static method in class io.microsphere.util.Configurer
- configure(Supplier<T>) - Static method in class io.microsphere.util.Configurer
- configure(T) - Static method in class io.microsphere.util.Configurer
- Configurer<T> - Class in io.microsphere.util
-
A fluent configuration utility for applying conditional operations on a value of type
T
. - Configurer(String) - Constructor for class io.microsphere.util.Configurer
- Configurer(String, Supplier<T>) - Constructor for class io.microsphere.util.Configurer
- Configurer(String, T) - Constructor for class io.microsphere.util.Configurer
- Configurer(Supplier<T>) - Constructor for class io.microsphere.util.Configurer
- Configurer(T) - Constructor for class io.microsphere.util.Configurer
- connect() - Method in class io.microsphere.net.console.ConsoleURLConnection
- connect() - Method in class io.microsphere.net.DelegatingURLConnection
- CONSOLE_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Console Protocol
- ConsoleURLConnection - Class in io.microsphere.net.console
-
Console
URLConnection
- ConsoleURLConnection(URL) - Constructor for class io.microsphere.net.console.ConsoleURLConnection
-
Constructs a URL connection to the specified URL.
- Constants - Interface in io.microsphere.constants
- ConstructorDefinition - Class in io.microsphere.reflect
-
The definition class for
Constructor
- ConstructorDefinition(Version, Deprecation, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
- ConstructorDefinition(Version, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
- ConstructorDefinition(String, Deprecation, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
- ConstructorDefinition(String, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
- ConstructorUtils - Class in io.microsphere.reflect
-
The utilities class of
Constructor
- contains(boolean[], boolean) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified boolean array contains the given value.
- contains(byte[], byte) - Static method in class io.microsphere.util.ArrayUtils
- contains(char[], char) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified char array contains the given value using binary search.
- contains(double[], double) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified double array contains the given value using binary search.
- contains(float[], float) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified float array contains the given value using binary search.
- contains(int[], int) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified int array contains the given value using binary search.
- contains(long[], long) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified long array contains the given value using binary search.
- contains(short[], short) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified short array contains the given value using binary search.
- contains(Object) - Method in class io.microsphere.collection.DelegatingQueue
- contains(Object) - Method in class io.microsphere.collection.UnmodifiableQueue
- contains(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- contains(Object[], Object) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the specified object array contains the given value.
- contains(String, CharSequence) - Static method in class io.microsphere.util.StringUtils
-
Checks if a CharSequence contains another CharSequence.
- containsAll(Collection<?>) - Method in class io.microsphere.collection.DelegatingQueue
- containsAll(Collection<?>) - Method in class io.microsphere.collection.UnmodifiableQueue
- containsAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- containsWhitespace(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Checks whether the given
CharSequence
contains any whitespace characters. - containsWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Checks whether the given
String
contains any whitespace characters. - convert(Object) - Method in class io.microsphere.convert.ObjectToOptionalConverter
- convert(String[], int, Class<?>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToArrayConverter
- convert(String[], int, Class<?>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- convert(String[], int, Class<?>, Class<?>) - Method in interface io.microsphere.convert.multiple.StringToMultiValueConverter
-
Convert the segments to multiple value object
- convert(String, Class<?>, Class<?>) - Method in interface io.microsphere.convert.multiple.StringToMultiValueConverter
- convert(S) - Method in class io.microsphere.convert.AbstractConverter
- convert(S) - Method in interface io.microsphere.convert.Converter
-
Convert the source-typed value to the target-typed value
- convert(S, Class<?>, Class<?>) - Method in interface io.microsphere.convert.multiple.MultiValueConverter
-
Convert the source to be the multiple value
- Converter<S,T> - Interface in io.microsphere.convert
-
A functional interface that defines a strategy for converting values from one type (
S
) to another type (T
). - convertIfPossible(Object, Class<?>, Class<?>) - Static method in interface io.microsphere.convert.multiple.MultiValueConverter
- convertIfPossible(Object, Class<T>) - Static method in interface io.microsphere.convert.Converter
-
Converts the given
source
object to the specifiedtargetType
if a suitable converter is available. - copy(InputStream, OutputStream) - Static method in class io.microsphere.io.IOUtils
-
Copies all data from the given
InputStream
to the specifiedOutputStream
. - copy(Reader, Writer) - Static method in class io.microsphere.io.IOUtils
-
Copies all characters from the given
Reader
to the specifiedWriter
. - copySystemProperties() - Static method in class io.microsphere.util.SystemUtils
-
Copies the current system properties into an internal map for later access.
- copyToString(InputStream) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStream
into a newString
using the default charset (CharsetUtils.DEFAULT_CHARSET
). - copyToString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
-
Copies the contents of the given
InputStream
into a newString
using the specified character encoding. - copyToString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStream
into a newString
using the specified character set. - copyToString(Reader) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
Reader
into a newString
. - create(Class<T>) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class using its default constructor.
- create(Class<T>, Object...) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class using constructor arguments.
- create(Class<T>, String) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided detail message.
- create(Class<T>, String, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided detail message and cause.
- create(Class<T>, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided cause.
- create(Class<T>, Throwable, String, Object...) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with a formatted detail message and cause.
- create(Type, int) - Static method in class io.microsphere.reflect.generics.TypeArgument
- create(String) - Static method in class io.microsphere.classloading.Artifact
- create(String, String) - Static method in class io.microsphere.classloading.Artifact
- create(String, String) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, String) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, String, URL) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, URL) - Static method in class io.microsphere.classloading.Artifact
- create(URL, List<String>, Proxy) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- create(URL, List<String>, Proxy) - Method in interface io.microsphere.net.SubProtocolURLConnectionFactory
-
Create the sub-protocols'
URLConnection
- CREATED - io.microsphere.io.event.FileChangedEvent.Kind
-
The file or directory entry created
- createFilter(Filter<T>...) - Method in enum io.microsphere.filter.FilterOperator
-
Create a combined
Filter
from multiple filters - createLogger(String) - Method in class io.microsphere.logging.ACLLoggerFactory
- createLogger(String) - Method in class io.microsphere.logging.JDKLoggerFactory
- createLogger(String) - Method in class io.microsphere.logging.LoggerFactory
-
Create a new
Logger
- createLogger(String) - Method in class io.microsphere.logging.NoOpLoggerFactory
- createLogger(String) - Method in class io.microsphere.logging.Sfl4jLoggerFactory
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToBlockingDequeConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToBlockingQueueConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToCollectionConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToDequeConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToListConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToNavigableSetConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToQueueConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToSetConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToSortedSetConverter
- createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToTransferQueueConverter
- createURLStreamHandler(String) - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
- createURLStreamHandler(String) - Method in class io.microsphere.net.DelegatingURLStreamHandlerFactory
- createURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
- createURLStreamHandler(String) - Method in class io.microsphere.net.StandardURLStreamHandlerFactory
- current() - Method in class io.microsphere.process.ClassicProcessIdResolver
- current() - Method in class io.microsphere.process.ModernProcessIdResolver
- current() - Method in interface io.microsphere.process.ProcessIdResolver
-
Resolve the current process id
- current() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
- CURRENT_JAVA_VERSION - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for current Java Version - CustomizedThreadFactory - Class in io.microsphere.concurrent
-
A
ThreadFactory
implementation that creates threads with customized attributes, including name prefix, daemon status, priority, and stack size. - CustomizedThreadFactory(String, boolean, int, long) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
- customizeSubProtocolURLConnectionFactories(Consumer<List<SubProtocolURLConnectionFactory>>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Customize
SubProtocolURLConnectionFactories
D
- debug(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the DEBUG level.
- debug(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- debug(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- decode(String) - Static method in class io.microsphere.net.URLUtils
-
Decodes a
application/x-www-form-urlencoded
string using the default encoding. - decode(String, String) - Static method in class io.microsphere.net.URLUtils
-
Decodes a
application/x-www-form-urlencoded
string using a specific encoding scheme. - decrementAndGet() - Method in class io.microsphere.lang.MutableInteger
-
Decrements the current value by 1 and returns the updated value.
- DEFAULT - io.microsphere.lang.Deprecation.Level
-
Default
- DEFAULT - io.microsphere.util.ClassLoaderUtils.ResourceType
-
The default resource type.
- DEFAULT_ARTIFACT_ID_ATTRIBUTE_NAMES_PROPERTY_VALUE - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
Default property value for attribute names used to extract the artifact ID from the MANIFEST file.
- DEFAULT_BEAN_METADATA_CACHE_SIZE - Static variable in class io.microsphere.beans.BeanUtils
-
The default cache size of
BeanMetadata
, default value : 64 - DEFAULT_BEAN_PROPERTIES_MAX_RESOLVED_DEPTH - Static variable in class io.microsphere.beans.BeanUtils
-
The default maximum levels of resolving properties of a bean, default is 100
- DEFAULT_BUFFER_SIZE - Static variable in class io.microsphere.io.IOUtils
-
The default buffer size for I/O
- DEFAULT_CHARSET - Static variable in class io.microsphere.nio.charset.CharsetUtils
-
The default charset looks up from the JDK system property
"native.encoding"
and"file.encoding"
if present, or the default charset isUTF-8
- DEFAULT_CONTROL - Static variable in class io.microsphere.util.PropertyResourceBundleControl
-
The singleton instance of
PropertyResourceBundleControl
as default - DEFAULT_DAEMON - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
-
The default value of
CustomizedThreadFactory.daemon
- DEFAULT_ENCODING - Static variable in class io.microsphere.net.URLUtils
-
The default encoding : "UTF-8"
- DEFAULT_ENCODING - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
-
The default encoding for
PropertyResourceBundle
, retrieved from the system property specified byPropertyResourceBundleUtils.DEFAULT_ENCODING_PROPERTY_NAME
. - DEFAULT_ENCODING_PROPERTY_NAME - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
-
The system property name for specifying the default encoding used by
PropertyResourceBundle
. - DEFAULT_EXCEPTION_HANDLER - Static variable in interface io.microsphere.lang.function.ThrowableBiFunction
- DEFAULT_HANDLER_PACKAGE_PREFIX - Static variable in class io.microsphere.net.URLUtils
-
The prefix of package for
Handlers
- DEFAULT_PLACEHOLDER - Static variable in class io.microsphere.text.FormatUtils
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.AbstractURLClassPathHandle
-
The default priority is
Prioritized.MAX_PRIORITY
+ 99999 - DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
Default priority value for the ManifestArtifactResourceResolver.
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- DEFAULT_PRIORITY - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
-
The default value of
CustomizedThreadFactory.priority
- DEFAULT_RESOLVED_GENERIC_TYPES_CACHE_SIZE - Static variable in class io.microsphere.reflect.TypeUtils
-
The default size of resolved generic types cache
- DEFAULT_RESOLVED_GENERIC_TYPES_CACHE_SIZE_PROPERTY_VALUE - Static variable in class io.microsphere.reflect.TypeUtils
-
The default value of resolved generic types cache size :
"256"
- DEFAULT_SERVICE_LOADER_CACHED_PROPERTY_VALUE - Static variable in class io.microsphere.util.ServiceLoaderUtils
-
The default value of the
ServiceLoaderUtils.SERVICE_LOADER_CACHED
property :"false"
- DEFAULT_SHUTDOWN_HOOK_CALLBACKS_CAPACITY - Static variable in class io.microsphere.util.ShutdownHookUtils
-
The default value of the capacity of ShutdownHook callbacks:
512
- DEFAULT_SHUTDOWN_HOOK_CALLBACKS_CAPACITY_PROPERTY_VALUE - Static variable in class io.microsphere.util.ShutdownHookUtils
-
The default property value of the capacity of ShutdownHook callbacks:
"512"
- DEFAULT_STACK_SIZE - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
-
The default value of
CustomizedThreadFactory.stackSize
- DEFAULT_THREAD_NAME_PREFIX - Static variable in class io.microsphere.io.StandardFileWatchService
-
The default thread name prefix : "microsphere-file-watch-service"
- DEFAULT_VERSION_ATTRIBUTE_NAMES_PROPERTY_VALUE - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
Default property value for attribute names used to extract the artifact version from the MANIFEST file.
- DefaultConfigurationPropertyGenerator - Class in io.microsphere.metadata
-
The default implementation class of
ConfigurationPropertyGenerator
. - DefaultConfigurationPropertyGenerator() - Constructor for class io.microsphere.metadata.DefaultConfigurationPropertyGenerator
- DefaultConfigurationPropertyReader - Class in io.microsphere.metadata
-
ConfigurationPropertyReader
based on JSON content. - DefaultConfigurationPropertyReader() - Constructor for class io.microsphere.metadata.DefaultConfigurationPropertyReader
- DefaultDeserializer - Class in io.microsphere.io
-
Default implementation of the
Deserializer
interface using Java's built-in serialization mechanism. - DefaultDeserializer() - Constructor for class io.microsphere.io.DefaultDeserializer
- DefaultEntry<K,V> - Class in io.microsphere.collection
-
A default implementation of the
Map.Entry
interface, representing a key-value pair. - DefaultEntry(K, V) - Constructor for class io.microsphere.collection.DefaultEntry
- DefaultSerializer - Class in io.microsphere.io
-
A default implementation of the
Serializer
interface that uses Java's standard serialization mechanism. - DefaultSerializer() - Constructor for class io.microsphere.io.DefaultSerializer
- defaultValue() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The default value of the configuration property.
- dehexchar(char) - Static method in class io.microsphere.json.JSONTokener
- delegate - Variable in class io.microsphere.collection.DelegatingQueue
- DelegatingBlockingQueue<E> - Class in io.microsphere.concurrent
-
A delegating implementation of
BlockingQueue
that wraps anotherBlockingQueue
instance and forwards all method calls to it. - DelegatingBlockingQueue(BlockingQueue<E>) - Constructor for class io.microsphere.concurrent.DelegatingBlockingQueue
- DelegatingDeque<E> - Class in io.microsphere.collection
-
Delegating
Deque
- DelegatingDeque(Deque<E>) - Constructor for class io.microsphere.collection.DelegatingDeque
- DelegatingQueue<E> - Class in io.microsphere.collection
-
Delegating
Queue
- DelegatingQueue(Queue<E>) - Constructor for class io.microsphere.collection.DelegatingQueue
- DelegatingScheduledExecutorService - Class in io.microsphere.concurrent
-
A delegating implementation of
ScheduledExecutorService
that forwards all method calls to a provided delegate instance. - DelegatingScheduledExecutorService(ScheduledExecutorService) - Constructor for class io.microsphere.concurrent.DelegatingScheduledExecutorService
- DelegatingURLConnection - Class in io.microsphere.net
-
A delegating implementation of
URLConnection
that forwards all method calls to a provided delegate instance. - DelegatingURLConnection(URLConnection) - Constructor for class io.microsphere.net.DelegatingURLConnection
- DelegatingURLStreamHandlerFactory - Class in io.microsphere.net
-
A delegating implementation of
URLStreamHandlerFactory
that forwards all calls to a provided delegate factory. - DelegatingURLStreamHandlerFactory(URLStreamHandlerFactory) - Constructor for class io.microsphere.net.DelegatingURLStreamHandlerFactory
-
Constructs a new instance with the specified delegate factory.
- DelegatingWrapper - Interface in io.microsphere.lang
-
A delegating
Wrapper
interface that provides default implementations for unwrapping and checking wrapped object types. - DELETED - io.microsphere.io.event.FileChangedEvent.Kind
-
The file or directory entry deleted
- deleteDirectory(File) - Static method in class io.microsphere.io.FileUtils
-
Deletes a directory and returns the number of deleted files and directories.
- deleteDirectoryOnExit(File) - Static method in class io.microsphere.io.FileUtils
-
Schedules a directory for deletion on JVM exit, including all its contents.
- deprecation - Variable in class io.microsphere.reflect.ReflectiveDefinition
- Deprecation - Class in io.microsphere.lang
-
A serializable class that provides detailed information about deprecation.
- Deprecation.Builder - Class in io.microsphere.lang
-
The Builder class for
Deprecation
- Deprecation.Level - Enum in io.microsphere.lang
-
Deprecation Level
- descendingIterator() - Method in class io.microsphere.collection.DelegatingDeque
- descendingIterator() - Method in class io.microsphere.collection.EmptyDeque
- descendingIterator() - Method in class io.microsphere.collection.ReversedDeque
- descendingIterator() - Method in class io.microsphere.collection.SingletonDeque
- descendingIterator() - Method in class io.microsphere.collection.UnmodifiableDeque
- DESCENT - Static variable in class io.microsphere.util.HierarchicalClassComparator
-
The singleton for descending order, from the bottom of the hierarchy to the top
- description() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The description of the configuration property.
- description() - Method in annotation type io.microsphere.annotation.Experimental
-
The description of the experimental feature
- deserialize(byte[]) - Method in class io.microsphere.io.DefaultDeserializer
- deserialize(byte[]) - Method in interface io.microsphere.io.Deserializer
- deserialize(byte[]) - Method in class io.microsphere.io.StringDeserializer
- Deserializer<T> - Interface in io.microsphere.io
-
A functional interface for deserializing byte arrays into objects of type
T
. - Deserializers - Class in io.microsphere.io
-
A utility class for managing and retrieving
Deserializer
instances based on the deserialized type. - Deserializers() - Constructor for class io.microsphere.io.Deserializers
- Deserializers(ClassLoader) - Constructor for class io.microsphere.io.Deserializers
- destroy(Process) - Method in class io.microsphere.process.ProcessManager
- detect() - Method in class io.microsphere.classloading.ArtifactDetector
- detect(boolean) - Method in class io.microsphere.classloading.ArtifactDetector
- detect(Set<URL>) - Method in class io.microsphere.classloading.ArtifactDetector
- determineElementClass(JSONArray) - Static method in class io.microsphere.json.JSONUtils
-
Determines the common class of elements in the given
JSONArray
. - DIRECT_EXECUTOR - Static variable in interface io.microsphere.event.EventDispatcher
-
Direct
Executor
uses sequential execution model - DirectEventDispatcher - Class in io.microsphere.event
-
A concrete implementation of
AbstractEventDispatcher
that uses a direct (synchronous) execution model. - DirectEventDispatcher() - Constructor for class io.microsphere.event.DirectEventDispatcher
- DirectoryFileFilter - Class in io.microsphere.io.filter
-
This filter accepts
File
objects that are directories. - DirectoryFileFilter() - Constructor for class io.microsphere.io.filter.DirectoryFileFilter
- dispatch(Event) - Method in class io.microsphere.event.AbstractEventDispatcher
- dispatch(Event) - Method in interface io.microsphere.event.EventDispatcher
-
Dispatch a event to the registered
event listeners
- doConvert(byte[]) - Method in class io.microsphere.convert.ByteArrayToObjectConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToByteConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToCharacterConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToDoubleConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToFloatConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToIntegerConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToLongConverter
- doConvert(Number) - Method in class io.microsphere.convert.NumberToShortConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToBooleanConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToByteArrayConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToByteConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToCharacterConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToDoubleConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToFloatConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToIntegerConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToLongConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToShortConverter
- doConvert(Object) - Method in class io.microsphere.convert.ObjectToStringConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToBooleanConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToByteConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToCharacterConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToCharArrayConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToClassConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToDoubleConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToDurationConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToFloatConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToInputStreamConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToIntegerConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToLongConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToShortConverter
- doConvert(String) - Method in class io.microsphere.convert.StringToStringConverter
- doConvert(Map) - Method in class io.microsphere.convert.MapToPropertiesConverter
- doConvert(Properties) - Method in class io.microsphere.convert.PropertiesToStringConverter
- doConvert(S) - Method in class io.microsphere.convert.AbstractConverter
-
Converts the non-null source-typed value to the target-typed value.
- doExtract(JarFile, Iterable<JarEntry>, File) - Static method in class io.microsphere.util.jar.JarUtils
- doFilter(Iterable<JarEntry>, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
- doFindTypes(Predicate<? super T>[]) - Method in class io.microsphere.util.TypeFinder
- doGetAttribute(MBeanServer, ObjectName, MBeanAttributeInfo, String) - Static method in class io.microsphere.management.JmxUtils
- doGetHierarchicalTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
- doInListener(EventListener<?>, Consumer<Collection<EventListener>>) - Method in class io.microsphere.event.AbstractEventDispatcher
- DOLLAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The dollar symbol : '$'
- DOLLAR_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The dollar char : '$'
- doLoadClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
- doResolveActualTypeArgumentClasses(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
- doResolveActualTypeArguments(Type, Class) - Static method in class io.microsphere.reflect.TypeUtils
- doResolveActualTypeArguments(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
- doResolveArchiveEntryPath(String) - Static method in class io.microsphere.net.URLUtils
- doResolveArchiveFile(URL) - Static method in class io.microsphere.net.URLUtils
- DOT - Static variable in interface io.microsphere.constants.SymbolConstants
-
The dot symbol : "."
- DOT_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The dot char : '.'
- DOUBLE_QUOTATION - Static variable in interface io.microsphere.constants.SymbolConstants
-
The double quotation symbol : "\""
- DOUBLE_QUOTATION_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The double quotes char : '"'
- DOUBLE_QUOTE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The double quote symbol : "\""
- DOUBLE_QUOTE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The double quote char : '"'
- DOUBLE_SLASH - Static variable in interface io.microsphere.constants.PathConstants
-
Double Slash :
"//"
- doubleValue() - Method in class io.microsphere.lang.MutableInteger
-
Returns the current value as a
double
. - drainTo(Collection<? super E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- drainTo(Collection<? super E>, int) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
E
- EAR - Static variable in interface io.microsphere.constants.FileConstants
-
Ear file
- EAR_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Ear File extension : ".ear"
- EAR_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Ear protocol
- element() - Method in class io.microsphere.collection.DelegatingQueue
- element() - Method in class io.microsphere.collection.ReversedDeque
- element() - Method in class io.microsphere.collection.UnmodifiableQueue
- element() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- empty() - Method in class io.microsphere.collection.ArrayStack
-
Tests if this stack is empty.
- EMPTY - Static variable in class io.microsphere.util.StringUtils
-
Represents an empty string constant : ""
- EMPTY_ANNOTATION_ARRAY - Static variable in class io.microsphere.util.AnnotationUtils
-
An empty immutable
Annotation
array - EMPTY_ANNOTATION_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Annotation
array - EMPTY_BOOLEAN_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
boolean
array. - EMPTY_BOOLEAN_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Boolean
array. - EMPTY_BYTE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
byte
array. - EMPTY_BYTE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Byte
array. - EMPTY_CHAR_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
char
array. - EMPTY_CHARACTER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Character
array. - EMPTY_CLASS_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Class
array. - EMPTY_DEQUE - Static variable in class io.microsphere.collection.QueueUtils
- EMPTY_DOUBLE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
double
array. - EMPTY_DOUBLE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Double
array. - EMPTY_FILE_ARRAY - Static variable in class io.microsphere.io.FileUtils
-
An empty immutable
File
array. - EMPTY_FILE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
File
array. - EMPTY_FLOAT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
float
array. - EMPTY_FLOAT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Float
array. - EMPTY_INT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
int
array. - EMPTY_INTEGER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Integer
array. - EMPTY_JAVA_TYPE_ARRAY - Static variable in class io.microsphere.reflect.JavaType
-
A shared empty array of JavaType, used to avoid unnecessary object creation for methods that return arrays of JavaType instances.
- EMPTY_LONG_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
long
array. - EMPTY_LONG_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Long
array. - EMPTY_MBEAN_ATTRIBUTE_ARRAY - Static variable in class io.microsphere.management.JmxUtils
- EMPTY_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Object
array. - EMPTY_PARAMETER_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Parameter
array. - EMPTY_PREDICATE_ARRAY - Static variable in interface io.microsphere.lang.function.Predicates
-
An empty array of
Predicate
instances. - EMPTY_SHORT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
short
array. - EMPTY_SHORT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Short
array. - EMPTY_STRING - Static variable in class io.microsphere.util.StringUtils
-
Represents an empty string constant: ""
- EMPTY_STRING_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
String
array. - EMPTY_STRING_ARRAY - Static variable in class io.microsphere.util.StringUtils
-
An empty array of String.
- EMPTY_TYPE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Type
array - EMPTY_URL_ARRAY - Static variable in class io.microsphere.net.URLUtils
-
The empty array of
URL
- EMPTY_URL_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
URL
array. - emptyArray() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns an empty array of
Predicate
instances. - emptyDeque() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty, immutable
Deque
instance that throwsUnsupportedOperationException
for all modification operations. - emptyDeque() - Static method in class io.microsphere.collection.QueueUtils
-
Returns an empty immutable deque instance.
- EmptyDeque<E> - Class in io.microsphere.collection
-
An empty and immutable
Deque
implementation that throwsUnsupportedOperationException
for methods that attempt to modify the deque, and returns appropriate default values for read-only operations. - EmptyDeque() - Constructor for class io.microsphere.collection.EmptyDeque
- emptyIterable() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty, immutable
Iterable
that contains no elements. - EmptyIterable<E> - Class in io.microsphere.collection
-
An empty
Iterable
implementation that always returns an empty iterator. - EmptyIterable() - Constructor for class io.microsphere.collection.EmptyIterable
- emptyIterator() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty iterator that contains no elements.
- EmptyIterator<E> - Class in io.microsphere.collection
-
An empty and immutable implementation of the
Iterator
interface. - EmptyIterator() - Constructor for class io.microsphere.collection.EmptyIterator
- emptyQueue() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty, immutable
Queue
that throwsUnsupportedOperationException
for all modification operations. - emptyQueue() - Static method in class io.microsphere.collection.QueueUtils
-
Returns an empty immutable queue instance.
- ENABLED_PROPERTY_NAME - Static variable in interface io.microsphere.constants.PropertyConstants
-
The property name of "enabled"
- encode(String) - Static method in class io.microsphere.net.URLUtils
-
Encodes the provided string using URL encoding with the default encoding scheme.
- encode(String, String) - Static method in class io.microsphere.net.URLUtils
-
Translates a string into
application/x-www-form-urlencoded
format using a specific encoding scheme. - endArray() - Method in class io.microsphere.json.JSONStringer
-
Ends encoding the current array.
- endObject() - Method in class io.microsphere.json.JSONStringer
-
Ends encoding the current object.
- endsWith(String, String) - Static method in class io.microsphere.util.StringUtils
-
Checks if a String ends with another String.
- ENUM - io.microsphere.reflect.Modifier
- EnumerationIteratorAdapter<E> - Class in io.microsphere.collection
-
An
Iterator
that adapts anEnumeration
instance, providing a forward-only, read-only view of the elements. - EnumerationUtils - Class in io.microsphere.collection
-
The utilities class for Java
Enumeration
- ENVIRONMENT_VARIABLES_SOURCE - Static variable in annotation type io.microsphere.annotation.ConfigurationProperty
-
OS Environment Variables
- eq(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is equal to that - EQ - io.microsphere.util.Version.Operator
-
The Operator : "Equal to" , whose symbol is : "="
- EQUAL - Static variable in interface io.microsphere.constants.SymbolConstants
-
The equal symbol : "="
- EQUAL_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The equal char : '.'
- equals(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is equal to that - equals(Object) - Method in class io.microsphere.beans.BeanMetadata
- equals(Object) - Method in class io.microsphere.beans.BeanProperty
- equals(Object) - Method in class io.microsphere.beans.ConfigurationProperty
- equals(Object) - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
- equals(Object) - Method in class io.microsphere.classloading.Artifact
- equals(Object) - Method in class io.microsphere.classloading.MavenArtifact
- equals(Object) - Method in class io.microsphere.collection.ArrayEnumeration
- equals(Object) - Method in class io.microsphere.collection.DefaultEntry
- equals(Object) - Method in class io.microsphere.collection.DelegatingQueue
- equals(Object) - Method in class io.microsphere.collection.ReversedDeque
- equals(Object) - Method in class io.microsphere.collection.SingletonDeque
- equals(Object) - Method in class io.microsphere.collection.UnmodifiableQueue
- equals(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- equals(Object) - Method in class io.microsphere.convert.AbstractConverter
- equals(Object) - Method in class io.microsphere.io.FastByteArrayInputStream
- equals(Object) - Method in class io.microsphere.json.JSONArray
- equals(Object) - Method in class io.microsphere.json.JSONObject
- equals(Object) - Method in class io.microsphere.lang.Deprecation
- equals(Object) - Method in class io.microsphere.lang.MutableInteger
- equals(Object) - Method in class io.microsphere.reflect.ExecutableDefinition
- equals(Object) - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
- equals(Object) - Method in class io.microsphere.reflect.generics.TypeArgument
- equals(Object) - Method in class io.microsphere.reflect.JavaType
- equals(Object) - Method in class io.microsphere.reflect.MemberDefinition
- equals(Object) - Method in class io.microsphere.reflect.MultipleType
- equals(Object) - Method in class io.microsphere.reflect.ReflectiveDefinition
- equals(Object) - Method in class io.microsphere.util.StopWatch.Task
- equals(Object) - Method in class io.microsphere.util.ValueHolder
- equals(Object) - Method in class io.microsphere.util.Version
-
Current
Version
is equal to that - equals(URL, URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- equals(Collection<?>, Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
-
Compares two collections for equality, considering
null
and empty collections as equal. - error(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the ERROR level.
- error(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- error(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the ERROR level with an accompanying message.
- escape(String) - Static method in class io.microsphere.json.JSONUtils
-
Escapes a string for JSON formatting.
- Event - Class in io.microsphere.event
-
An event object is based on the Java standard
event
- Event(Object) - Constructor for class io.microsphere.event.Event
-
Constructs a prototypical Event.
- EventDispatcher - Interface in io.microsphere.event
-
An interface that defines the contract for dispatching events to registered listeners.
- EventListener<E extends Event> - Interface in io.microsphere.event
- ExceptionUtils - Class in io.microsphere.util
-
Exception
Utilities class - EXCLAMATION - Static variable in interface io.microsphere.constants.SymbolConstants
-
The exclamation symbol : "!"
- EXCLAMATION_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The exclamation char : '!'
- excludedDeclaredClass(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Creates a
Predicate
that excludes methods declared by the specified class. - ExecutableDefinition<E extends java.lang.reflect.Executable> - Class in io.microsphere.reflect
-
The definition class for Java Reflection
Executable
, which serves as a base class for executable members like methods and constructors. - ExecutableDefinition(Version, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(Version, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(String, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(String, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableUtils - Class in io.microsphere.reflect
-
The utility class for Java Reflection
Executable
- execute() - Method in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
- execute() - Method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the action
- execute() - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Execute
ThrowableSupplier.get()
withthe default exception handling
- execute(E, ThrowableConsumer<E>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the given
Executable
object using the provided callback. - execute(E, ThrowableFunction<E, R>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the provided
Executable
using the given callback function. - execute(E, ThrowableSupplier<R>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the given
Executable
object using aThrowableSupplier
. - execute(ThrowableAction) - Static method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the given
ThrowableAction
with default exception handling. - execute(ThrowableAction, Consumer<Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the given
ThrowableAction
with a custom exception handler. - execute(ThrowableSupplier<T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes the given
ThrowableSupplier
with the default exception handling. - execute(ThrowableSupplier<T>, Function<Throwable, T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes the given
ThrowableSupplier
with a custom exception handler. - execute(OutputStream) - Method in class io.microsphere.process.ProcessExecutor
-
Execute current process.
- execute(OutputStream, long) - Method in class io.microsphere.process.ProcessExecutor
-
Execute current process.
- execute(Runnable) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- execute(Consumer<Throwable>) - Method in interface io.microsphere.lang.function.ThrowableAction
-
Executes
ThrowableAction.execute()
with the customizedexception
handling - execute(Function<Throwable, T>) - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Execute
ThrowableSupplier.get()
with the customizedexception
handling - execute(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes
#accept(T)
withthe default exception handling
- execute(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes
#apply(T)
withthe default exception handling
- execute(T, ThrowableConsumer<T>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes the given
ThrowableConsumer
with the default exception handling. - execute(T, ThrowableConsumer<T>, BiConsumer<T, Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes the given
ThrowableConsumer
with a custom exception handler. - execute(T, ThrowableFunction<T, R>) - Static method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes the given
ThrowableFunction
with the provided argument using the function's default exception handling. - execute(T, ThrowableFunction<T, R>, BiFunction<T, Throwable, R>) - Static method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes the given
ThrowableFunction
with the provided argument using a custom exception handler. - execute(T, BiConsumer<T, Throwable>) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes
#accept(T)
with the customized exception handling - execute(T, BiFunction<T, Throwable, R>) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes
#apply(T)
with the customized exception handling - execute(T, U, ThrowableBiFunction<T, U, R>) - Static method in interface io.microsphere.lang.function.ThrowableBiFunction
-
Executes the given
ThrowableBiFunction
with the provided arguments using the default exception handler. - execute(T, U, ThrowableBiFunction<T, U, R>, ThrowableBiFunction.ExceptionHandler<T, U, R>) - Static method in interface io.microsphere.lang.function.ThrowableBiFunction
-
Executes the given
ThrowableBiFunction
with the provided arguments using a custom exception handler. - ExecutorUtils - Class in io.microsphere.concurrent
-
Executor
Utilities class - exists(Annotation[], Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether any annotation in the provided array matches the specified annotation type.
- exists(Iterable<Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether any annotation in the provided
Iterable
matches the specified annotation type. - exists(Collection<Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether any annotation in the provided collection matches the specified annotation type.
- Experimental - Annotation Type in io.microsphere.annotation
-
The marker annotation indicates a feature is experimental, it could be changed or even be removed in the future.
- ExtendableProtocolURLStreamHandler - Class in io.microsphere.net
-
Extendable Protocol
URLStreamHandler
class supports the sub-protocols, like :{protocol}:{sub-protocols[0]}: ... :{sub-protocols[n]}://...
, {protocol} : The protocol ofURLStreamHandler
is recognized byURL
(required) {sub-protocols} : the list of sub-protocols that isresolved
fromURL
(optional) - ExtendableProtocolURLStreamHandler() - Constructor for class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
The default constructor must obey the following conventions: The class must be the top level The simple class name must be "Handler" The class must not be present in the "default" or builtin package(
"sun.net.www.protocol"
) - ExtendableProtocolURLStreamHandler(String) - Constructor for class io.microsphere.net.ExtendableProtocolURLStreamHandler
- extract(File, File) - Static method in class io.microsphere.util.jar.JarUtils
-
Extracts the contents of the specified JAR file to the given target directory.
- extract(File, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Extracts the contents of the specified JAR file to the given target directory, optionally filtering entries.
- extract(URL, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Extracts entries from a JAR resource pointed by the given URL to the specified target directory, optionally filtering which entries to extract.
- extract(JarFile, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Extracts entries from a JAR file to the specified target directory, optionally filtering which entries to extract.
F
- FastByteArrayInputStream - Class in io.microsphere.io
-
A fast, non-thread-safe implementation of
ByteArrayInputStream
. - FastByteArrayInputStream(byte[]) - Constructor for class io.microsphere.io.FastByteArrayInputStream
-
Creates a
FastByteArrayInputStream
so that it usesbuf
as its buffer array. - FastByteArrayInputStream(byte[], int, int) - Constructor for class io.microsphere.io.FastByteArrayInputStream
-
Creates
FastByteArrayInputStream
that usesbuf
as its buffer array. - FastByteArrayOutputStream - Class in io.microsphere.io
-
A fast, non-thread-safe implementation of
ByteArrayOutputStream
. - FastByteArrayOutputStream() - Constructor for class io.microsphere.io.FastByteArrayOutputStream
- FastByteArrayOutputStream(int) - Constructor for class io.microsphere.io.FastByteArrayOutputStream
- FieldDefinition - Class in io.microsphere.reflect
-
The definition class of
Field
- FieldDefinition(Version, Deprecation, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
- FieldDefinition(Version, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
- FieldDefinition(String, Deprecation, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
- FieldDefinition(String, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
- FieldUtils - Class in io.microsphere.reflect
-
The Java Reflection
Field
Utility class - FILE_ENCODING - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the file encoding, the default is "UTF-8"
- FILE_ENCODING_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the file encoding : "file.encoding"
- FILE_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
File extension separator
- FILE_EXTENSION_CHAR - Static variable in interface io.microsphere.constants.FileConstants
-
File extension character
- FILE_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
File protocol
- FILE_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
-
File Separator :
File.separator
- FILE_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the File separator ("/" on UNIX) : "file.separator"
- FILE_URL_PREFIX - Static variable in class io.microsphere.net.URLUtils
-
The prefix of
URL
for file protocol : "file:/" - FileChangedEvent - Class in io.microsphere.io.event
-
The event raised when the
file
is changed - FileChangedEvent(File, FileChangedEvent.Kind) - Constructor for class io.microsphere.io.event.FileChangedEvent
-
Constructs a prototypical Event.
- FileChangedEvent.Kind - Enum in io.microsphere.io.event
-
The Kind of File Changed Event
- FileChangedListener - Interface in io.microsphere.io.event
-
A listener interface for receiving file change events.
- FileConstants - Interface in io.microsphere.constants
-
File Constants
- FileExtensionFilter - Class in io.microsphere.io.filter
-
A filter that matches files based on their extensions.
- FileExtensionFilter(String) - Constructor for class io.microsphere.io.filter.FileExtensionFilter
- FileUtils - Class in io.microsphere.io
-
File
Utility - FileWatchService - Interface in io.microsphere.io
-
A service that watches files or directories for changes and notifies registered listeners.
- filter(Iterable<E>, Filter<E>) - Static method in class io.microsphere.filter.FilterUtils
-
Filter
Iterable
object to List - filter(Iterable<E>, FilterOperator, Filter<E>...) - Static method in class io.microsphere.filter.FilterUtils
-
Filter
Iterable
object to List - filter(JarFile, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Filters the entries of a JAR file based on the provided
JarEntryFilter
. - filter(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterable
using the providedPredicate
and returns a collection of the same type as the input, either aList
or aSet
. - Filter<T> - Interface in io.microsphere.filter
-
The
Filter<T>
interface represents a generic filtering mechanism that can be applied to objects of typeT
. - filterAll(S, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterable
using the combined result of multiple predicates in a logical AND fashion. - filterAllList(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given array using the combined result of multiple predicates in a logical AND fashion, and returns a
List
containing the matching elements. - filterAllSet(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given array using the combined result of multiple predicates in a logical AND fashion, and returns a
Set
containing the matching elements. - filterAnnotations(Annotation[], Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Filters the given array of annotations based on the provided predicates.
- filterAnnotations(List<Annotation>, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Filters the given list of annotations based on the provided predicates.
- filterAny(S, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterable
using the combined result of multiple predicates in a logical OR fashion. - filterAnyList(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given array using the combined result of multiple predicates in a logical OR fashion, and returns a
List
containing the matching elements. - filterAnySet(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given array using the combined result of multiple predicates in a logical OR fashion, and returns a
Set
containing the matching elements. - filterFirst(Iterable<T>, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterable
using the combined result of multiple predicates in a logical AND fashion, and returns the first matching element. - filterList(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the given
Iterable
using the provided predicate and returns aList
. - filterList(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the given array using the provided predicate and returns a
List
. - FilterOperator - Enum in io.microsphere.filter
-
Enumeration representing various logical operations for combining multiple
Filter
instances. - filterSet(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterable
using the providedPredicate
and collects the result into a newSet
that maintains insertion order. - filterSet(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the given array using the provided predicate and returns a
Set
. - filterShutdownHookThreads(Predicate<? super Thread>) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Filters and returns a set of registered JVM shutdown hook threads based on the provided predicate.
- filterShutdownHookThreads(Predicate<? super Thread>, boolean) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Filters and returns a set of registered JVM shutdown hook threads based on the provided predicate.
- filterStream(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the provided
Iterable
using the given predicate and returns aStream
. - filterStream(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the provided array using the given predicate and returns a
Stream
. - FilterUtils - Class in io.microsphere.filter
-
Utility class for working with
Filter
instances. - FINAL - io.microsphere.reflect.Modifier
-
The
final
modifier. - FINAL_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicate
reference toMemberUtils.isFinal(Member)
- FINAL_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMemberUtils.isFinal(Member)
- find(Class<?>, Class<?>) - Static method in interface io.microsphere.convert.multiple.MultiValueConverter
-
Find the
MultiValueConverter
instance fromServiceLoader
with the specified source and target type - find(Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandleUtils
- find(MethodHandles.Lookup, Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
- find(MethodHandles.Lookup, Method, ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
- findAllClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
-
Find all classes from the specified type, optionally filtering the results.
- findAllClassPathURLs(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves all URLs from the class path associated with the specified ClassLoader and its parent hierarchy.
- findAllDeclaredAnnotations(Class<?>, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves all declared annotations from the specified
Class
, including those from its hierarchy, but excluding meta-annotations (annotations on annotations). - findAllDeclaredAnnotations(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves all declared annotations from the specified
AnnotatedElement
, including those from its hierarchy, but excluding meta-annotations (annotations on annotations). - findAllDeclaredFields(Class<?>, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
-
Find and return all declared fields in the class hierarchy, optionally filtered by one or more predicates.
- findAllDeclaredMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Retrieves all declared methods directly defined in the specified class, excluding inherited methods.
- findAllFields(Class<?>, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
-
Find and return all accessible fields in the class hierarchy, optionally filtered by one or more predicates.
- findAllGenericInterfaces(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all generic interfaces implemented by the given type, including those inherited from its superclasses.
- findAllGenericSuperclasses(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all generic superclasses of the given type, including its hierarchical superclasses.
- findAllInheritedClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
-
Find all inherited classes from the specified type, optionally filtering the results.
- findAllInterfaces(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
-
Find all interfaces from the specified type, optionally filtering the results.
- findAllMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all public
methods
of the target class, including the inherited methods. - findAllParameterizedTypes(Type, Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all parameterized types associated with the specified type, including those from its hierarchical superclasses and interfaces.
- findAllSuperClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
-
Find all super classes from the specified type, optionally filtering the results.
- findAllTypes(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all types associated with the given type, including: - The type itself (if not a raw Object class) - All generic superclasses - All implemented interfaces (including those from superclasses)
- findAnnotation(AnnotatedElement, Class<A>) - Static method in class io.microsphere.util.AnnotationUtils
-
Finds the annotation of the specified type that is directly or indirectly present on the given
AnnotatedElement
. - findAnnotation(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Finds the first annotation of the specified
AnnotatedElement
that matches all the given filters. - findArtifactMetadata(File) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- findArtifactMetadataEntry(JarFile) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- findAttributesMap(Annotation, String...) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves a map of attributes from the specified annotation, filtering by attribute names.
- findAttributesMap(Annotation, Predicate<? super Method>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Find the attributes map from the specified annotation by the
attribute method
- findAttributeValue(Annotation[], String) - Static method in class io.microsphere.util.AnnotationUtils
-
Finds the value of the specified attribute from the given array of annotations.
- findClassNamesInClassPath(File, boolean) - Static method in class io.microsphere.util.ClassUtils
-
Finds all class names in the specified class path.
- findClassNamesInClassPath(String, boolean) - Static method in class io.microsphere.util.ClassUtils
-
Finds all class names in the specified class path.
- findClassNamesInDirectory(File, boolean) - Static method in class io.microsphere.util.ClassUtils
-
Finds all class names in the specified directory.
- findClassNamesInJarFile(File, boolean) - Static method in class io.microsphere.util.ClassUtils
-
Finds all class names in the specified JAR file.
- findClassPath(Class<?>) - Method in class io.microsphere.lang.ClassDataRepository
-
Find class path under specified class name
- findClassPath(String) - Method in class io.microsphere.lang.ClassDataRepository
-
Find class path under specified class name
- findConstructor(Class<T>, Class<?>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Finds a constructor in the specified class that matches the given parameter types.
- findConstructors(Class<?>, Predicate<? super Constructor<?>>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Find public constructors from the specified class that match the given filter conditions.
- findDeclaredAnnotations(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves the annotations that are directly declared on the specified
AnnotatedElement
. - findDeclaredConstructors(Class<?>, Predicate<? super Constructor<?>>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Find declared constructors from the specified class that match the given filter conditions.
- findDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Finds a declared method in the specified class, including its superclasses and interfaces.
- findDeclaredMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Find all declared
methods
of the target class, excluding the inherited methods. - findEventType(EventListener<?>) - Static method in interface io.microsphere.event.EventListener
- findEventType(Class<?>) - Static method in interface io.microsphere.event.EventListener
- findEventType(ParameterizedType) - Static method in interface io.microsphere.event.EventListener
-
Extracts the concrete
Event
type from aParameterizedType
instance. - findField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Finds a
Field
in the specified class by its name. - findField(Class<?>, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the declared
Field
by its name and type. - findField(Class<?>, String, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the declared
Field
by its name and apply additional filtering conditions. - findField(Object, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the specified object's declared
Field
by its name. - findHierarchicalTypes(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all hierarchical generic types associated with the given type, including its superclasses and interfaces.
- findJarEntry(URL) - Static method in class io.microsphere.util.jar.JarUtils
-
Finds and returns the
JarEntry
from the specified JAR URL. - findLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Finds a class that has already been loaded by the given
ClassLoader
or its parent hierarchy. - findLoadedClasses(ClassLoader, Iterable<String>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Finds and returns a set of loaded classes for the given class names using the specified ClassLoader.
- findLoadedClasses(ClassLoader, String...) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Finds and returns a set of loaded classes for the given class names using the specified ClassLoader.
- findLoadedClassesInClassPath(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of classes that have been loaded from the class path using the specified ClassLoader or the default one.
- findLoadedClassesInClassPath(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of classes that have been loaded from the specified class path using the provided ClassLoader.
- findLoadedClassesInClassPaths(ClassLoader, Set<String>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Finds and returns a set of classes that have been loaded from the specified class paths using the provided ClassLoader.
- findMBeanAttributeInfo(MBeanServer, ObjectName, String) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves the metadata (
MBeanAttributeInfo
) for a specific attribute of an MBean registered in the MBeanServer. - findMethod(Class, String) - Static method in class io.microsphere.reflect.MethodUtils
-
Find the
Method
by the specified type (including inherited types) and method name without the parameter type. - findMethod(Class, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Find the
Method
by the specified type (including inherited types), method name, and parameter types. - findMethods(Class<?>, boolean, boolean, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Find all
methods
of the target class by the specified criteria. - findMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
-
Find all public methods directly declared in the specified class, without including inherited methods.
- findNearestOverriddenMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Finds the nearest overridden method in the class hierarchy for the given overriding method.
- findOverriddenMethod(Method, Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Finds the method in the specified target class that is overridden by the given overriding method.
- findParameterizedTypes(Type, Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
-
Finds the immediate parameterized types associated with the specified type, including those from its direct superclass and implemented interfaces.
- findPropertyDescriptor(BeanMetadata, String) - Static method in class io.microsphere.beans.BeanUtils
-
Finds the
PropertyDescriptor
for a specified property of a given bean. - findPublic(Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
- findPublic(Method, ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
- findPublicStatic(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
-
The convenient method to find
MethodHandles.Lookup.findStatic(Class, String, MethodType)
for public static method - findPublicVirtual(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
-
The convenient method to find
MethodHandles.Lookup.findVirtual(Class, String, MethodType)
for public method - findStatic(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
The convenient method to find
MethodHandles.Lookup.findStatic(Class, String, MethodType)
- findTypes(Class<?>, boolean, boolean, boolean, boolean, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
-
Finds types based on the specified criteria.
- findTypes(Type, boolean, boolean, boolean, boolean, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
- findTypes(Predicate<? super T>...) - Method in class io.microsphere.util.TypeFinder
- findUcpField(ClassLoader) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- findURLClassLoader(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Attempts to find and return the first
URLClassLoader
in the hierarchy starting from the provided ClassLoader. - findVirtual(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
The convenient method to find
MethodHandles.Lookup.findVirtual(Class, String, MethodType)
- findWriteMethod(BeanMetadata, String) - Static method in class io.microsphere.beans.BeanUtils
-
Finds the write method (setter) for a specified property of a given bean.
- first(Iterable<T>) - Static method in class io.microsphere.collection.CollectionUtils
-
Retrieves the first element from the given
Iterable
. - first(Collection<T>) - Static method in class io.microsphere.collection.CollectionUtils
-
Retrieves the first element from the given collection.
- first(Iterator<T>) - Static method in class io.microsphere.collection.CollectionUtils
-
Retrieves the first element from the given
Iterator
. - first(List<E>) - Static method in class io.microsphere.collection.ListUtils
-
Retrieves the first element from the specified list.
- FIXED_LOAD_FACTOR - Static variable in class io.microsphere.collection.MapUtils
-
The fixed load factor for
HashMap
orHashtable
= 1.00 - flatProperties(Map<String, Object>) - Static method in class io.microsphere.collection.PropertiesUtils
-
Flattens a nested map of properties into a single-level map.
- flatProperties(Map<String, Object>, String, Map<String, Object>) - Static method in class io.microsphere.collection.PropertiesUtils
-
Recursively flattens the given properties map into a single-level map.
- flattenMap(Map<String, Object>) - Static method in class io.microsphere.collection.MapUtils
-
Flattens a nested map of properties into a single-level map.
- floatValue() - Method in class io.microsphere.lang.MutableInteger
-
Returns the current value as a
float
. - flush() - Method in class io.microsphere.io.StringBuilderWriter
-
Flushing this writer has no effect.
- forceDelete(File) - Static method in class io.microsphere.io.FileUtils
-
Deletes a file or directory and all its contents recursively.
- forceDeleteOnExit(File) - Static method in class io.microsphere.io.FileUtils
-
Schedules a file or directory for deletion on JVM exit.
- forEach(boolean[], BiConsumer<Integer, Boolean>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided boolean array, applying the given BiConsumer to each element with its index.
- forEach(boolean[], Consumer<Boolean>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided boolean array, applying the given consumer to each element.
- forEach(byte[], BiConsumer<Integer, Byte>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided byte array, applying the given BiConsumer to each element with its index.
- forEach(byte[], Consumer<Byte>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided byte array, applying the given consumer to each element.
- forEach(char[], BiConsumer<Integer, Character>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided char array, applying the given BiConsumer to each element with its index.
- forEach(char[], Consumer<Character>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided char array, applying the given consumer to each element.
- forEach(double[], BiConsumer<Integer, Double>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided double array, applying the given BiConsumer to each element with its index.
- forEach(double[], Consumer<Double>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided double array, applying the given consumer to each element.
- forEach(float[], BiConsumer<Integer, Float>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided float array, applying the given BiConsumer to each element with its index.
- forEach(float[], Consumer<Float>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided float array, applying the given consumer to each element.
- forEach(int[], BiConsumer<Integer, Integer>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided int array, applying the given BiConsumer to each element with its index.
- forEach(int[], Consumer<Integer>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided int array, applying the given consumer to each element.
- forEach(long[], BiConsumer<Integer, Long>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided long array, applying the given BiConsumer to each element with its index.
- forEach(long[], Consumer<Long>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided long array, applying the given consumer to each element.
- forEach(short[], BiConsumer<Integer, Short>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided short array, applying the given BiConsumer to each element with its index.
- forEach(short[], Consumer<Short>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided short array, applying the given consumer to each element.
- forEach(Iterable<E>, Consumer<E>) - Static method in class io.microsphere.util.IterableUtils
-
Iterates over the given
Iterable
and applies the providedConsumer
to each element. - forEach(Consumer<? super E>) - Method in class io.microsphere.collection.DelegatingQueue
- forEach(Consumer<? super E>) - Method in class io.microsphere.collection.ReversedDeque
- forEach(Consumer<? super E>) - Method in class io.microsphere.collection.UnmodifiableQueue
- forEach(Consumer<? super E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- forEach(List<T>, BiConsumer<Integer, T>) - Static method in class io.microsphere.collection.ListUtils
-
Performs the given action for each element of the specified list, providing both the index and the element.
- forEach(List<T>, Consumer<T>) - Static method in class io.microsphere.collection.ListUtils
-
Performs the given action for each element of the specified list.
- forEach(T[], BiConsumer<Integer, T>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided array, applying the given BiConsumer to each element with its index.
- forEach(T[], Consumer<T>) - Static method in class io.microsphere.util.ArrayUtils
-
Iterates over each element of the provided array, applying the given consumer to each element.
- forEachRemaining(Consumer<? super E>) - Method in class io.microsphere.collection.SingletonIterator
- forEachRemaining(Consumer<? super E>) - Method in class io.microsphere.collection.UnmodifiableIterator
- format(String, Object...) - Static method in class io.microsphere.text.FormatUtils
-
Formats the given
pattern
by replacing all occurrences of the default placeholder (FormatUtils.DEFAULT_PLACEHOLDER
) with corresponding values from the provided arguments. - FormatUtils - Class in io.microsphere.text
-
The utility class of text format
- formatWithPlaceholder(String, String, Object...) - Static method in class io.microsphere.text.FormatUtils
-
Formats the given
pattern
by replacing all occurrences of the specified placeholder with corresponding values from the provided arguments. - from(Class<?>) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance representing the specified class.
- from(Type) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance from the specified Type object.
- from(Type[]) - Static method in class io.microsphere.reflect.JavaType
- from(Type[], JavaType) - Static method in class io.microsphere.reflect.JavaType
- from(Type, JavaType) - Static method in class io.microsphere.reflect.JavaType
- from(Type, JavaType.Kind) - Static method in class io.microsphere.reflect.JavaType
- from(Type, JavaType.Kind, JavaType) - Static method in class io.microsphere.reflect.JavaType
- fromField(Class<?>, String) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance from the field with the specified name in the given class.
- fromField(Field) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance from the given
Field
. - fromMethodParameter(Method, int) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance representing the parameter type of a method at the specified index.
- fromMethodParameters(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.JavaType
-
Creates an array of JavaType instances representing the parameter types of a method with the specified name and parameters.
- fromMethodParameters(Method) - Static method in class io.microsphere.reflect.JavaType
-
Creates an array of JavaType instances representing the parameter types of the specified method.
- fromMethodReturnType(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance representing the return type of a method with the specified name and parameter types.
- fromMethodReturnType(Method) - Static method in class io.microsphere.reflect.JavaType
-
Creates a JavaType instance representing the return type of the specified method.
- FTP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
FTP protocol
- Functional<V> - Class in io.microsphere.util
-
A fluent API utility class for performing chained operations on a value of type
V
. - Functional(String, V) - Constructor for class io.microsphere.util.Functional
G
- ge(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is greater than or equal to that - GE - io.microsphere.util.Version.Operator
-
The Operator : "Greater than or equal to" , whose symbol is : ">="
- generate(ConfigurationProperty) - Method in interface io.microsphere.metadata.ConfigurationPropertyGenerator
-
Generates a content of the given
ConfigurationProperty
. - generate(ConfigurationProperty) - Method in class io.microsphere.metadata.DefaultConfigurationPropertyGenerator
- generate(ConfigurationProperty) - Method in class io.microsphere.metadata.ReflectiveConfigurationPropertyGenerator
- GENERIC_ARRAY_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
GenericArrayType
- GENERIC_ARRAY_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- GenericEvent<S> - Class in io.microsphere.event
-
A generic implementation of the
Event
class that allows for type-safe event handling. - GenericEvent(S) - Constructor for class io.microsphere.event.GenericEvent
- GenericEventListener - Class in io.microsphere.event
-
A generic implementation of the
EventListener
interface that supports multiple event handling methods. - GenericEventListener() - Constructor for class io.microsphere.event.GenericEventListener
- genericTypeFinder(Type, boolean, boolean, boolean, boolean) - Static method in class io.microsphere.util.TypeFinder
- genericTypeFinder(Type, TypeFinder.Include...) - Static method in class io.microsphere.util.TypeFinder
- get() - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Applies this function to the given argument.
- get() - Method in class io.microsphere.lang.MutableInteger
-
Gets the current value stored in this
MutableInteger
. - get() - Method in class io.microsphere.util.Compatible
- get(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
. - get(Class<?>) - Method in class io.microsphere.io.Deserializers
-
Get all instances of
Deserializer
by the specified deserialized type - get(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get all instances of
Serializer
by the specified serialized type - get(Object) - Method in class io.microsphere.reflect.FieldDefinition
-
Get the field value
- get(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
. - getActualTypeArguments() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Returns an array of Type objects representing the actual type arguments to this type.
- getActualTypeArguments(Type) - Static method in class io.microsphere.reflect.TypeUtils
- getAllClasses(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Get all classes from the specified type, including the type itself, its superclasses, and interfaces.
- getAllClassNamesInClassPaths() - Method in class io.microsphere.lang.ClassDataRepository
-
The set of all class names in
class path
- getAllDeclaredAnnotations(AnnotatedElement) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves all declared annotations from the specified
AnnotatedElement
, including those from its hierarchy, but excluding meta-annotations (annotations on annotations). - getAllDeclaredMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all declared
methods
of the target class, including the inherited methods. - getAllEventListeners() - Method in class io.microsphere.event.AbstractEventDispatcher
- getAllEventListeners() - Method in interface io.microsphere.event.Listenable
-
Get all registered
event listeners
- getAllGenericInterfaces(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all generic interfaces implemented by the given type, including those inherited from its superclasses.
- getAllGenericSuperclasses(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all generic superclasses of the given type, including its hierarchical superclasses.
- getAllInheritedClasses(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Get all inherited classes from the specified type.
- getAllInheritedTypes(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Get all inherited types from the specified type.
- getAllInterfaces(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Get all interfaces from the specified type.
- getAllLoadedClasses(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of all classes that have been loaded by the specified ClassLoader and its parent hierarchy.
- getAllLoadedClassesMap(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a map of ClassLoader instances to their corresponding sets of loaded classes.
- getAllMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all public
methods
of the target class, including the inherited methods. - getAllowUserInteraction() - Method in class io.microsphere.net.DelegatingURLConnection
- getAllPackageNamesInClassPaths() - Method in class io.microsphere.lang.ClassDataRepository
-
Get all package names in
class paths
- getAllParameterizedTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all parameterized types associated with the specified type, including those from its hierarchical superclasses and interfaces.
- getAllSuperClasses(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Get all super classes from the specified type.
- getAllTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets all generic types associated with the given type, including: - The type itself (if not a raw Object class) - All generic superclasses - All implemented interfaces (including those from superclasses)
- getAndAdd(int) - Method in class io.microsphere.lang.MutableInteger
-
Adds the given
delta
to the current value and returns the previous value before the addition. - getAndDecrement() - Method in class io.microsphere.lang.MutableInteger
-
Decrements the current value by 1 and returns the previous value before the decrement.
- getAndIncrement() - Method in class io.microsphere.lang.MutableInteger
-
increments the current value by 1 and returns the previous value before the increment.
- getAndSet(int) - Method in class io.microsphere.lang.MutableInteger
-
Sets the value to the given
newValue
and returns the previous value. - getArtifactId() - Method in class io.microsphere.classloading.Artifact
-
Get the artifact Id
- getAttribute(MBeanServer, ObjectName, String) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves the value of the specified MBean attribute from the given MBean registered in the MBeanServer.
- getAttribute(MBeanServer, ObjectName, MBeanAttributeInfo) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves the value of the specified MBean attribute from the given MBean registered in the MBeanServer.
- getAttributeInfo() - Method in class io.microsphere.management.MBeanAttribute
- getAttributesMap(Annotation) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves a map of attribute names to their corresponding values from the specified annotation.
- getAttributeValue(Annotation, String) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves the value of the specified attribute from the given annotation.
- getBaseField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getBeanClass() - Method in class io.microsphere.beans.BeanMetadata
- getBeanClass() - Method in class io.microsphere.beans.BeanProperty
- getBeanInfo() - Method in class io.microsphere.beans.BeanMetadata
- getBeanMetadata(Class<?>) - Static method in class io.microsphere.beans.BeanUtils
-
Get the
BeanMetadata
for the specifiedClass
. - getBoolean(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a boolean or can be coerced to a boolean. - getBoolean(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a boolean or can be coerced to a boolean. - getBootstrapClassPaths() - Static method in class io.microsphere.util.ClassPathUtils
-
Returns the set of bootstrap class paths.
- getBuilder() - Method in class io.microsphere.io.StringBuilderWriter
-
Returns the underlying builder.
- getBundle(String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
-
Gets a resource bundle using the specified base name and the default encoding.
- getBundle(String, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
-
Retrieves a resource bundle using the specified base name and character encoding.
- getBundle(String, Locale, ClassLoader, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
-
Retrieves a resource bundle using the specified base name, locale, class loader, and character encoding.
- getBundle(String, Locale, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
-
Retrieves a resource bundle using the specified base name, locale, and character encoding.
- getCallerClass() - Static method in class io.microsphere.reflect.ReflectionUtils
-
Gets the
Class
of the method caller. - getCallerClass(int) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Retrieves the class of the caller at the specified invocation frame.
- getCallerClassLoader() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves the
ClassLoader
of the caller class from the call stack. - getCallerClassName() - Static method in class io.microsphere.reflect.ReflectionUtils
-
Retrieves the fully qualified name of the class that called the method invoking this method.
- getCallerClassName() - Static method in class io.microsphere.util.StackTraceUtils
-
Retrieves the fully qualified name of the class that called this method.
- getCanonicalFile(File) - Static method in class io.microsphere.io.FileUtils
-
Returns the canonical form of the specified
File
. - getCharset() - Method in class io.microsphere.convert.StringToInputStreamConverter
-
Get the
Charset
- getClass(Object) - Static method in class io.microsphere.util.ClassUtils
-
Gets the
Class
of the given object. - getClasses(Object...) - Static method in class io.microsphere.util.ClassUtils
-
Get the
types
of the specified values - getClassLoader(Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get the ClassLoader from the loaded class if present.
- getClassLoadingMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the class loading system of the Java virtual machine.
- getClassName() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Get the name of class
- getClassName(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the fully qualified name of the class represented by the given
Type
. - getClassNames(Iterable<? extends Type>) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves the fully qualified class names for all types in the provided iterable.
- getClassNamesInClassPath(String, boolean) - Method in class io.microsphere.lang.ClassDataRepository
-
Gets class name
Set
under specified class path - getClassNamesInPackage(Package) - Method in class io.microsphere.lang.ClassDataRepository
-
Gets class name
Set
under specified package - getClassNamesInPackage(String) - Method in class io.microsphere.lang.ClassDataRepository
-
Gets class name
Set
under specified package name - getClassPaths() - Static method in class io.microsphere.util.ClassPathUtils
-
Returns the set of application class paths.
- getClassPathToClassNamesMap() - Method in class io.microsphere.lang.ClassDataRepository
-
The map of all class names in
class path
, the class path for oneJarFile
or classes directory as key , the class names set as value - getClassPathURLs(boolean) - Method in class io.microsphere.classloading.ArtifactDetector
- getClassResource(Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Returns the resource URL for the class file corresponding to the specified class.
- getClassResource(ClassLoader, Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get the
Class
resource URL under specifiedClass
- getClassResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves the resource URL for the class file corresponding to the specified class name.
- getCodeSourceLocation(Class<?>) - Method in class io.microsphere.lang.ClassDataRepository
-
Get
Class
's code source location URL - getComparator() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
The
Comparator
to sortURLStreamHandlerFactories
- getCompilationMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the compilation system of the Java virtual machine.
- getCompletedTasks() - Method in class io.microsphere.util.StopWatch
- getComponentType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the component type of the specified type, if it represents an array type.
- getConnectTimeout() - Method in class io.microsphere.net.DelegatingURLConnection
- getConstructor() - Method in class io.microsphere.reflect.ConstructorDefinition
-
Get the
Constructor
- getConstructor(Class<T>, Class<?>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Retrieves the public constructor of the specified class that matches the given parameter types.
- getContent() - Method in class io.microsphere.net.DelegatingURLConnection
- getContent(Class[]) - Method in class io.microsphere.net.DelegatingURLConnection
- getContentEncoding() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentLength() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentLengthLong() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentType() - Method in class io.microsphere.net.DelegatingURLConnection
- getConverter(Class<S>, Class<T>) - Static method in interface io.microsphere.convert.Converter
-
Retrieves a converter instance that can convert from the specified source type to the target type.
- getCurrentProcessId() - Static method in class io.microsphere.management.ManagementUtils
-
Get the process ID of current JVM
- getCurrentTask() - Method in class io.microsphere.util.StopWatch
- getCurrentTask(boolean) - Method in class io.microsphere.util.StopWatch
- getDate() - Method in class io.microsphere.net.DelegatingURLConnection
- getDeclaredAnnotations(AnnotatedElement) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves the annotations that are directly declared on the specified
AnnotatedElement
. - getDeclaredClass() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Get the declared class name.
- getDeclaredClass() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the declared class
- getDeclaredClassName() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the declared class name
- getDeclaredConstructor(Class<T>, Class<?>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Retrieves the declared constructor (including private, protected, and package-private) of the specified class that matches the given parameter types.
- getDeclaredField() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Get the declared field name.
- getDeclaredField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the declared field with the specified name from the given class.
- getDeclaredMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all declared
methods
of the target class, excluding the inherited methods. - getDeclaringMBeanInfo() - Method in class io.microsphere.management.MBeanAttribute
- getDefaultClassLoader() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves the default ClassLoader to use when none is explicitly provided.
- getDefaultUseCaches() - Method in class io.microsphere.net.DelegatingURLConnection
- getDefaultValue() - Method in class io.microsphere.beans.ConfigurationProperty
- getDelegate() - Method in class io.microsphere.collection.DelegatingDeque
- getDelegate() - Method in class io.microsphere.collection.DelegatingQueue
- getDelegate() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- getDelegate() - Method in interface io.microsphere.lang.DelegatingWrapper
-
Get the delegate
- getDelegate() - Method in class io.microsphere.net.DelegatingURLStreamHandlerFactory
-
Get the delegate of
URLStreamHandlerFactory
- getDelegateLoggerClassName() - Method in class io.microsphere.logging.ACLLoggerFactory
- getDelegateLoggerClassName() - Method in class io.microsphere.logging.JDKLoggerFactory
- getDelegateLoggerClassName() - Method in class io.microsphere.logging.LoggerFactory
-
The class name of delegate Logger
- getDelegateLoggerClassName() - Method in class io.microsphere.logging.NoOpLoggerFactory
- getDelegateLoggerClassName() - Method in class io.microsphere.logging.Sfl4jLoggerFactory
- getDeprecation() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Get the deprecation
- getDescription() - Method in class io.microsphere.beans.ConfigurationProperty
- getDescriptor() - Method in class io.microsphere.beans.BeanProperty
- getDoInput() - Method in class io.microsphere.net.DelegatingURLConnection
- getDoOutput() - Method in class io.microsphere.net.DelegatingURLConnection
- getDouble(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a double or can be coerced to a double. - getDouble(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a double or can be coerced to a double. - getElapsedNanos() - Method in class io.microsphere.util.StopWatch.Task
- getEncoding() - Method in class io.microsphere.util.PropertyResourceBundleControl
-
Sets the encoding of properties file.
- getExecutor() - Method in class io.microsphere.event.AbstractEventDispatcher
- getExecutor() - Method in interface io.microsphere.event.EventDispatcher
-
The
Executor
to dispatch aevent
- getExpiration() - Method in class io.microsphere.net.DelegatingURLConnection
- getFactories() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
Get the
URLStreamHandlerFactory
delegates; - getFieldName() - Method in class io.microsphere.reflect.FieldDefinition
- getFieldValue(Object, Field) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of the specified
Field
from the given object instance. - getFieldValue(Object, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of a field with the specified name from the given object instance.
- getFieldValue(Object, String, Class<V>) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of a field with the specified name and type from the given object instance.
- getFieldValue(Object, String, V) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of a field with the specified name from the given object instance, returning the provided default value if the field is not found or its value is
null
. - getFile() - Method in class io.microsphere.io.event.FileChangedEvent
- getFileExtension(String) - Static method in class io.microsphere.io.FileUtils
-
Gets the extension of a file name, if any.
- getFirst() - Method in class io.microsphere.collection.DelegatingDeque
- getFirst() - Method in class io.microsphere.collection.EmptyDeque
- getFirst() - Method in class io.microsphere.collection.ReversedDeque
- getFirst() - Method in class io.microsphere.collection.SingletonDeque
- getFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- getFirst(Map<String, List<String>>, String) - Static method in class io.microsphere.net.URLUtils
- getFormats(String) - Method in class io.microsphere.util.PropertyResourceBundleControl
- getGarbageCollectorMXBeans() - Static method in class io.microsphere.management.JmxUtils
-
Returns a list of
GarbageCollectorMXBean
objects in the Java virtual machine. - getGenericType(int) - Method in class io.microsphere.reflect.JavaType
-
Retrieves the generic type argument at the specified index from this JavaType.
- getGenericTypes() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the generic type arguments associated with this JavaType.
- getGenericTypes(JavaType) - Method in enum io.microsphere.reflect.JavaType.Kind
- getGroupId() - Method in class io.microsphere.classloading.MavenArtifact
-
Get the group id of Maven Artifact
- getHandlePackages() - Static method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- getHandlePackagesPropertyValue() - Static method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Get the
System
property value of the packages ofURLStreamHandlers
. - getHandlers() - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Retrieves all handlers
- getHeaderField(int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderField(String) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldDate(String, long) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldInt(String, int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldKey(int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldLong(String, long) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFields() - Method in class io.microsphere.net.DelegatingURLConnection
- getHierarchicalTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all hierarchical generic types associated with the given type, including its superclasses and interfaces.
- getHighestPriority(Class<?>) - Method in class io.microsphere.io.Deserializers
-
Get the highest priority instance of
Deserializer
by the specified deserialized type - getHighestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get the highest priority instance of
Serializer
by the specified serialized type - getId() - Method in class io.microsphere.util.StopWatch
- getIfModifiedSince() - Method in class io.microsphere.net.DelegatingURLConnection
- getIndex() - Method in class io.microsphere.reflect.generics.TypeArgument
- getInheritableClassLoaders(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of inheritable ClassLoader instances starting from the specified ClassLoader, including its parent hierarchy.
- getInputStream() - Method in class io.microsphere.net.console.ConsoleURLConnection
- getInputStream() - Method in class io.microsphere.net.DelegatingURLConnection
- getInt(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is an int or can be coerced to an int. - getInt(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is an int or can be coerced to an int. - getInterface(int) - Method in class io.microsphere.reflect.JavaType
-
Retrieves the interface at the specified index from the interfaces directly implemented by this type.
- getInterfaces() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the interfaces directly implemented by the class or type represented by this JavaType.
- getInterfaces(Type) - Method in enum io.microsphere.reflect.JavaType.Kind
- getInterfaces(T) - Method in class io.microsphere.util.TypeFinder
- getJSONArray(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is aJSONArray
. - getJSONArray(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is aJSONArray
. - getJSONObject(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is aJSONObject
. - getJSONObject(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is aJSONObject
. - getKey() - Method in class io.microsphere.collection.DefaultEntry
- getKind() - Method in class io.microsphere.io.event.FileChangedEvent
-
Get the kind of
File
changed - getKind() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the
JavaType.Kind
of this JavaType, indicating what sort of type it represents. - getLast() - Method in class io.microsphere.collection.DelegatingDeque
- getLast() - Method in class io.microsphere.collection.EmptyDeque
- getLast() - Method in class io.microsphere.collection.ReversedDeque
- getLast() - Method in class io.microsphere.collection.SingletonDeque
- getLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- getLastModified() - Method in class io.microsphere.net.DelegatingURLConnection
- getLevel() - Method in class io.microsphere.lang.Deprecation
- getLink() - Method in class io.microsphere.lang.Deprecation
- getLoadedClassCount() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Returns the number of classes that are currently loaded in the Java virtual machine.
- getLoadedClasses(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves the set of classes that have been loaded by the specified ClassLoader.
- getLoaderClass() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getLoadersField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getLocation() - Method in class io.microsphere.classloading.Artifact
-
Get the location of artifact resource
- getLogger(Class<?>) - Static method in class io.microsphere.logging.LoggerFactory
-
Get an instance of
Logger
by type - getLogger(String) - Static method in class io.microsphere.logging.LoggerFactory
-
Get an instance of
Logger
by name - getLong(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a long or can be coerced to a long. - getLong(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a long or can be coerced to a long. - getLowestPriority(Class<?>) - Method in class io.microsphere.io.Deserializers
-
Get the lowest priority instance of
Deserializer
by the specified deserialized type - getLowestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get the lowest priority instance of
Serializer
by the specified serialized type - getMajor() - Method in class io.microsphere.util.Version
-
The major version
- getMBeanAttributes(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves an array of
MBeanAttribute
objects representing the attributes of the specified MBean. - getMBeanAttributesMap(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves a read-only map of MBean attributes for the specified MBean registered in the given MBeanServer.
- getMBeanInfo(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
-
Retrieves the metadata (
MBeanInfo
) for the specified MBean registered in the MBeanServer. - getMember() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the member instance
- getMemoryManagerMXBeans() - Static method in class io.microsphere.management.JmxUtils
-
Returns a list of
MemoryManagerMXBean
objects in the Java virtual machine. - getMemoryMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the memory system of the Java virtual machine.
- getMemoryPoolMXBeans() - Static method in class io.microsphere.management.JmxUtils
-
Returns an unmodifiable list of
MemoryPoolMXBean
objects representing the memory pools in the Java virtual machine. - getMetadata() - Method in class io.microsphere.beans.ConfigurationProperty
- getMethod() - Method in class io.microsphere.reflect.MethodDefinition
-
The resolved method
- getMethodName() - Method in class io.microsphere.reflect.MethodDefinition
-
The method name
- getMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all public
methods
of the target class, excluding the inherited methods. - getMinor() - Method in class io.microsphere.util.Version
-
The minor version
- getModes(MethodHandleUtils.LookupMode...) - Static method in enum io.microsphere.invoke.MethodHandleUtils.LookupMode
- getMostCompatible(Class<?>) - Method in class io.microsphere.io.Deserializers
-
Get the most compatible instance of
Deserializer
by the specified deserialized type - getMostCompatible(Class<?>) - Method in class io.microsphere.io.Serializers
-
Get the most compatible instance of
Serializer
by the specified deserialized type - getMutableURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
- getMutableURLStreamHandlerFactory(boolean) - Static method in class io.microsphere.net.URLUtils
- getName() - Method in class io.microsphere.beans.BeanProperty
- getName() - Method in class io.microsphere.beans.ConfigurationProperty
- getName() - Method in class io.microsphere.logging.AbstractLogger
- getName() - Method in interface io.microsphere.logging.Logger
-
Return the name of this
Logger
instance. - getName() - Method in class io.microsphere.management.MBeanAttribute
- getName() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the member name
- getOperatingSystemMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the operating system on which the Java virtual machine is running.
- getOutputStream() - Method in class io.microsphere.net.console.ConsoleURLConnection
- getOutputStream() - Method in class io.microsphere.net.DelegatingURLConnection
- getOwnerType() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Returns a Type object representing the type that this type is a member of.
- getParameterClassNames() - Method in class io.microsphere.reflect.ExecutableDefinition
-
Get the parameter class names
- getParameterizedTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves the parameterized types directly associated with the specified type, including the type itself if it is a
ParameterizedType
, and any interfaces or superclasses that are parameterized. - getParameterTypes() - Method in class io.microsphere.reflect.ExecutableDefinition
-
the class names of parameters
- getPatch() - Method in class io.microsphere.util.Version
-
The patch
- getPathField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getPermission() - Method in class io.microsphere.net.DelegatingURLConnection
- getPriority() - Method in class io.microsphere.classloading.AbstractArtifactResourceResolver
- getPriority() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getPriority() - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Get the priority
- getPriority() - Method in class io.microsphere.convert.AbstractConverter
- getPriority() - Method in class io.microsphere.convert.multiple.StringToArrayConverter
- getPriority() - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- getPriority() - Method in class io.microsphere.convert.ObjectToOptionalConverter
- getPriority() - Method in interface io.microsphere.event.EventListener
-
The priority of
current listener
. - getPriority() - Method in interface io.microsphere.lang.Prioritized
-
Get the priority
- getPriority() - Method in class io.microsphere.logging.ACLLoggerFactory
- getPriority() - Method in class io.microsphere.logging.JDKLoggerFactory
- getPriority() - Method in class io.microsphere.logging.NoOpLoggerFactory
- getPriority() - Method in class io.microsphere.logging.Sfl4jLoggerFactory
- getPriority() - Method in class io.microsphere.metadata.AdditionalMetadataResourceConfigurationPropertyLoader
- getPriority() - Method in class io.microsphere.metadata.DefaultConfigurationPropertyGenerator
- getPriority() - Method in class io.microsphere.metadata.DefaultConfigurationPropertyReader
- getPriority() - Method in class io.microsphere.metadata.MetadataResourceConfigurationPropertyLoader
- getPriority() - Method in class io.microsphere.process.ClassicProcessIdResolver
- getPriority() - Method in class io.microsphere.process.ModernProcessIdResolver
- getPriority() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
- getPropertyDescriptor(String) - Method in class io.microsphere.beans.BeanMetadata
-
Get the
PropertyDescriptor
by property name - getPropertyDescriptors() - Method in class io.microsphere.beans.BeanMetadata
- getPropertyDescriptorsMap() - Method in class io.microsphere.beans.BeanMetadata
- getProtocol() - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- getRawClass(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the raw class of the specified
Type
, if it is aParameterizedType
or aClass
. - getRawType() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Returns the Type object representing the class or interface that declared this type.
- getRawType() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the raw type represented by this JavaType.
- getRawType(Type) - Method in enum io.microsphere.reflect.JavaType.Kind
-
Get the raw type from the specified
type
- getRawType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the raw type of the specified
Type
, if it is aParameterizedType
. - getReadTimeout() - Method in class io.microsphere.net.DelegatingURLConnection
- getReason() - Method in class io.microsphere.lang.Deprecation
- getReplacement() - Method in class io.microsphere.lang.Deprecation
- getRequestProperties() - Method in class io.microsphere.net.DelegatingURLConnection
- getRequestProperty(String) - Method in class io.microsphere.net.DelegatingURLConnection
- getResolvedClass() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Get the resolved class
- getResolvedField() - Method in class io.microsphere.reflect.FieldDefinition
- getResource(ClassLoader, ClassLoaderUtils.ResourceType, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a resource URL for the specified resource name using the provided ClassLoader and resource type.
- getResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a resource URL for the specified resource name using the provided ClassLoader.
- getResource(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get the resource URL under specified resource name using the default ClassLoader.
- getResourceAsString(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Gets the content of the specified resource as a String using the provided ClassLoader.
- getResourceAsString(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Gets the content of the specified resource as a String using the default ClassLoader.
- getResources(ClassLoader, ClassLoaderUtils.ResourceType, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of URLs representing resources with the specified type and name using the provided ClassLoader.
- getResources(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of URLs representing resources with the specified name using the provided ClassLoader.
- getRootSource() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the root source JavaType from which this type was ultimately derived, if available.
- getRunningTasks() - Method in class io.microsphere.util.StopWatch
- getRuntimeClassLocation(Class<?>) - Static method in class io.microsphere.util.ClassPathUtils
-
Get Class Location URL from specified
Class
at runtime. - getRuntimeClassLocation(String) - Static method in class io.microsphere.util.ClassPathUtils
-
Get Class Location URL from specified class name at runtime.
- getRuntimeMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the runtime system of the Java virtual machine.
- getShutdownHookCallbacks() - Static method in class io.microsphere.util.ShutdownHookUtils
-
Retrieves an unmodifiable
Queue
containing all registered shutdown hook callbacks. - getShutdownHookThreads() - Static method in class io.microsphere.util.ShutdownHookUtils
-
Retrieves an unmodifiable set of all registered JVM shutdown hook threads.
- getSignature(Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Generates a string representation of the method signature.
- getSimpleName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Gets the simple name of the given class.
- getSince() - Method in class io.microsphere.lang.Deprecation
- getSince() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Get the 'since' version
- getSource() - Method in class io.microsphere.event.GenericEvent
- getSource() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the source JavaType from which this type was derived, if available.
- getSources() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Retrieves the set of sources associated with this configuration property.
- getSourceType() - Method in interface io.microsphere.convert.Converter
-
Get the source type
- getSourceType() - Method in interface io.microsphere.convert.multiple.MultiValueConverter
-
Get the source type
- getStackTrace() - Static method in class io.microsphere.util.StackTraceUtils
-
Retrieves the stack trace elements for the current thread's call stack.
- getStackTrace(Throwable) - Static method in class io.microsphere.util.ExceptionUtils
-
Gets the stack trace from a Throwable as a String.
- getStartTimeNanos() - Method in class io.microsphere.util.StopWatch.Task
- getStaticFieldValue(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of a static field from the specified class.
- getStaticFieldValue(Field) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the value of a static field.
- getString(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists, coercing it if necessary. - getString(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists, coercing it if necessary. - getStringConverter(Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- getSubProtocol(String) - Static method in class io.microsphere.net.URLUtils
-
Extracts the first sub-protocol value from the specified URL string.
- getSuperClass(T) - Method in class io.microsphere.util.TypeFinder
- getSuperType() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the supertype of this JavaType.
- getSuperType(Type) - Method in enum io.microsphere.reflect.JavaType.Kind
-
Get the super type from the specified
type
- getSuperTypes(T, boolean, boolean) - Method in class io.microsphere.util.TypeFinder
- getSupportedType() - Method in class io.microsphere.convert.multiple.StringToIterableConverter
- getSystemProperty(String) - Static method in class io.microsphere.util.SystemUtils
-
Gets a system property with the given key, defaulting to
null
if the property cannot be read. - getSystemProperty(String, String) - Static method in class io.microsphere.util.SystemUtils
-
Gets a system property with the given key, defaulting to the provided
defaultValue
if the property cannot be read. - getSystemPropertyFromCopy(String) - Static method in class io.microsphere.util.SystemUtils
- getTargets() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Retrieves the set of targets associated with this configuration property.
- getTargetType() - Method in interface io.microsphere.convert.Converter
-
Get the target type
- getTaskName() - Method in class io.microsphere.util.StopWatch.Task
- getThreadMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the thread system of the Java virtual machine.
- getTimestamp() - Method in class io.microsphere.event.Event
- getTopComponentType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Gets the top-level component type of the given array type.
- getTopComponentType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Gets the top-level component type of the given array object.
- getTotalLoadedClassCount() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Returns the total number of classes that have been loaded since the Java virtual machine has started execution.
- getTotalTime(TimeUnit) - Method in class io.microsphere.util.StopWatch
- getTotalTimeNanos() - Method in class io.microsphere.util.StopWatch
- getType() - Method in class io.microsphere.beans.ConfigurationProperty
- getType() - Method in class io.microsphere.management.MBeanAttribute
- getType() - Method in class io.microsphere.reflect.generics.TypeArgument
- getType() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the underlying
Type
object that this JavaType represents. - getType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Alias of
ClassUtils.getClass(Object)
- getTypeName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Gets the type name of the given class.
- getTypeName(Object) - Static method in class io.microsphere.util.ClassUtils
-
Gets the type name of the given object.
- getTypeName(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the fully qualified type name of the given
Type
. - getTypeNames(Type...) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the fully qualified type names for all types in the provided array.
- getTypes() - Method in class io.microsphere.util.TypeFinder
- getTypes(Object...) - Static method in class io.microsphere.util.ClassUtils
-
Alias of
ClassUtils.getTypes(Object...)
- getUnloadedClassCount() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Returns the total number of classes that have been unloaded since the Java virtual machine has started execution.
- getURL() - Method in class io.microsphere.net.DelegatingURLConnection
- getUrlClassPathClass() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.ClassicURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.ModernURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- getURLs(ClassLoader) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Get the Class-Path URLs from the specified
ClassLoader
- getUrlsField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.ClassicURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.ModernURLClassPathHandle
- getURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Retrieves the handler for the specified protocol
- getURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
-
Retrieves the current system-wide
URLStreamHandlerFactory
. - getUseCaches() - Method in class io.microsphere.net.DelegatingURLConnection
- getValue() - Method in class io.microsphere.beans.BeanProperty
- getValue() - Method in class io.microsphere.beans.ConfigurationProperty
- getValue() - Method in class io.microsphere.collection.DefaultEntry
- getValue() - Method in class io.microsphere.management.MBeanAttribute
- getValue() - Method in enum io.microsphere.reflect.Modifier
-
The bit value of modifier
- getValue() - Method in class io.microsphere.util.ValueHolder
- getVersion() - Method in class io.microsphere.classloading.Artifact
-
Get the version
- getVersion(Class<?>) - Static method in class io.microsphere.util.Version
-
Class that exposes the version.
- GREATER_THAN - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than symbol : ">"
- GREATER_THAN_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than char : '>'
- GREATER_THAN_OR_EQUAL_TO - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than or equal to symbol : ">="
- GROUP_ID_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- gt(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is greater than that - GT - io.microsphere.util.Version.Operator
-
The Operator : "Greater than" , whose symbol is : ">"
H
- handle(T, U, Throwable) - Method in interface io.microsphere.lang.function.ThrowableBiFunction.ExceptionHandler
-
Handle the exception with the function arguments
- handleException(Throwable) - Method in interface io.microsphere.lang.function.ThrowableAction
-
Handle any exception that the
ThrowableAction.execute()
method throws - handleException(Throwable) - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Handle any exception that the
ThrowableSupplier.get()
method throws - handleException(T, Throwable) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Handle any exception that the
#accept(T)
method throws - handleException(T, Throwable) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Handle any exception that the
#apply(T)
method throws - handleInvokeExactFailure(Throwable, MethodHandle, Object...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
handle the failure of
MethodHandle.invokeExact(Object...)
- Handler - Class in io.microsphere.net.classpath
-
The "classpath" protocol
URLStreamHandler
based onClassLoader
- Handler - Class in io.microsphere.net.console
-
"console" protocol Handler
- Handler() - Constructor for class io.microsphere.net.classpath.Handler
- Handler() - Constructor for class io.microsphere.net.console.Handler
- HANDLER_CONVENTION_CLASS_NAME - Static variable in class io.microsphere.net.URLUtils
-
The convention class name of
Handler
. - HANDLER_PACKAGES_PROPERTY_NAME - Static variable in class io.microsphere.net.URLUtils
-
The property which specifies the package prefix list to be scanned for protocol handlers.
- HANDLER_PACKAGES_SEPARATOR_CHAR - Static variable in class io.microsphere.net.URLUtils
-
The separator character of
Handlers'
packages. - has(String) - Method in class io.microsphere.json.JSONObject
-
Returns true if this object has a mapping for
name
. - hashCode() - Method in class io.microsphere.beans.BeanMetadata
- hashCode() - Method in class io.microsphere.beans.BeanProperty
- hashCode() - Method in class io.microsphere.beans.ConfigurationProperty
- hashCode() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
- hashCode() - Method in class io.microsphere.classloading.Artifact
- hashCode() - Method in class io.microsphere.classloading.MavenArtifact
- hashCode() - Method in class io.microsphere.collection.ArrayEnumeration
- hashCode() - Method in class io.microsphere.collection.DefaultEntry
- hashCode() - Method in class io.microsphere.collection.DelegatingQueue
- hashCode() - Method in class io.microsphere.collection.ReversedDeque
- hashCode() - Method in class io.microsphere.collection.SingletonDeque
- hashCode() - Method in class io.microsphere.collection.UnmodifiableQueue
- hashCode() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- hashCode() - Method in class io.microsphere.convert.AbstractConverter
- hashCode() - Method in class io.microsphere.io.FastByteArrayInputStream
- hashCode() - Method in class io.microsphere.json.JSONArray
- hashCode() - Method in class io.microsphere.json.JSONObject
- hashCode() - Method in class io.microsphere.lang.Deprecation
- hashCode() - Method in class io.microsphere.lang.MutableInteger
- hashCode() - Method in class io.microsphere.reflect.ExecutableDefinition
- hashCode() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
- hashCode() - Method in class io.microsphere.reflect.generics.TypeArgument
- hashCode() - Method in class io.microsphere.reflect.JavaType
- hashCode() - Method in class io.microsphere.reflect.MemberDefinition
- hashCode() - Method in class io.microsphere.reflect.MultipleType
- hashCode() - Method in class io.microsphere.reflect.ReflectiveDefinition
- hashCode() - Method in class io.microsphere.util.StopWatch.Task
- hashCode() - Method in class io.microsphere.util.ValueHolder
- hashCode() - Method in class io.microsphere.util.Version
- hashCode(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- hasMoreElements() - Method in class io.microsphere.collection.ArrayEnumeration
- hasMoreElements() - Method in class io.microsphere.collection.SingletonEnumeration
- hasNext() - Method in class io.microsphere.collection.EmptyIterator
- hasNext() - Method in class io.microsphere.collection.EnumerationIteratorAdapter
- hasNext() - Method in class io.microsphere.collection.SingletonIterator
- hasNext() - Method in class io.microsphere.collection.UnmodifiableIterator
- hasNonPrivateConstructorWithoutParameters(Class<?>) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Checks whether the specified class has at least one non-private constructor without parameters.
- HIERARCHICAL - io.microsphere.util.TypeFinder.Include
- HierarchicalClassComparator - Class in io.microsphere.util
-
Comparator
for hierarchical class. - HierarchicalClassComparator() - Constructor for class io.microsphere.util.HierarchicalClassComparator
- hostsEqual(URL, URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- HTTP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
HTTP protocol
- HTTPS_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
HTTPS protocol
- HYPHEN - Static variable in interface io.microsphere.constants.SymbolConstants
-
The hyphen symbol : "-"
- HYPHEN_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The hyphen char : '-'
I
- Immutable - Annotation Type in io.microsphere.annotation
-
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) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable
Map.Entry
with the specified key and value. - ImmutableEntry<K,V> - Class in io.microsphere.collection
-
An immutable implementation of
Map.Entry
that stores a fixed key-value pair. - ImmutableEntry(K, V) - Constructor for class io.microsphere.collection.ImmutableEntry
- INACCESSIBLE_OBJECT_EXCEPTION_CLASS - Static variable in class io.microsphere.reflect.ReflectionUtils
-
The
class
of java.lang.reflect.InaccessibleObjectException since JDK 9. - INACCESSIBLE_OBJECT_EXCEPTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
-
The class name of java.lang.reflect.InaccessibleObjectException since JDK 9
- incrementAndGet() - Method in class io.microsphere.lang.MutableInteger
-
Increments the current value by 1 and returns the updated value.
- INDEX_NOT_FOUND - Static variable in class io.microsphere.util.StringUtils
-
Represents a failed index search.
- indexOfMatrixString(String) - Static method in class io.microsphere.net.URLUtils
- info(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the INFO level.
- info(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- info(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- init() - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- initBannedMethods() - Static method in class io.microsphere.reflect.MethodUtils
-
Initializes the banned methods cache based on the system property "microsphere.reflect.banned-methods".
- initializeLoaders(ClassLoader) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Initialize the loaders of URL Class-Path from
URLClassLoader
- initSubProtocolURLConnectionFactories(List<SubProtocolURLConnectionFactory>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Initialize
SubProtocolURLConnectionFactories
- INSTANCE - Static variable in class io.microsphere.collection.EmptyDeque
- INSTANCE - Static variable in class io.microsphere.collection.EmptyIterable
-
Singleton instance of
EmptyIterator
- INSTANCE - Static variable in class io.microsphere.collection.EmptyIterator
-
The singleton of
EmptyIterator
- INSTANCE - Static variable in class io.microsphere.convert.ByteArrayToObjectConverter
-
The Singleton instance of
ByteArrayToObjectConverter
- INSTANCE - Static variable in class io.microsphere.convert.MapToPropertiesConverter
- INSTANCE - Static variable in class io.microsphere.convert.NumberToByteConverter
-
Singleton instance of
NumberToByteConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToCharacterConverter
-
Singleton instance of
NumberToCharacterConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToDoubleConverter
-
Singleton instance of
NumberToDoubleConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToFloatConverter
-
Singleton instance of
NumberToFloatConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToIntegerConverter
-
Singleton instance of
NumberToIntegerConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToLongConverter
-
Singleton instance of
NumberToLongConverter
. - INSTANCE - Static variable in class io.microsphere.convert.NumberToShortConverter
-
Singleton instance of
NumberToShortConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToBooleanConverter
-
Singleton instance of
ObjectToBooleanConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteArrayConverter
-
Singleton instance of
ObjectToByteArrayConverter
- INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteConverter
-
Singleton instance of
ObjectToByteConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToCharacterConverter
-
Singleton instance of
ObjectToCharacterConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToDoubleConverter
-
Singleton instance of
ObjectToDoubleConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToFloatConverter
-
Singleton instance of
ObjectToFloatConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToIntegerConverter
-
Singleton instance of
ObjectToIntegerConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToLongConverter
-
Singleton instance of
ObjectToLongConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToOptionalConverter
-
Singleton instance of
ObjectToOptionalConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToShortConverter
-
Singleton instance of
ObjectToShortConverter
. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToStringConverter
-
Singleton instance of
ObjectToStringConverter
. - INSTANCE - Static variable in class io.microsphere.convert.PropertiesToStringConverter
-
Singleton instance of
PropertiesToStringConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToBooleanConverter
-
Singleton instance of
StringToBooleanConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToByteConverter
-
Singleton instance of
StringToByteConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToCharacterConverter
-
Singleton instance of
StringToCharacterConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToCharArrayConverter
-
Singleton instance of
StringToCharArrayConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToClassConverter
-
Singleton instance of
StringToClassConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToDoubleConverter
-
Singleton instance of
StringToDoubleConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToDurationConverter
-
Singleton instance of
StringToDurationConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToFloatConverter
-
Singleton instance of
StringToFloatConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToInputStreamConverter
-
Singleton instance of
StringToInputStreamConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToIntegerConverter
-
Singleton instance of
StringToIntegerConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToLongConverter
-
Singleton instance of
StringToLongConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToShortConverter
-
Singleton instance of
StringToShortConverter
. - INSTANCE - Static variable in class io.microsphere.convert.StringToStringConverter
-
Singleton instance of
StringToStringConverter
. - INSTANCE - Static variable in class io.microsphere.filter.ClassFileJarEntryFilter
-
ClassFileJarEntryFilter
Singleton instance - INSTANCE - Static variable in class io.microsphere.filter.TrueClassFilter
-
Singleton
TrueClassFilter
instance - INSTANCE - Static variable in class io.microsphere.io.DefaultDeserializer
- INSTANCE - Static variable in class io.microsphere.io.DefaultSerializer
- INSTANCE - Static variable in class io.microsphere.io.filter.DirectoryFileFilter
-
Singleton instance of
DirectoryFileFilter
. - INSTANCE - Static variable in class io.microsphere.io.filter.TrueFileFilter
-
Singleton instance
- INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleClassScanner
-
Singleton
- INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleFileScanner
-
Singleton
- INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleJarEntryScanner
-
Singleton
- INSTANCE - Static variable in class io.microsphere.lang.ClassDataRepository
-
Singleton instance of
ClassDataRepository
- INSTANCE - Static variable in class io.microsphere.process.ProcessManager
-
Singleton instance
- INSTANCE - Static variable in class io.microsphere.util.CharSequenceComparator
- INSTANCE - Static variable in class io.microsphere.util.PriorityComparator
-
Singleton instance of
PriorityComparator
- INTERFACE - io.microsphere.reflect.Modifier
-
The
interface
modifier. - INTERFACES - io.microsphere.util.TypeFinder.Include
- intValue() - Method in class io.microsphere.lang.MutableInteger
-
Returns the integer value stored in this
MutableInteger
. - invoke(Object, Object...) - Method in class io.microsphere.reflect.MethodDefinition
-
Invokes the underlying method represented by this
Method
object, on the specified object with the specified parameters. - invokeAll(Collection<? extends Callable<T>>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- invokeMethod(Object, Class<?>, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
-
Invokes a method with the specified name on the given class type, using the provided arguments.
- invokeMethod(Object, Method, Object...) - Static method in class io.microsphere.reflect.MethodUtils
-
Invokes the underlying method represented by this
Method
object, on the specified object with the specified parameters. - invokeMethod(Object, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
-
Invokes a method with the specified name on the given object, using the provided arguments.
- invokeStaticMethod(Class<?>, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
-
Invokes a static method of the specified target class with the given method name and arguments.
- invokeStaticMethod(Method, Object...) - Static method in class io.microsphere.reflect.MethodUtils
-
Invokes the specified static method represented by the given
Method
object. - io.microsphere.annotation - package io.microsphere.annotation
- io.microsphere.beans - package io.microsphere.beans
- io.microsphere.classloading - package io.microsphere.classloading
- io.microsphere.collection - package io.microsphere.collection
- io.microsphere.concurrent - package io.microsphere.concurrent
- io.microsphere.constants - package io.microsphere.constants
- io.microsphere.convert - package io.microsphere.convert
- io.microsphere.convert.multiple - package io.microsphere.convert.multiple
- io.microsphere.event - package io.microsphere.event
- io.microsphere.filter - package io.microsphere.filter
- io.microsphere.invoke - package io.microsphere.invoke
- io.microsphere.io - package io.microsphere.io
- io.microsphere.io.event - package io.microsphere.io.event
- io.microsphere.io.filter - package io.microsphere.io.filter
- io.microsphere.io.scanner - package io.microsphere.io.scanner
- io.microsphere.json - package io.microsphere.json
-
Fork the source code from org.json
- io.microsphere.lang - package io.microsphere.lang
- io.microsphere.lang.function - package io.microsphere.lang.function
- io.microsphere.logging - package io.microsphere.logging
- io.microsphere.management - package io.microsphere.management
- io.microsphere.metadata - package io.microsphere.metadata
- io.microsphere.misc - package io.microsphere.misc
- io.microsphere.net - package io.microsphere.net
- io.microsphere.net.classpath - package io.microsphere.net.classpath
- io.microsphere.net.console - package io.microsphere.net.console
- io.microsphere.nio.charset - package io.microsphere.nio.charset
- io.microsphere.process - package io.microsphere.process
- io.microsphere.reflect - package io.microsphere.reflect
- io.microsphere.reflect.generics - package io.microsphere.reflect.generics
- io.microsphere.text - package io.microsphere.text
- io.microsphere.util - package io.microsphere.util
- io.microsphere.util.jar - package io.microsphere.util.jar
- IOFileFilter - Interface in io.microsphere.io.filter
-
A compound interface that combines the functionalities of
FileFilter
andFilenameFilter
. - IOUtils - Class in io.microsphere.io
-
The utilities class for I/O
- IS_JAVA_10 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 10.x - IS_JAVA_11 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 11.x - IS_JAVA_12 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 12.x - IS_JAVA_13 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 13.x - IS_JAVA_14 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 14.x - IS_JAVA_15 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 15.x - IS_JAVA_16 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 16.x - IS_JAVA_17 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 17.x - IS_JAVA_18 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 18.x - IS_JAVA_19 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 19.x - IS_JAVA_20 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 20.x - IS_JAVA_21 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 21.x - IS_JAVA_22 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 22.x - IS_JAVA_23 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 23.x - IS_JAVA_24 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 24.x - IS_JAVA_8 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java 8 - IS_JAVA_9 - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Java version 9.x - IS_LTS_JAVA_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if current Java version is Long Term Supported(LTS) - IS_OS_WINDOWS - Static variable in class io.microsphere.util.SystemUtils
-
Is
true
if this is Windows. - isAbstract(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
abstract
modifier. - isAbstract(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared asabstract
. - isAbstractClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is an abstract class.
- isActualType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given type is a concrete actual type, which means it is either a
Class
or aParameterizedType
. - isAnnotation(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
annotation
modifier. - isAnnotationInterfaceMethod(Method) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified method is declared by the
Annotation
interface. - isAnnotationPresent(Annotation, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is directly present on the given annotation type.
- isAnnotationPresent(Annotation, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether all specified annotation types are directly present on the given
Annotation
. - isAnnotationPresent(AnnotatedElement[], Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether any of the specified
AnnotatedElement
instances contains the given annotation type. - isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified
AnnotatedElement
has an annotation of the given type directly present on it. - isAnnotationPresent(AnnotatedElement, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether all specified annotation types are directly present on the given
AnnotatedElement
. - isArchiveURL(URL) - Static method in class io.microsphere.net.URLUtils
-
Determines if the provided URL refers to an archive.
- isArray(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is an array.
- isArray(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified object is an array.
- isArtifactMetadata(String) - Method in class io.microsphere.classloading.ManifestArtifactResourceResolver
- isArtifactMetadata(String) - Method in class io.microsphere.classloading.MavenArtifactResourceResolver
- isArtifactMetadata(String) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- isArtifactMetadataEntry(JarEntry) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- isArtifactMetadataFile(File, File) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- isAssignableFrom(Class<?>, Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
-
the semantics is same as
Class.isAssignableFrom(Class)
- isAssignableFrom(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the
superType
is assignable from thetargetType
. - isAssignableFrom(Class<?>, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks whether the target type can be assigned to the given super class.
- isAssignableFrom(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Determines whether one type can be assigned from another type, similar to the semantics of
Class.isAssignableFrom(Class)
. - isAvailable() - Method in class io.microsphere.logging.LoggerFactory
-
Current
LoggerFactory
is available or not - isAvailable() - Method in class io.microsphere.logging.NoOpLoggerFactory
- isBlank(String) - Static method in class io.microsphere.util.StringUtils
-
Checks if a String is whitespace, empty, or null.
- isBridge(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
bridge
modifier. - isCallerSensitiveMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Checks if the specified method is annotated with
jdk.internal.reflect.CallerSensitive
. - isCallerSensitivePresent() - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the
jdk.internal.reflect.CallerSensitive
annotation is present in the current runtime environment. - isCharSequence(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given type is a subtype of
CharSequence
. - isCharSequence(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given object is an instance of
CharSequence
. - isClass() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a regular class or interface.
- isClass(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
Class
. - isClass(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given object is an instance of
Class
. - isConcreteClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is a concrete class.
- isDebugEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the DEBUG level?
- isDeprecated() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Whether the member is deprecated
- isDeque(Iterable<?>) - Static method in class io.microsphere.collection.QueueUtils
-
Checks whether the specified
Iterable
is an instance ofDeque
. - isDerived(Class<?>, Class<?>...) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the
targetType
is derived from any of the specifiedsuperTypes
. - isDirectoryURL(URL) - Static method in class io.microsphere.net.URLUtils
-
Determines whether the specified URL refers to a directory.
- isEmpty() - Method in class io.microsphere.collection.DelegatingQueue
- isEmpty() - Method in class io.microsphere.collection.UnmodifiableQueue
- isEmpty() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- isEmpty(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided boolean array is empty.
- isEmpty(byte[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided byte array is empty.
- isEmpty(char[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided char array is empty.
- isEmpty(double[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided double array is empty.
- isEmpty(float[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided float array is empty.
- isEmpty(int[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided int array is empty.
- isEmpty(long[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided long array is empty.
- isEmpty(short[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided short array is empty.
- isEmpty(JSONArray) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONArray
is empty. - isEmpty(JSONObject) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONObject
is empty. - isEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Checks if the provided
CharSequence
is empty. - isEmpty(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
-
Checks if the provided collection is null or empty.
- isEmpty(Map<?, ?>) - Static method in class io.microsphere.collection.MapUtils
-
Checks if the specified map is either
null
or empty. - isEmpty(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided array is empty.
- isEnum(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
enum
modifier. - isEnum(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified class is an enum.
- isEnum(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given object is an instance of
Enum
. - isEnumeration(Class<?>) - Static method in class io.microsphere.collection.EnumerationUtils
-
Checks if the given class type is assignable from
Enumeration
. - isEnumeration(Object) - Static method in class io.microsphere.collection.EnumerationUtils
-
Checks if the given object is an instance of
Enumeration
. - isErrorEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the ERROR level?
- isFinal(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
final
modifier. - isFinal(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified class is a final class.
- isFinal(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared asfinal
. - isFinished() - Method in class io.microsphere.process.ProcessExecutor
-
Check current process finish or not.
- isGeneralClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is a general class.
- isGeneralClass(Class<?>, Boolean) - Static method in class io.microsphere.util.ClassUtils
-
Is the specified type a general class or not?
- isGenericArrayType() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a generic array type.
- isGenericArrayType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
GenericArrayType
. - isGreaterOrEqual(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is greater than or equal to that - isGreaterThan(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is greater than that - isHandleEventMethod(Method) - Method in class io.microsphere.event.GenericEventListener
-
The
event
handle methods must meet following conditions: notGenericEventListener.onEvent(Event)
methodpublic
accessibilityvoid
return type noexception
declaration only oneEvent
type argument - isInaccessibleObjectException(Throwable) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Checks whether the specified
Throwable
is an instance ofjava.lang.reflect.InaccessibleObjectException
. - isInfoEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the INFO level?
- isInterface(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
interface
modifier. - isIs() - Method in class io.microsphere.management.MBeanAttribute
-
Indicates if this attribute has an "is" getter.
- isIterable(Class<?>) - Static method in class io.microsphere.util.IterableUtils
-
Checks if the given class is assignable from
Iterable
. - isIterable(Object) - Static method in class io.microsphere.util.IterableUtils
-
Checks if the given object is an instance of
Iterable
. - isJarURL(URL) - Static method in class io.microsphere.net.URLUtils
-
Determines if the provided URL refers to a JAR file.
- isJSONArray(Object) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given object is an instance of
JSONArray
. - isJSONObject(Object) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given object is an instance of
JSONObject
. - isLessOrEqual(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is less than or equal to that - isLessThan(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is less than that - isList(Class<?>) - Static method in class io.microsphere.collection.ListUtils
-
Checks if the specified type is assignable from
List
. - isList(Object) - Static method in class io.microsphere.collection.ListUtils
-
Checks if the specified object is an instance of
List
. - isLoadedClass(ClassLoader, Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Checks if the specified class is already loaded by the given ClassLoader or its parent hierarchy.
- isLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Checks if the specified class name is already loaded by the given ClassLoader or its parent hierarchy.
- isMandated(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
mandated
modifier. - isMap(Class<?>) - Static method in class io.microsphere.collection.MapUtils
-
Checks if the specified class type is an implementation of
Map
. - isMap(Object) - Static method in class io.microsphere.collection.MapUtils
-
Checks if the specified object is an instance of
Map
. - isMetaAnnotation(Annotation, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is a meta-annotation targeting a specific type.
- isMetaAnnotation(Annotation, Class<? extends Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is a meta-annotation, which means it's used to annotate other annotations.
- isMetaAnnotation(Annotation, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is a meta-annotation, which means it's used to annotate other annotations.
- isMetaAnnotation(Class<? extends Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation type is a meta-annotation.
- isMetaAnnotation(Class<? extends Annotation>, Class<? extends Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation type is a meta-annotation, which means it's used to annotate other annotations.
- isMetaAnnotation(Class<? extends Annotation>, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation type is a meta-annotation, which means it's used to annotate other annotations.
- isNative(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
native
modifier. - isNonPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared as non-private. - isNonPrivateConstructorWithoutParameters(Constructor<?>) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Checks whether the given constructor is a non-private constructor without parameters.
- isNonStatic(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared as non-static. - isNotBlank(String) - Static method in class io.microsphere.util.StringUtils
-
Checks if a String is not blank.
- isNotEmpty(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided boolean array is not empty.
- isNotEmpty(byte[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided byte array is not empty.
- isNotEmpty(char[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided char array is not empty.
- isNotEmpty(double[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided double array is not empty.
- isNotEmpty(float[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided float array is not empty.
- isNotEmpty(int[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided int array is not empty.
- isNotEmpty(long[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided long array is not empty.
- isNotEmpty(short[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided short array is not empty.
- isNotEmpty(JSONArray) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONArray
is not empty. - isNotEmpty(JSONObject) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONObject
is not empty. - isNotEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Checks if the provided
CharSequence
is not empty. - isNotEmpty(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
-
Checks if the provided collection is not null and not empty.
- isNotEmpty(Map<?, ?>) - Static method in class io.microsphere.collection.MapUtils
-
Checks if the specified map is not empty and not null.
- isNotEmpty(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided array is not empty.
- isNotNull(Object) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given object is not null and not equal to
JSONObject.NULL
. - isNull(int) - Method in class io.microsphere.json.JSONArray
-
Returns true if this array has no value at
index
, or if its value is thenull
reference orJSONObject.NULL
. - isNull(Object) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given object is null or equals to
JSONObject.NULL
. - isNull(String) - Method in class io.microsphere.json.JSONObject
-
Returns true if this object has no mapping for
name
or if it has a mapping whose value isJSONObject.NULL
. - isNumber(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given type is a subtype of
Number
. - isNumber(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given object is an instance of
Number
. - isNumeric(String) - Static method in class io.microsphere.util.StringUtils
-
Checks if the String contains only unicode digits.
- isObjectClass(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given class is the
Object
class. - isObjectMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Checks whether the given method is declared by the
Object
class. - isObjectType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is the
Object
type. - isParameterizedType() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a parameterized type.
- isParameterizedType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
ParameterizedType
. - isPresent() - Method in class io.microsphere.reflect.ClassDefinition
- isPresent() - Method in class io.microsphere.reflect.MemberDefinition
- isPresent() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Whether the member is present
- isPresent(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Checks if a class with the specified name is present in the default ClassLoader.
- isPresent(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Checks if a class with the specified name is present in the given ClassLoader or the default ClassLoader.
- isPrimitive(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified class is a primitive type.
- isPrivate(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
private
modifier. - isPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared asprivate
. - isProtected(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
protected
modifier. - isProxyable(Class<?>) - Static method in class io.microsphere.reflect.ProxyUtils
-
Determines whether the specified class is proxyable.
- isPublic(int) - Static method in enum io.microsphere.reflect.Modifier
-
matches the specified modifiers
- isPublic(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared aspublic
. - isQueue(Class<?>) - Static method in class io.microsphere.collection.QueueUtils
-
Checks whether the specified
type
is an instance ofQueue
. - isQueue(Object) - Static method in class io.microsphere.collection.QueueUtils
-
Checks whether the specified
Iterable
is an instance ofQueue
. - isReadable() - Method in class io.microsphere.management.MBeanAttribute
-
Whether the value of the attribute can be read.
- isReentrant() - Method in class io.microsphere.util.StopWatch.Task
- isRequired() - Method in class io.microsphere.beans.ConfigurationProperty
- isRootSource() - Method in class io.microsphere.reflect.JavaType
-
Checks whether this JavaType is the root source type.
- isSameType(Annotation, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is of the given annotation type.
- isSet(Class<?>) - Static method in class io.microsphere.collection.SetUtils
-
Checks whether the specified
type
is assignable fromSet
interface. - isSet(Object) - Static method in class io.microsphere.collection.SetUtils
-
Checks whether the specified
Iterable
is an instance ofSet
. - isShutdown() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- isSimpleType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is a simple type.
- isSimpleType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified object is a simple type.
- isSource() - Method in class io.microsphere.reflect.JavaType
-
Checks whether this JavaType is the source type.
- isStatic(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
static
modifier. - isStatic(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Member
is declared asstatic
. - isStrict(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
strict
modifier. - isSupportedSunReflectReflection() - Static method in class io.microsphere.reflect.ReflectionUtils
-
Checks if the
sun.reflect.Reflection
class is available and supported in the current JVM. - isSymlink(File) - Static method in class io.microsphere.io.FileUtils
-
Determines if the provided
File
is a symbolic link. - isSynchronized(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
synchronized
modifier. - isSynthetic(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
synthetic
modifier. - isTerminated() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- isTopLevelClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified class is a top-level class.
- isTraceEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the TRACE level?
- isTransient(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
transient
modifier. - isType(AnnotatedElement) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the given
AnnotatedElement
is a Class type. - isTypeVariable() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a type variable.
- isTypeVariable(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
TypeVariable
. - isUnknownType() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents an unknown type.
- isVarArgs(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
varargs
modifier. - isVerbose() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Checks if the Java virtual machine is currently running with verbose class loading output enabled.
- isVolatile(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
volatile
modifier. - isWarnEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the WARN level?
- isWildcardType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
WildcardType
. - isWildCardType() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a wildcard type.
- isWrapperFor(Class<?>) - Method in interface io.microsphere.lang.DelegatingWrapper
- isWrapperFor(Class<?>) - Method in interface io.microsphere.lang.Wrapper
-
Returns true if this either extends or implements the type argument or is directly or indirectly a wrapper for an object that does.
- isWrapperType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified class is a wrapper type.
- isWrapperType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified object is a wrapper type.
- isWritable() - Method in class io.microsphere.management.MBeanAttribute
-
Whether new values can be written to the attribute.
- IterableAdapter<T> - Class in io.microsphere.collection
-
An adapter that wraps an
Iterator
and provides anIterable
interface. - IterableAdapter(Iterator<T>) - Constructor for class io.microsphere.collection.IterableAdapter
- IterableUtils - Class in io.microsphere.util
-
The utility class for
Iterable
- iterate(Iterable<E>, Consumer<E>) - Static method in class io.microsphere.util.IterableUtils
-
Iterates over the given
Iterable
and applies the providedConsumer
to each element. - iterator() - Method in class io.microsphere.collection.DelegatingQueue
- iterator() - Method in class io.microsphere.collection.EmptyDeque
- iterator() - Method in class io.microsphere.collection.IterableAdapter
- iterator() - Method in class io.microsphere.collection.ReversedDeque
- iterator() - Method in class io.microsphere.collection.SingletonDeque
- iterator() - Method in class io.microsphere.collection.UnmodifiableQueue
- iterator() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
J
- JAR - Static variable in interface io.microsphere.constants.FileConstants
-
Jar file
- JAR_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Jar File extension : ".jar"
- JAR_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Jar protocol
- JarEntryFilter - Interface in io.microsphere.filter
-
A filter for
JarEntry
objects. - JarUtils - Class in io.microsphere.util.jar
-
Jar Utility class
- JAVA_CLASS_PATH - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java class path.
- JAVA_CLASS_PATH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java class path : "java.class.path"
- JAVA_CLASS_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java class format version number.
- JAVA_CLASS_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java class format version number : "java.class.version"
- JAVA_COMPILER - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Name of JIT compiler to use.
- JAVA_COMPILER_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Name of JIT compiler to use : "java.compiler"
- JAVA_EXT_DIRS - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Path of extension directory or directories Deprecated.
- JAVA_EXT_DIRS_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
Deprecated.
- JAVA_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Java File extension : ".java"
- JAVA_HOME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java installation directory.
- JAVA_HOME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java installation directory : "java.home"
- JAVA_IO_TMPDIR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Default temp file path.
- JAVA_IO_TMPDIR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Default temp file path : "java.io.tmpdir"
- JAVA_LIBRARY_PATH - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the List of paths to search when loading libraries.
- JAVA_LIBRARY_PATH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the List of paths to search when loading libraries : "java.library.path"
- JAVA_SPECIFICATION_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Runtime Environment specification name.
- JAVA_SPECIFICATION_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Runtime Environment specification name : "java.specification.name"
- JAVA_SPECIFICATION_VENDOR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Runtime Environment specification vendor.
- JAVA_SPECIFICATION_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Runtime Environment specification vendor : "java.specification.vendor"
- JAVA_SPECIFICATION_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Runtime Environment specification version.
- JAVA_SPECIFICATION_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Runtime Environment specification version : "java.specification.version"
- JAVA_VENDOR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Runtime Environment vendor.
- JAVA_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Runtime Environment vendor : "java.vendor"
- JAVA_VENDOR_URL - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java vendor URL.
- JAVA_VENDOR_URL_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java vendor URL : "java.vendor.url"
- JAVA_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Runtime Environment version.
- JAVA_VERSION_10 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 10 - JAVA_VERSION_11 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 11 - JAVA_VERSION_12 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 12 - JAVA_VERSION_13 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 13 - JAVA_VERSION_14 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 14 - JAVA_VERSION_15 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 15 - JAVA_VERSION_16 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 16 - JAVA_VERSION_17 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 17 - JAVA_VERSION_18 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 18 - JAVA_VERSION_19 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 19 - JAVA_VERSION_20 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 20 - JAVA_VERSION_21 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 21 - JAVA_VERSION_22 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 22 - JAVA_VERSION_23 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 23 - JAVA_VERSION_24 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 24 - JAVA_VERSION_8 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 8 - JAVA_VERSION_9 - Static variable in class io.microsphere.util.VersionUtils
-
The
Version
instance for Java 9 - JAVA_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Runtime Environment version : "java.version"
- JAVA_VM_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine implementation name.
- JAVA_VM_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine implementation name : "java.vm.name"
- JAVA_VM_SPECIFICATION_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine specification name.
- JAVA_VM_SPECIFICATION_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine specification name : "java.vm.specification.name"
- JAVA_VM_SPECIFICATION_VENDOR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine specification vendor.
- JAVA_VM_SPECIFICATION_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine specification vendor : "java.vm.specification.vendor"
- JAVA_VM_SPECIFICATION_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine specification version.
- JAVA_VM_SPECIFICATION_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine specification version : "java.vm.specification.version"
- JAVA_VM_VENDOR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine implementation vendor.
- JAVA_VM_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine implementation vendor : "java.vm.vendor"
- JAVA_VM_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Java Virtual Machine implementation version.
- JAVA_VM_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Java Virtual Machine implementation version : "java.vm.version"
- JavaType - Class in io.microsphere.reflect
-
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(Type) - Constructor for class io.microsphere.reflect.JavaType
-
Constructs a new JavaType instance with the specified type.
- JavaType(Type, JavaType) - Constructor for class io.microsphere.reflect.JavaType
-
Constructs a new
JavaType
instance with the specified type and source. - JavaType(Type, JavaType.Kind) - Constructor for class io.microsphere.reflect.JavaType
-
Constructs a new JavaType instance with the specified type and kind.
- JavaType(Type, JavaType.Kind, JavaType) - Constructor for class io.microsphere.reflect.JavaType
-
Constructs a new
JavaType
instance with the specified type, kind, and source. - JavaType.Kind - Enum in io.microsphere.reflect
-
The kind of Java type
- JDK_LOGGER_CLASS_NAME - Static variable in class io.microsphere.logging.JDKLoggerFactory
- JDKLoggerFactory - Class in io.microsphere.logging
-
A
LoggerFactory
implementation that creates and manages instances of JDK logging (Logger
). - JDKLoggerFactory() - Constructor for class io.microsphere.logging.JDKLoggerFactory
- JmxUtils - Class in io.microsphere.management
-
The utilities class for JMX operations, providing convenient methods to interact with MBeans and MXBeans.
- join(String) - Method in class io.microsphere.json.JSONArray
-
Returns a new string by alternating this array's values with
separator
. - jsonArray(String) - Static method in class io.microsphere.json.JSONUtils
-
Parses a JSON string and returns a
JSONArray
representation of it. - JSONArray - Class in io.microsphere.json
-
A dense indexed sequence of values.
- JSONArray() - Constructor for class io.microsphere.json.JSONArray
-
Creates a
JSONArray
with no values. - JSONArray(JSONTokener) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArray
with values from the next array in the tokener. - JSONArray(Iterable<?>) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArray
by copying all values from the given collection. - JSONArray(Object) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArray
with values from the given primitive array. - JSONArray(String) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArray
with values from the JSON string. - JSONArray(Enumeration<?>) - Constructor for class io.microsphere.json.JSONArray
- JSONException - Exception in io.microsphere.json
-
Thrown to indicate a problem with the JSON API.
- JSONException(String) - Constructor for exception io.microsphere.json.JSONException
- jsonObject(String) - Static method in class io.microsphere.json.JSONUtils
-
Parses a JSON string and returns a
JSONObject
representation of it. - JSONObject - Class in io.microsphere.json
-
A modifiable set of name/value mappings.
- JSONObject() - Constructor for class io.microsphere.json.JSONObject
-
Creates a
JSONObject
with no name/value mappings. - JSONObject(JSONObject, String[]) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObject
by copying mappings for the listed names from the given object. - JSONObject(JSONTokener) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObject
with name/value mappings from the next object in the tokener. - JSONObject(String) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObject
with name/value mappings from the JSON string. - JSONObject(Map) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObject
by copying all name/value mappings from the given map. - JSONStringer - Class in io.microsphere.json
-
Implements
JSONObject.toString()
andJSONArray.toString()
. - JSONStringer() - Constructor for class io.microsphere.json.JSONStringer
- JSONStringer(int) - Constructor for class io.microsphere.json.JSONStringer
- JSONTokener - Class in io.microsphere.json
-
Parses a JSON (RFC 4627) encoded string into the corresponding object.
- JSONTokener(String) - Constructor for class io.microsphere.json.JSONTokener
- JSONUtils - Class in io.microsphere.json
-
Utility class for generating and manipulating JSON strings.
K
- key(String) - Method in class io.microsphere.json.JSONStringer
-
Encodes the key (property name) to this stringer.
- keys() - Method in class io.microsphere.json.JSONObject
-
Returns an iterator of the
String
names in this object.
L
- last(List<E>) - Static method in class io.microsphere.collection.ListUtils
-
Retrieves the last element from the specified list.
- LATEST_JAVA_VERSION - Static variable in class io.microsphere.util.VersionUtils
-
The latest
Java Release Version
- le(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is less than or equal to that - LE - io.microsphere.util.Version.Operator
-
The Operator : "Less than or equal to" , whose symbol is : "<="
- LEFT_CURLY_BRACE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left curly brace : "{"
- LEFT_CURLY_BRACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left curly brace char : '{'
- LEFT_PARENTHESIS - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left parenthesis symbol : "("
- LEFT_PARENTHESIS_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left parenthesis char : '('
- LEFT_SQUARE_BRACKET - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left square bracket : "["
- LEFT_SQUARE_BRACKET_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The left square bracket char : '['
- length() - Method in class io.microsphere.json.JSONArray
-
Returns the number of values in this array.
- length() - Method in class io.microsphere.json.JSONObject
-
Returns the number of name/value mappings in this object.
- length(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided array.
- length(byte[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided byte array.
- length(char[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided char array.
- length(double[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided double array.
- length(float[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided float array.
- length(int[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided int array.
- length(long[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided long array.
- length(short[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided short array.
- length(JSONArray) - Static method in class io.microsphere.json.JSONUtils
-
Returns the number of values in the specified
JSONArray
. - length(JSONObject) - Static method in class io.microsphere.json.JSONUtils
-
Returns the number of name/value mappings in the specified
JSONObject
. - length(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Returns the length of the provided
CharSequence
. - length(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided array.
- LESS_THAN - Static variable in interface io.microsphere.constants.SymbolConstants
-
The less than symbol : "<"
- LESS_THAN_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The less than char : '<'
- LESS_THAN_OR_EQUAL_TO - Static variable in interface io.microsphere.constants.SymbolConstants
-
The less than or equal to symbol : "<="
- level(Deprecation.Level) - Method in class io.microsphere.lang.Deprecation.Builder
- LINE_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
-
Line Separator :
System.lineSeparator()
- LINE_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Line separator ("\n" on UNIX) : "line.separator"
- link(String) - Method in class io.microsphere.lang.Deprecation.Builder
- Listenable<E extends EventListener<?>> - Interface in io.microsphere.event
-
A component that allows registration and management of
EventListener
instances. - listFiles(File) - Static method in class io.microsphere.io.FileUtils
-
Lists the files in the specified directory.
- Lists - Class in io.microsphere.collection
-
The utility class for
List
for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9. - ListUtils - Class in io.microsphere.collection
-
The utilities class for Java
List
- load() - Method in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- load() - Method in interface io.microsphere.metadata.ConfigurationPropertyLoader
-
Loads a list of
ConfigurationProperty
instances. - loadAll() - Static method in interface io.microsphere.metadata.ConfigurationPropertyLoader
-
Loads all
ConfigurationProperty
instances by loading and executing all availableConfigurationPropertyLoader
services via Java SPI mechanism. - loadClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Loads the class with the specified name using the provided ClassLoader or the default ClassLoader if none is specified.
- loadClass(ClassLoader, String, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Loads the class with the specified name using the provided ClassLoader or the default ClassLoader if none is specified, optionally caching the result for faster subsequent lookups.
- loadedAll - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- loadEventListenerInstances() - Method in class io.microsphere.event.AbstractEventDispatcher
-
Default, load the instances of
event listeners
byServiceLoader
- loadFirstService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoader
service type using the context class loader. - loadFirstService(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoader
service type using the context class loader, with an option to enable or disable caching of the loaded services. - loadFirstService(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoader
service type using the providedClassLoader
. - loadFirstService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoader
service type using the providedClassLoader
, with an option to enable or disable caching of the loaded services. - loadLastService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoader
service type using the context class loader. - loadLastService(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoader
service type using the context class loader, with an option to enable or disable caching of the loaded services. - loadLastService(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoader
service type using the providedClassLoader
. - loadLastService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoader
service type using the providedClassLoader
, with an option to enable or disable caching of the loaded services. - loadServices(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the context class loader. - loadServices(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the context class loader, with an option to enable or disable caching of the loaded services. - loadServices(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the providedClassLoader
. - loadServices(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the providedClassLoader
, with an option to enable or disable caching of the loaded services. - loadServicesList(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the context class loader. - loadServicesList(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the context class loader, with an option to enable or disable caching of the loaded services. - loadServicesList(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the providedClassLoader
. - loadServicesList(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoader
service type using the providedClassLoader
, with an option to enable or disable caching of the loaded services. - loadSPI() - Method in class io.microsphere.io.Deserializers
- loadSPI() - Method in class io.microsphere.io.Serializers
- log(Consumer<String>, BiConsumer<String, Throwable>, String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- logger - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
- logger - Variable in class io.microsphere.convert.AbstractConverter
- logger - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- Logger - Interface in io.microsphere.logging
-
Logger interface for logging messages with different severity levels.
- LoggerFactory - Class in io.microsphere.logging
-
The
LoggerFactory
serves as an abstract base class for creating and managing instances of theLogger
type. - LoggerFactory() - Constructor for class io.microsphere.logging.LoggerFactory
- LoggingFileChangedListener - Class in io.microsphere.io.event
-
A
FileChangedListener
implementation that logs file change events at the debug level. - LoggingFileChangedListener() - Constructor for class io.microsphere.io.event.LoggingFileChangedListener
- longValue() - Method in class io.microsphere.lang.MutableInteger
- lookup(Class<?>) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
Create an instance of
MethodHandles.Lookup
by the specified lookup class withall accesses (public, private, protected and package)
- lookup(Class<?>, MethodHandleUtils.LookupMode...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
Create an instance of
MethodHandles.Lookup
by the specified lookup class withall access (public, private, protected and package)
- lt(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is less than that - LT - io.microsphere.util.Version.Operator
-
The Operator : "Less than" , whose symbol is : "<"
M
- ManagementUtils - Class in io.microsphere.management
-
Utility class for management-related operations
- MANDATED - io.microsphere.reflect.Modifier
- MANIFEST_RESOURCE_PATH - Static variable in class io.microsphere.util.jar.JarUtils
-
The resource path of Manifest file in JAR archive.
- ManifestArtifactResourceResolver - Class in io.microsphere.classloading
-
ArtifactResourceResolver
implementation that reads artifact metadata from JAR manifest files. - ManifestArtifactResourceResolver() - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
- ManifestArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
- ManifestArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
- Maps - Class in io.microsphere.collection
-
The utility class for
Map
for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9. - MapToPropertiesConverter - Class in io.microsphere.convert
- MapToPropertiesConverter() - Constructor for class io.microsphere.convert.MapToPropertiesConverter
- MapUtils - Class in io.microsphere.collection
-
The utilities class for Java
Map
- matches(int) - Method in enum io.microsphere.reflect.Modifier
-
matches the specified modifier
- matches(Artifact) - Method in class io.microsphere.classloading.Artifact
- matches(Artifact) - Method in class io.microsphere.classloading.MavenArtifact
- matches(Artifact, Function<Artifact, String>) - Method in class io.microsphere.classloading.Artifact
- matchesArtifactId(Artifact) - Method in class io.microsphere.classloading.Artifact
- matchesVersion(Artifact) - Method in class io.microsphere.classloading.Artifact
- MAVEN_POM_PROPERTIES_RESOURCE_PREFIX - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- MAVEN_POM_PROPERTIES_RESOURCE_SUFFIX - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifact - Class in io.microsphere.classloading
-
Represents a Maven software artifact with attributes such as group ID, artifact ID, version, and location.
- MavenArtifact(String, String, String, URL) - Constructor for class io.microsphere.classloading.MavenArtifact
- MavenArtifactResourceResolver - Class in io.microsphere.classloading
-
A resolver implementation for Maven artifact metadata, extracting information from Maven POM properties files.
- MavenArtifactResourceResolver() - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MAX_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
The maximum priority
- MBeanAttribute - Class in io.microsphere.management
-
Represents an MBean attribute, encapsulating the
MBeanAttributeInfo
and its optional value. - MBeanAttribute(MBeanInfo, MBeanAttributeInfo, Object) - Constructor for class io.microsphere.management.MBeanAttribute
- MemberDefinition<M extends java.lang.reflect.Member> - Class in io.microsphere.reflect
-
The definition class for Java Reflection
Member
. - MemberDefinition(Version, Deprecation, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
- MemberDefinition(Version, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
- MemberDefinition(String, Deprecation, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
- MemberDefinition(String, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
- MemberUtils - Class in io.microsphere.reflect
-
Java Reflection
Member
Utilities class - Metadata() - Constructor for class io.microsphere.beans.ConfigurationProperty.Metadata
- METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The root resource location of Metadata : "META-INF/"
- MetadataResourceConfigurationPropertyLoader - Class in io.microsphere.metadata
-
ConfigurationPropertyLoader
class to load the configuration properties metadata fromresource location
. - MetadataResourceConfigurationPropertyLoader() - Constructor for class io.microsphere.metadata.MetadataResourceConfigurationPropertyLoader
- MethodDefinition - Class in io.microsphere.reflect
-
The definition class of Java
Method
, providing a structured way to define and resolve methods by their name, parameter types, and declaring class. - MethodDefinition(Version, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(Version, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(String, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(String, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodHandlesLookupUtils - Class in io.microsphere.invoke
-
Utilities class providing convenient methods for working with
MethodHandles.Lookup
. - MethodHandleUtils - Class in io.microsphere.invoke
-
Utility class for working with
MethodHandle
. - MethodHandleUtils.LookupMode - Enum in io.microsphere.invoke
-
The allowed
MethodHandles.Lookup
modes enumeration - MethodUtils - Class in io.microsphere.reflect
-
The Java Reflection
Method
Utility class - MICROSPHERE_METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The root resource location of Microsphere Metadata : "META-INF/microsphere/"
- MICROSPHERE_PROPERTY_NAME_PREFIX - Static variable in interface io.microsphere.constants.PropertyConstants
-
The property name prefix of microsphere
- MIN_LOAD_FACTOR - Static variable in class io.microsphere.collection.MapUtils
-
The min load factor for
HashMap
orHashtable
- MIN_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
The minimum priority
- ModernProcessIdResolver - Class in io.microsphere.process
-
A
ProcessIdResolver
implementation for modern JDKs (Java 9+). - ModernProcessIdResolver() - Constructor for class io.microsphere.process.ModernProcessIdResolver
- ModernURLClassPathHandle - Class in io.microsphere.classloading
-
Modern
URLClassPathHandle
forjdk.internal.loader.URLClassPath
since JDK 9 - ModernURLClassPathHandle() - Constructor for class io.microsphere.classloading.ModernURLClassPathHandle
- MODIFIED - io.microsphere.io.event.FileChangedEvent.Kind
-
The file or directory entry modified
- Modifier - Enum in io.microsphere.reflect
-
The enumeration class for Java Reflection
Modifier
- module() - Method in annotation type io.microsphere.annotation.Since
- MODULE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- MODULE - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing
module
access, which may contribute to the result oflookupModes
. - more() - Method in class io.microsphere.json.JSONTokener
- MultipleType - Class in io.microsphere.reflect
-
Represents a composite type that encapsulates multiple
Type
instances. - MultiValueConverter<S> - Interface in io.microsphere.convert.multiple
-
An interface to convert the source-typed value to multiple value, e.g , Java array,
Collection
or sub-interfaces - MutableInteger - Class in io.microsphere.lang
-
A mutable integer container that provides various atomic operations for integer addition, increment, decrement, and value retrieval.
- MutableInteger(int) - Constructor for class io.microsphere.lang.MutableInteger
- MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> - Class in io.microsphere.net
-
A mutable and non-thread-safe implementation of
URLStreamHandlerFactory
that allows dynamic registration and retrieval ofURLStreamHandler
instances for specific protocols. - MutableURLStreamHandlerFactory() - Constructor for class io.microsphere.net.MutableURLStreamHandlerFactory
-
Constructs a new instance
- MutableURLStreamHandlerFactory(Map<String, H>) - Constructor for class io.microsphere.net.MutableURLStreamHandlerFactory
-
Constructs a new instance with the specified handlers
N
- name - Variable in class io.microsphere.reflect.MemberDefinition
- name() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The name of the configuration property.
- NameFileFilter - Class in io.microsphere.io.filter
-
Filters filenames for a certain name.
- NameFileFilter(String) - Constructor for class io.microsphere.io.filter.NameFileFilter
- NameFileFilter(String, boolean) - Constructor for class io.microsphere.io.filter.NameFileFilter
- names() - Method in class io.microsphere.json.JSONObject
-
Returns an array containing the string names in this object.
- NATIVE - io.microsphere.reflect.Modifier
-
The
native
modifier. - NATIVE_ANNOTATION_TYPES - Static variable in class io.microsphere.util.AnnotationUtils
-
A list of annotation types that are considered native to the Java language.
- NATIVE_ENCODING - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the native encoding
- NATIVE_ENCODING_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the native encoding : "native.encoding"
- nestedMap(Map<String, Object>) - Static method in class io.microsphere.collection.MapUtils
-
Converts a flat map with dot-separated keys into a nested map structure.
- newArray(Class<?>, int) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new array with the specified component type and length.
- newArrayDeque() - Static method in class io.microsphere.collection.QueueUtils
-
Creates a new empty
ArrayDeque
instance. - newArrayDeque(int) - Static method in class io.microsphere.collection.QueueUtils
-
Creates a new
ArrayDeque
instance with the specified initial capacity. - newArrayDeque(E...) - Static method in class io.microsphere.collection.QueueUtils
-
Creates a new
ArrayDeque
instance containing the specified elements. - newArrayList() - Static method in class io.microsphere.collection.ListUtils
-
Creates a new empty
ArrayList
instance. - newArrayList(int) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayList
instance with the specified initial capacity. - newArrayList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayList
instance containing all elements from the specifiedIterable
. - newArrayList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedList
instance from the specifiedEnumeration
. - newArrayList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayList
instance containing all elements from the specifiedIterator
. - newBundle(String, Locale, String, ClassLoader, boolean) - Method in class io.microsphere.util.PropertyResourceBundleControl
- newConcurrentHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
ConcurrentHashMap
with the default initial capacity (16) and the default load factor (0.75), using the default concurrency level. - newConcurrentHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
ConcurrentHashMap
with the specified initial capacity and the default load factor (0.75), using the default concurrency level. - newConcurrentHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
ConcurrentHashMap
with the specified initial capacity and load factor. - newConcurrentHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
ConcurrentHashMap
with the same mappings as the specified map. - newControl(String) - Static method in class io.microsphere.util.PropertyResourceBundleControl
-
Creates a new instance of
PropertyResourceBundleControl
if absent. - newDefault() - Static method in interface io.microsphere.event.EventDispatcher
-
The default implementation of
EventDispatcher
- newFixedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
HashMap
with the specified initial capacity and a fixed load factor. - newFixedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSet
with the specified initial capacity and fixed load factor. - newFixedLinkedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
LinkedHashMap
with the specified initial capacity and a fixed load factor. - newFixedLinkedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSet
with the specified initial capacity and fixed load factor. - newHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
HashMap
with the default initial capacity (16) and the default load factor (0.75). - newHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
HashMap
with the specified initial capacity and the default load factor (0.75). - newHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
HashMap
with the specified initial capacity and load factor. - newHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
HashMap
with the same mappings as the specified map. - newHashSet() - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSet
with the default initial capacity and load factor. - newHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSet
with the specified initial capacity and default load factor. - newHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSet
with the specified initial capacity and load factor. - newHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSet
containing all elements from the provided varargs array. - newHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSet
containing all elements from the providedIterable
. - newHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSet
containing all elements from the providedCollection
. - newInstance(Class<T>, Object...) - Static method in class io.microsphere.util.ClassUtils
-
Creates a new instance of the specified class by finding a suitable constructor that matches the provided arguments and invoking it.
- newInstance(Object...) - Method in class io.microsphere.reflect.ConstructorDefinition
-
Create an instance by the specified
Constructor
and arguments - newInstance(Constructor<T>, Object...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Creates a new instance by invoking the specified
Constructor
with the provided arguments. - newLinkedHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
LinkedHashMap
with the default initial capacity (16) and the default load factor (0.75). - newLinkedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
LinkedHashMap
with the specified initial capacity and the default load factor (0.75). - newLinkedHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
LinkedHashMap
with the specified initial capacity and load factor. - newLinkedHashMap(int, float, boolean) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
LinkedHashMap
with the specified initial capacity, load factor, and ordering mode. - newLinkedHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
LinkedHashMap
with the same mappings as the specified map. - newLinkedHashSet() - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSet
with the default initial capacity and load factor. - newLinkedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSet
with the specified initial capacity and default load factor. - newLinkedHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSet
with the specified initial capacity and load factor. - newLinkedHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSet
containing all elements from the provided varargs array. - newLinkedHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSet
containing all elements from the providedIterable
. - newLinkedHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSet
containing all elements from the providedCollection
. - newLinkedHashSet(Iterator<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSet
containing all elements from the providedIterator
. - newLinkedList() - Static method in class io.microsphere.collection.ListUtils
-
Creates a new empty
LinkedList
instance. - newLinkedList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedList
instance containing all elements from the specifiedIterable
. - newLinkedList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedList
instance from the specifiedEnumeration
. - newLinkedList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedList
instance containing all elements from the specifiedIterator
. - newThread(Runnable) - Method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean, int) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean, int, long) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newTreeMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
TreeMap
using natural ordering for the keys. - newTreeMap(Comparator<? super K>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
TreeMap
with the specified comparator to order the keys. - newTreeMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
TreeMap
with the same mappings as the specified map. - newTreeMap(SortedMap<K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
TreeMap
with the same mappings as the specified sorted map. - newURLClassLoader(Iterable<URL>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoader
using the URLs provided in anIterable
. - newURLClassLoader(Iterable<URL>, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoader
using the URLs provided in anIterable
. - newURLClassLoader(URL[]) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Create a new instance of
URLClassLoader
- newURLClassLoader(URL[], boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Create a new instance of
URLClassLoader
- newURLClassLoader(URL[], ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoader
using the provided array of URLs and an optional parent ClassLoader. - newURLClassLoader(URL[], ClassLoader, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Create a new instance of
URLClassLoader
- next() - Method in class io.microsphere.collection.EmptyIterator
- next() - Method in class io.microsphere.collection.EnumerationIteratorAdapter
- next() - Method in class io.microsphere.collection.SingletonIterator
- next() - Method in class io.microsphere.collection.UnmodifiableIterator
- next() - Method in class io.microsphere.json.JSONTokener
- next(char) - Method in class io.microsphere.json.JSONTokener
- next(int) - Method in class io.microsphere.json.JSONTokener
- nextClean() - Method in class io.microsphere.json.JSONTokener
- nextElement() - Method in class io.microsphere.collection.ArrayEnumeration
- nextElement() - Method in class io.microsphere.collection.SingletonEnumeration
- nextString(char) - Method in class io.microsphere.json.JSONTokener
-
Returns the string up to but not including
quote
, unescaping any character escape sequences encountered along the way. - nextTo(char) - Method in class io.microsphere.json.JSONTokener
- nextTo(String) - Method in class io.microsphere.json.JSONTokener
- nextValue() - Method in class io.microsphere.json.JSONTokener
-
Returns the next value from the input.
- NON_OBJECT_CLASS_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- NON_OBJECT_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- NON_PRIVATE_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicate
reference toMemberUtils.isNonPrivate(Member)
- NON_PRIVATE_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMemberUtils.isNonPrivate(Member)
- NON_STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicate
reference toMemberUtils.isNonStatic(Member)
- NON_STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMemberUtils.isNonStatic(Member)
- Nonnull - Annotation Type in io.microsphere.annotation
-
A common Microsphere annotation to declare that annotated elements cannot be
null
. - NoOpLoggerFactory - Class in io.microsphere.logging
-
A
LoggerFactory
implementation that provides instances ofNoOpLogger
, which perform no operations for logging calls. - NoOpLoggerFactory() - Constructor for class io.microsphere.logging.NoOpLoggerFactory
- NoOpURLClassPathHandle - Class in io.microsphere.classloading
-
No-Operation
URLClassPathHandle
- NoOpURLClassPathHandle() - Constructor for class io.microsphere.classloading.NoOpURLClassPathHandle
- NORMAL_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
Normal Priority
- normalizePath(String) - Static method in class io.microsphere.net.URLUtils
-
Normalizes a given path by removing redundant slashes or backslashes and standardizing separators.
- NOT_FOUND_CONSTRUCTOR - Static variable in class io.microsphere.reflect.ConstructorUtils
- NOT_FOUND_METHOD_HANDLE - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
-
MethodHandle
for Not-Found - NULL - Static variable in class io.microsphere.json.JSONObject
-
A sentinel value used to explicitly define a name with no value.
- NULL_JAVA_TYPE - Static variable in class io.microsphere.reflect.JavaType
-
A JavaType instance representing a null value, which is used when a JavaType cannot be determined.
- Nullable - Annotation Type in io.microsphere.annotation
-
A common Microsphere annotation to declare that annotated elements can be
null
under some circumstance. - NumberToByteConverter - Class in io.microsphere.convert
- NumberToByteConverter() - Constructor for class io.microsphere.convert.NumberToByteConverter
- NumberToCharacterConverter - Class in io.microsphere.convert
- NumberToCharacterConverter() - Constructor for class io.microsphere.convert.NumberToCharacterConverter
- NumberToDoubleConverter - Class in io.microsphere.convert
- NumberToDoubleConverter() - Constructor for class io.microsphere.convert.NumberToDoubleConverter
- NumberToFloatConverter - Class in io.microsphere.convert
- NumberToFloatConverter() - Constructor for class io.microsphere.convert.NumberToFloatConverter
- NumberToIntegerConverter - Class in io.microsphere.convert
- NumberToIntegerConverter() - Constructor for class io.microsphere.convert.NumberToIntegerConverter
- NumberToLongConverter - Class in io.microsphere.convert
- NumberToLongConverter() - Constructor for class io.microsphere.convert.NumberToLongConverter
- NumberToShortConverter - Class in io.microsphere.convert
- NumberToShortConverter() - Constructor for class io.microsphere.convert.NumberToShortConverter
- numberToString(Number) - Static method in class io.microsphere.json.JSONObject
-
Encodes the number as a JSON string.
- NumberUtils - Class in io.microsphere.util
-
The utilities class for
nummber
O
- object() - Method in class io.microsphere.json.JSONStringer
-
Begins encoding a new object.
- OBJECT_DECLARED_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
-
The declared methods of
Object
- OBJECT_JAVA_TYPE - Static variable in class io.microsphere.reflect.JavaType
-
A JavaType instance representing the
Object
class, which serves as the root class for all Java types. - OBJECT_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMethodUtils.isObjectMethod(Method)
- OBJECT_PUBLIC_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
-
The public methods of
Object
- ObjectToBooleanConverter - Class in io.microsphere.convert
- ObjectToBooleanConverter() - Constructor for class io.microsphere.convert.ObjectToBooleanConverter
- ObjectToByteArrayConverter - Class in io.microsphere.convert
-
The class coverts the
Object
instance to bebyte array
object. - ObjectToByteArrayConverter() - Constructor for class io.microsphere.convert.ObjectToByteArrayConverter
- ObjectToByteConverter - Class in io.microsphere.convert
- ObjectToByteConverter() - Constructor for class io.microsphere.convert.ObjectToByteConverter
- ObjectToCharacterConverter - Class in io.microsphere.convert
- ObjectToCharacterConverter() - Constructor for class io.microsphere.convert.ObjectToCharacterConverter
- ObjectToDoubleConverter - Class in io.microsphere.convert
- ObjectToDoubleConverter() - Constructor for class io.microsphere.convert.ObjectToDoubleConverter
- ObjectToFloatConverter - Class in io.microsphere.convert
- ObjectToFloatConverter() - Constructor for class io.microsphere.convert.ObjectToFloatConverter
- ObjectToIntegerConverter - Class in io.microsphere.convert
- ObjectToIntegerConverter() - Constructor for class io.microsphere.convert.ObjectToIntegerConverter
- ObjectToLongConverter - Class in io.microsphere.convert
- ObjectToLongConverter() - Constructor for class io.microsphere.convert.ObjectToLongConverter
- ObjectToOptionalConverter - Class in io.microsphere.convert
-
The class to convert
Object
toOptional
- ObjectToOptionalConverter() - Constructor for class io.microsphere.convert.ObjectToOptionalConverter
- ObjectToShortConverter - Class in io.microsphere.convert
- ObjectToShortConverter() - Constructor for class io.microsphere.convert.ObjectToShortConverter
- ObjectToStringConverter - Class in io.microsphere.convert
- ObjectToStringConverter() - Constructor for class io.microsphere.convert.ObjectToStringConverter
- of(int) - Static method in class io.microsphere.lang.MutableInteger
-
Creates a new instance of
MutableInteger
initialized with the given value. - of(int) - Static method in class io.microsphere.util.Version
- of(int, int) - Static method in class io.microsphere.util.Version
- of(int, int, int) - Static method in class io.microsphere.util.Version
- of(E...) - Static method in class io.microsphere.collection.EnumerationUtils
-
Creates an
Enumeration
from the provided elements. - of(E...) - Static method in class io.microsphere.collection.ListUtils
-
Creates an immutable list from the given elements.
- of(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the given varargs array of elements. - of(Class<?>) - Static method in class io.microsphere.beans.BeanMetadata
-
Create a
BeanMetadata
instance from the specified bean class. - of(Class<?>, Type...) - Static method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Static factory.
- of(Class<?>, Type[], Type) - Static method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Static factory.
- of(Class<T>) - Static method in class io.microsphere.util.Compatible
- of(Object...) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map from a varargs array of key-value pairs.
- of(Object, String) - Static method in class io.microsphere.beans.BeanProperty
-
Create a
BeanProperty
instance - of(Type, Type) - Static method in class io.microsphere.reflect.MultipleType
- of(Type, Type, Type...) - Static method in class io.microsphere.reflect.MultipleType
- of(String) - Static method in class io.microsphere.io.filter.FileExtensionFilter
-
Creates an instance of
FileExtensionFilter
by the given file extension - of(String) - Static method in class io.microsphere.lang.Deprecation
- of(String) - Static method in class io.microsphere.util.Version
- of(String) - Static method in enum io.microsphere.util.Version.Operator
-
Find the symbol to an
Version.Operator
member if possible - of(String, String) - Static method in class io.microsphere.lang.Deprecation
- of(String, String, String) - Static method in class io.microsphere.lang.Deprecation
- of(String, String, String, String) - Static method in class io.microsphere.lang.Deprecation
- of(String, String, String, String, Deprecation.Level) - Static method in class io.microsphere.lang.Deprecation
- of(String, Supplier<V>) - Static method in class io.microsphere.util.Functional
- of(String, V) - Static method in class io.microsphere.util.Functional
- of(Deque<T>) - Static method in class io.microsphere.collection.ReversedDeque
- of(Map.Entry<? extends K, ? extends V>...) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map from the provided array of
Map.Entry
objects. - of(K, V) - Static method in class io.microsphere.collection.DefaultEntry
-
Create a new instance of
DefaultEntry
with the specified key and value. - of(K, V) - Static method in class io.microsphere.collection.ImmutableEntry
-
Create an immutable entry with the specified key and value.
- of(K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing a single key-value pair.
- of(K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing two key-value pairs.
- of(K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing three key-value pairs.
- of(K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing four key-value pairs.
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing five key-value pairs.
- of(T...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates an array from the provided elements.
- of(V) - Static method in class io.microsphere.util.ValueHolder
- ofArray(T...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates an array from the provided elements.
- ofArrayList(E...) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayList
containing all elements from the specified array. - ofBooleans(boolean...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
boolean
array from the provided elements. - ofBytes(byte...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
byte
array from the provided elements. - ofChars(char...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
char
array from the provided elements. - ofDoubles(double...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
double
array from the provided elements. - ofEntry(K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable
Map.Entry
with the specified key and value. - ofEnumeration(E...) - Static method in class io.microsphere.collection.EnumerationUtils
-
Creates an
Enumeration
from the provided elements array. - offer(E) - Method in class io.microsphere.collection.AbstractDeque
- offer(E) - Method in class io.microsphere.collection.DelegatingQueue
- offer(E) - Method in class io.microsphere.collection.ReversedDeque
- offer(E) - Method in class io.microsphere.collection.UnmodifiableQueue
- offer(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- offer(E, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- offerFirst(E) - Method in class io.microsphere.collection.DelegatingDeque
- offerFirst(E) - Method in class io.microsphere.collection.EmptyDeque
- offerFirst(E) - Method in class io.microsphere.collection.ReversedDeque
- offerFirst(E) - Method in class io.microsphere.collection.SingletonDeque
- offerFirst(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- offerLast(E) - Method in class io.microsphere.collection.DelegatingDeque
- offerLast(E) - Method in class io.microsphere.collection.EmptyDeque
- offerLast(E) - Method in class io.microsphere.collection.ReversedDeque
- offerLast(E) - Method in class io.microsphere.collection.SingletonDeque
- offerLast(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- ofFloats(float...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
float
array from the provided elements. - ofInts(int...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
int
array from the provided elements. - ofLinkedList(E...) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedList
containing all elements from the specified array. - ofList() - Static method in class io.microsphere.collection.Lists
-
Returns an empty unmodifiable list.
- ofList(E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing one element.
- ofList(E...) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing the specified elements.
- ofList(E...) - Static method in class io.microsphere.collection.ListUtils
-
Creates an immutable list from the given array of elements.
- ofList(E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing two elements.
- ofList(E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing three elements.
- ofList(E, E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing four elements.
- ofList(E, E, E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing five elements.
- ofList(E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing seven elements.
- ofList(E, E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing eight elements.
- ofList(E, E, E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Lists
-
Returns an unmodifiable list containing nine elements.
- ofList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates an immutable list from the specified
Iterable
. - ofList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates an immutable list from the specified
Enumeration
. - ofList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates an immutable list from the specified
Iterator
. - ofLongs(long...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
long
array from the provided elements. - ofMap() - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable empty map.
- ofMap(Object...) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map from a varargs array of key-value pairs.
- ofMap(Map.Entry<? extends K, ? extends V>...) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing the provided entries.
- ofMap(K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing a single mapping.
- ofMap(K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable map containing a single key-value pair.
- ofMap(K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing two mappings.
- ofMap(K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing three mappings.
- ofMap(K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing four mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing five mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing six mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing seven mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing eight mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing nine mappings.
- ofMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.Maps
-
Returns an unmodifiable map containing ten mappings.
- ofQueue(E...) - Static method in class io.microsphere.collection.QueueUtils
-
Creates an immutable queue containing the specified elements.
- ofSet() - Static method in class io.microsphere.collection.Sets
-
Returns an empty unmodifiable set.
- ofSet(E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing one element.
- ofSet(E...) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing the provided elements.
- ofSet(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the given varargs array of elements. - ofSet(E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing two elements.
- ofSet(E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing three elements.
- ofSet(E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing four elements.
- ofSet(E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing five elements.
- ofSet(E, E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing six elements.
- ofSet(E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing seven elements.
- ofSet(E, E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing eight elements.
- ofSet(E, E, E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing nine elements.
- ofSet(E, E, E, E, E, E, E, E, E, E) - Static method in class io.microsphere.collection.Sets
-
Returns an unmodifiable set containing ten elements.
- ofSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the givenIterable
. - ofSet(Collection<T>) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the givenCollection
. - ofSet(Collection<T>, T...) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the givenCollection
and additional varargs elements. - ofSet(Enumeration<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Set
from the givenEnumeration
. - ofShorts(short...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
short
array from the provided elements. - ofURL(String) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided URL string into a
URL
object. - ofVersion(int) - Static method in class io.microsphere.util.Version
- ofVersion(int, int) - Static method in class io.microsphere.util.Version
- ofVersion(int, int, int) - Static method in class io.microsphere.util.Version
- ofVersion(String) - Static method in class io.microsphere.util.Version
- on(Version.Operator, Version, Function<Version, R>) - Method in class io.microsphere.util.Compatible
- on(String, String, Function<Version, R>) - Method in class io.microsphere.util.Compatible
- on(Predicate<? super T>) - Method in class io.microsphere.util.Configurer
- on(Predicate<? super V>) - Method in class io.microsphere.util.Functional
- onEvent(E) - Method in interface io.microsphere.event.EventListener
-
Handle a
Event
when it's be published - onEvent(Event) - Method in class io.microsphere.event.GenericEventListener
- onEvent(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
- onFileCreated(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
-
Invoked when the file has been created
- onFileCreated(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
- onFileDeleted(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
-
Invoked when the file has been deleted
- onFileDeleted(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
- onFileModified(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
-
Invoked when the file has been modified
- onFileModified(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
- openConnection(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- openConnection(URL, Proxy) - Method in class io.microsphere.net.classpath.Handler
- openConnection(URL, Proxy) - Method in class io.microsphere.net.console.Handler
- openConnection(URL, Proxy) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- openFallbackConnection(URL, Proxy) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
The subclass can override this method to open the fallback
URLConnection
if anySubProtocolURLConnectionFactory
does not create theURLConnection
. - opt(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
, or null if the array has no value atindex
. - opt(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
, or null if no such mapping exists. - optBoolean(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a boolean or can be coerced to a boolean. - optBoolean(int, boolean) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a boolean or can be coerced to a boolean. - optBoolean(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a boolean or can be coerced to a boolean. - optBoolean(String, boolean) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a boolean or can be coerced to a boolean. - optDouble(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a double or can be coerced to a double. - optDouble(int, double) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a double or can be coerced to a double. - optDouble(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a double or can be coerced to a double. - optDouble(String, double) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a double or can be coerced to a double. - optInt(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is an int or can be coerced to an int. - optInt(int, int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is an int or can be coerced to an int. - optInt(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is an int or can be coerced to an int. - optInt(String, int) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is an int or can be coerced to an int. - optJSONArray(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is aJSONArray
. - optJSONArray(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is aJSONArray
. - optJSONObject(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is aJSONObject
. - optJSONObject(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is aJSONObject
. - optLong(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a long or can be coerced to a long. - optLong(int, long) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists and is a long or can be coerced to a long. - optLong(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a long or can be coerced to a long. - optLong(String, long) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists and is a long or can be coerced to a long. - optString(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists, coercing it if necessary. - optString(int, String) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index
if it exists, coercing it if necessary. - optString(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists, coercing it if necessary. - optString(String, String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name
if it exists, coercing it if necessary. - or(Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a composed predicate that represents a short-circuiting logical OR of the given predicates.
- OR - io.microsphere.filter.FilterOperator
-
|
- ORIGINAL - io.microsphere.invoke.MethodHandleUtils.LookupMode
- ORIGINAL - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing
original
access which may contribute to the result oflookupModes
. - OS_ARCH - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system architecture.
- OS_ARCH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system architecture : "os.arch"
- OS_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system name.
- OS_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system name : "os.name"
- OS_NAME_WINDOWS_PREFIX - Static variable in class io.microsphere.util.SystemUtils
- OS_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system version.
- OS_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system version : "os.version"
- overrides(Method, Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Tests whether one method, as a member of a given type, overrides another method.
P
- PACKAGE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PACKAGE - io.microsphere.util.ClassLoaderUtils.ResourceType
-
Represents package resources.
- PackageNameClassFilter - Class in io.microsphere.filter
-
ClassFilter
implementation that filters classes based on their package name. - PackageNameClassFilter(String, boolean) - Constructor for class io.microsphere.filter.PackageNameClassFilter
-
Constructor
- PackageNameClassNameFilter - Class in io.microsphere.filter
-
PackageNameClassNameFilter
is aFilter
implementation that filters class names based on their package name. - PackageNameClassNameFilter(String, boolean) - Constructor for class io.microsphere.filter.PackageNameClassNameFilter
-
Constructor
- parallel(Executor) - Static method in interface io.microsphere.event.EventDispatcher
-
The parallel implementation of
EventDispatcher
with the specifiedExecutor
- ParallelEventDispatcher - Class in io.microsphere.event
-
Parallel
EventDispatcher
implementation. - ParallelEventDispatcher() - Constructor for class io.microsphere.event.ParallelEventDispatcher
- ParallelEventDispatcher(Executor) - Constructor for class io.microsphere.event.ParallelEventDispatcher
- parallelStream() - Method in class io.microsphere.collection.DelegatingQueue
- parallelStream() - Method in class io.microsphere.collection.UnmodifiableQueue
- parallelStream() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- parameterClassNames - Variable in class io.microsphere.reflect.ExecutableDefinition
- PARAMETERIZED_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
ParameterizedType
- PARAMETERIZED_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- ParameterizedTypeImpl - Class in io.microsphere.reflect.generics
-
ParameterizedType
Implementation forkssun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
- parameterizedTypePredicate(Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
- parseURL(URL, String, int, int) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- PATH_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
-
Path Separator :
File.pathSeparator
- PATH_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Path separator (":" on UNIX) : "path.separator"
- PathConstants - Interface in io.microsphere.constants
-
Path Constants Definition
- peek() - Method in class io.microsphere.collection.AbstractDeque
- peek() - Method in class io.microsphere.collection.ArrayStack
-
Looks at the object at the top of this stack without removing it from the stack.
- peek() - Method in class io.microsphere.collection.DelegatingQueue
- peek() - Method in class io.microsphere.collection.ReversedDeque
- peek() - Method in class io.microsphere.collection.UnmodifiableQueue
- peek() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- peekFirst() - Method in class io.microsphere.collection.DelegatingDeque
- peekFirst() - Method in class io.microsphere.collection.EmptyDeque
- peekFirst() - Method in class io.microsphere.collection.ReversedDeque
- peekFirst() - Method in class io.microsphere.collection.SingletonDeque
- peekFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- peekLast() - Method in class io.microsphere.collection.DelegatingDeque
- peekLast() - Method in class io.microsphere.collection.EmptyDeque
- peekLast() - Method in class io.microsphere.collection.ReversedDeque
- peekLast() - Method in class io.microsphere.collection.SingletonDeque
- peekLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- PIPE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The pipe symbol : "|"
- PIPE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The pipe char : '|'
- poll() - Method in class io.microsphere.collection.AbstractDeque
- poll() - Method in class io.microsphere.collection.DelegatingQueue
- poll() - Method in class io.microsphere.collection.ReversedDeque
- poll() - Method in class io.microsphere.collection.UnmodifiableQueue
- poll() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- poll(long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- pollFirst() - Method in class io.microsphere.collection.DelegatingDeque
- pollFirst() - Method in class io.microsphere.collection.EmptyDeque
- pollFirst() - Method in class io.microsphere.collection.ReversedDeque
- pollFirst() - Method in class io.microsphere.collection.SingletonDeque
- pollFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- pollLast() - Method in class io.microsphere.collection.DelegatingDeque
- pollLast() - Method in class io.microsphere.collection.EmptyDeque
- pollLast() - Method in class io.microsphere.collection.ReversedDeque
- pollLast() - Method in class io.microsphere.collection.SingletonDeque
- pollLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- pop() - Method in class io.microsphere.collection.AbstractDeque
- pop() - Method in class io.microsphere.collection.ArrayStack
-
Removes the object at the top of this stack and returns that object as the value of this function.
- pop() - Method in class io.microsphere.collection.DelegatingDeque
- pop() - Method in class io.microsphere.collection.ReversedDeque
- pop() - Method in class io.microsphere.collection.UnmodifiableDeque
- Predicates - Interface in io.microsphere.lang.function
-
The utilities class for Java
Predicate
- PRIMITIVE_ARRAY_TYPES - Static variable in class io.microsphere.util.ClassUtils
- PRIMITIVE_TYPES - Static variable in class io.microsphere.util.ClassUtils
- Prioritized - Interface in io.microsphere.lang
-
Prioritized
interface can be implemented by objects that should be sorted, for example the tasks in executable queue. - priority - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
- PriorityComparator - Class in io.microsphere.util
-
A
Comparator
implementation that sorts objects based on the value of thePriority
annotation. - PriorityComparator() - Constructor for class io.microsphere.util.PriorityComparator
- PRIVATE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PRIVATE - io.microsphere.reflect.Modifier
-
The
private
modifier. - process(W) - Method in interface io.microsphere.lang.WrapperProcessor
-
Processes the
Wrapper
bean - ProcessExecutor - Class in io.microsphere.process
-
Process
Executor - ProcessExecutor(String, String...) - Constructor for class io.microsphere.process.ProcessExecutor
-
Constructor
- ProcessIdResolver - Interface in io.microsphere.process
-
A strategy interface for resolving the current process ID.
- ProcessManager - Class in io.microsphere.process
-
Manages and tracks processes, providing methods to handle running processes and clean up resources.
- ProcessManager() - Constructor for class io.microsphere.process.ProcessManager
- PropertiesToStringConverter - Class in io.microsphere.convert
- PropertiesToStringConverter() - Constructor for class io.microsphere.convert.PropertiesToStringConverter
- PropertiesUtils - Class in io.microsphere.collection
-
The utilities class for
Properties
- PropertyConstants - Interface in io.microsphere.constants
-
The property constants for Microsphere Core
- PropertyResourceBundleControl - Class in io.microsphere.util
-
A
ResourceBundle.Control
implementation for loading property-based resource bundles with customizable character encoding. - PropertyResourceBundleControl() - Constructor for class io.microsphere.util.PropertyResourceBundleControl
- PropertyResourceBundleControl(String) - Constructor for class io.microsphere.util.PropertyResourceBundleControl
- PropertyResourceBundleUtils - Class in io.microsphere.util
-
PropertyResourceBundle
Utility class - PROTECTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PROTECTED - io.microsphere.reflect.Modifier
-
The
protected
modifier. - ProtocolConstants - Interface in io.microsphere.constants
-
Protocol Constants Definition
- ProxyUtils - Class in io.microsphere.reflect
-
The utilities class for
Proxy
- PUBLIC - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PUBLIC - io.microsphere.reflect.Modifier
-
The
public
modifier. - PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
-
The
MethodHandles.Lookup
forMethodHandles.publicLookup()
- PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
The
MethodHandles.Lookup
forMethodHandles.publicLookup()
- PUBLIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicate
reference toMemberUtils.isPublic(Member)
- PUBLIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMemberUtils.isPublic(Member)
- push(E) - Method in class io.microsphere.collection.AbstractDeque
- push(E) - Method in class io.microsphere.collection.ArrayStack
-
Pushes an item onto the top of this stack.
- push(E) - Method in class io.microsphere.collection.DelegatingDeque
- push(E) - Method in class io.microsphere.collection.ReversedDeque
- push(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- put(boolean) - Method in class io.microsphere.json.JSONArray
-
Appends
value
to the end of this array. - put(double) - Method in class io.microsphere.json.JSONArray
-
Appends
value
to the end of this array. - put(int) - Method in class io.microsphere.json.JSONArray
-
Appends
value
to the end of this array. - put(int, boolean) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
index
tovalue
, null padding this array to the required length if necessary. - put(int, double) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
index
tovalue
, null padding this array to the required length if necessary. - put(int, int) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
index
tovalue
, null padding this array to the required length if necessary. - put(int, long) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
index
tovalue
, null padding this array to the required length if necessary. - put(int, Object) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
index
tovalue
, null padding this array to the required length if necessary. - put(long) - Method in class io.microsphere.json.JSONArray
-
Appends
value
to the end of this array. - put(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- put(Object) - Method in class io.microsphere.json.JSONArray
-
Appends
value
to the end of this array. - put(String, boolean) - Method in class io.microsphere.json.JSONObject
-
Maps
name
tovalue
, clobbering any existing name/value mapping with the same name. - put(String, double) - Method in class io.microsphere.json.JSONObject
-
Maps
name
tovalue
, clobbering any existing name/value mapping with the same name. - put(String, int) - Method in class io.microsphere.json.JSONObject
-
Maps
name
tovalue
, clobbering any existing name/value mapping with the same name. - put(String, long) - Method in class io.microsphere.json.JSONObject
-
Maps
name
tovalue
, clobbering any existing name/value mapping with the same name. - put(String, Object) - Method in class io.microsphere.json.JSONObject
-
Maps
name
tovalue
, clobbering any existing name/value mapping with the same name. - putOpt(String, Object) - Method in class io.microsphere.json.JSONObject
-
Equivalent to
put(name, value)
when both parameters are non-null; does nothing otherwise.
Q
- QUERY_STRING - Static variable in interface io.microsphere.constants.SymbolConstants
-
Tne query string symbol : "?"
- QUERY_STRING_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The query string char : '?'
- QUESTION_MARK - Static variable in interface io.microsphere.constants.SymbolConstants
-
The question mark symbol : "?"
- QUESTION_MARK_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The question mark char : '?'
- QueueUtils - Class in io.microsphere.collection
-
The utilities class for Java
Queue
- quote(String) - Static method in class io.microsphere.json.JSONObject
-
Encodes
data
as a JSON string. - QUOTE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The single quote symbol : "'"
- QUOTE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The single quote char : '\''
R
- read() - Method in class io.microsphere.io.FastByteArrayInputStream
- read(byte[], int, int) - Method in class io.microsphere.io.FastByteArrayInputStream
- read(InputStream) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
-
Reads a list of
ConfigurationProperty
objects from the providedInputStream
. - read(Reader) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
-
Reads a list of
ConfigurationProperty
objects from the providedReader
. - read(String) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
-
Reads a list of
ConfigurationProperty
objects from the provided content string. - read(String) - Method in class io.microsphere.metadata.DefaultConfigurationPropertyReader
- readArray() - Method in class io.microsphere.json.JSONTokener
-
Reads a sequence of values and the trailing closing brace ']' of an array.
- readArray(JSONArray, Class<E>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONArray
and converts it into an array of the specified component type. - readArray(String, Class<E>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a JSON array string and converts it into an array of the specified component type.
- readArtifactMetadataDataFromArchiveFile(File) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- readArtifactMetadataDataFromDirectory(File) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- readArtifactMetadataDataFromFile(File) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- readArtifactMetadataDataFromResource(URL, ClassLoader) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- readFieldsAsMap(Object) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Reads all non-static fields of the given object and returns them as a map.
- readLiteral() - Method in class io.microsphere.json.JSONTokener
-
Reads a null, boolean, numeric or unquoted string literal value.
- readObject() - Method in class io.microsphere.json.JSONTokener
-
Reads a sequence of key/value pairs and the trailing closing brace '}' of an object.
- ReadOnlyIterator<E> - Class in io.microsphere.collection
-
A skeletal implementation of the
Iterator
interface, designed to support read-only iteration. - ReadOnlyIterator() - Constructor for class io.microsphere.collection.ReadOnlyIterator
- readValue(JSONObject, Class<V>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONObject
and converts it into an instance of the specified target type. - readValue(String, Class<V>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a JSON string and converts it into an instance of the specified target type.
- readValueAsBean(JSONObject, Class<V>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONObject
and converts it into an instance of the specified bean type. - readValueAsMap(JSONObject) - Static method in class io.microsphere.json.JSONUtils
- readValues(JSONArray, Class<V>, Class<?>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONArray
and converts it into an instance of the specified collection or array type. - readValues(JSONArray, Type) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONArray
and converts it into an instance of the specified target type. - readValues(String, Class<V>, Class<?>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a JSON array string and converts it into an instance of the specified collection or array type.
- reason(String) - Method in class io.microsphere.lang.Deprecation.Builder
- ReflectionUtils - Class in io.microsphere.reflect
-
Reflection Utility class , generic methods are defined from
FieldUtils
,MethodUtils
,ConstructorUtils
- ReflectiveConfigurationPropertyGenerator - Class in io.microsphere.metadata
-
ConfigurationPropertyGenerator
class based on Java Reflection API - ReflectiveConfigurationPropertyGenerator() - Constructor for class io.microsphere.metadata.ReflectiveConfigurationPropertyGenerator
- ReflectiveDefinition - Class in io.microsphere.reflect
-
The abstract definition class for Java Reflection.
- ReflectiveDefinition(Version, Deprecation, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
- ReflectiveDefinition(Version, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
- ReflectiveDefinition(String, Deprecation, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
- ReflectiveDefinition(String, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
- reformProtocol(String, String) - Static method in class io.microsphere.net.URLUtils
- reformProtocol(String, List<String>) - Static method in class io.microsphere.net.URLUtils
- reformSpec(URL, String, int, int, int) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Reform the string of specified
URL
if its' scheme presents the sub-protocol, e,g. - registerShutdownHook() - Static method in class io.microsphere.util.ShutdownHookUtils
-
Registers the
ShutdownHookCallbacksThread
as a JVM shutdown hook to execute registered callbacks during application shutdown. - registerURLStreamHandler(ExtendableProtocolURLStreamHandler) - Static method in class io.microsphere.net.URLUtils
-
Registers the specified
ExtendableProtocolURLStreamHandler
for its protocol. - registerURLStreamHandler(String, URLStreamHandler) - Static method in class io.microsphere.net.URLUtils
-
Registers a
URLStreamHandler
for the specified protocol. - remainingCapacity() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- REMOVAL - io.microsphere.lang.Deprecation.Level
-
Removal
- remove() - Method in class io.microsphere.collection.DelegatingQueue
- remove() - Method in class io.microsphere.collection.EmptyIterator
- remove() - Method in class io.microsphere.collection.ReadOnlyIterator
- remove() - Method in class io.microsphere.collection.ReversedDeque
- remove() - Method in class io.microsphere.collection.UnmodifiableQueue
- remove() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- remove(int) - Method in class io.microsphere.json.JSONArray
-
Removes and returns the value at
index
, or null if the array has no value atindex
. - remove(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- remove(Object) - Method in class io.microsphere.collection.DelegatingQueue
- remove(Object) - Method in class io.microsphere.collection.EmptyDeque
- remove(Object) - Method in class io.microsphere.collection.ReversedDeque
- remove(Object) - Method in class io.microsphere.collection.UnmodifiableQueue
- remove(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- remove(String) - Method in class io.microsphere.json.JSONObject
-
Removes the named mapping if it exists; does nothing otherwise.
- removeAll(Collection<?>) - Method in class io.microsphere.collection.DelegatingQueue
- removeAll(Collection<?>) - Method in class io.microsphere.collection.ReversedDeque
- removeAll(Collection<?>) - Method in class io.microsphere.collection.UnmodifiableQueue
- removeAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- removeAllEventListeners() - Method in interface io.microsphere.event.Listenable
-
Remove all
event listeners
- removeClassPathURL(ClassLoader, URL) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Removes the specified URL from the class path of the given ClassLoader if it supports such operation.
- removeEventListener(E) - Method in interface io.microsphere.event.Listenable
-
Remove a
event listener
- removeEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- removeEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Remove a
event listener
- removeFirst() - Method in class io.microsphere.collection.AbstractDeque
- removeFirst() - Method in class io.microsphere.collection.DelegatingDeque
- removeFirst() - Method in class io.microsphere.collection.ReversedDeque
- removeFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.AbstractDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.DelegatingDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.ReversedDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.SingletonDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.UnmodifiableDeque
- removeIf(Predicate<? super E>) - Method in class io.microsphere.collection.DelegatingQueue
- removeIf(Predicate<? super E>) - Method in class io.microsphere.collection.UnmodifiableQueue
- removeIf(Predicate<? super E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- removeLast() - Method in class io.microsphere.collection.AbstractDeque
- removeLast() - Method in class io.microsphere.collection.DelegatingDeque
- removeLast() - Method in class io.microsphere.collection.ReversedDeque
- removeLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.DelegatingDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.EmptyDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.ReversedDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.SingletonDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.UnmodifiableDeque
- removeShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Removes a previously registered shutdown hook callback from the queue.
- removeUnfinishedProcess(Process, String) - Method in class io.microsphere.process.ProcessManager
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Remove the Class-Path
URL
from the specifiedClassLoader
- removeURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Removes the handler for the specified protocol
- replace(String, String, String) - Static method in class io.microsphere.util.StringUtils
-
Replaces all occurrences of a String within another String.
- replace(String, String, String, int) - Static method in class io.microsphere.util.StringUtils
-
Replaces a String with another String inside a larger String, for the first
max
values of the search String. - replacement(String) - Method in class io.microsphere.lang.Deprecation.Builder
- required() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
Whether the configuration property is required.
- reset() - Method in class io.microsphere.io.FastByteArrayInputStream
- reset() - Method in class io.microsphere.io.FastByteArrayOutputStream
- reset() - Method in class io.microsphere.util.ValueHolder
- resetSystemPropertiesCopy() - Static method in class io.microsphere.util.SystemUtils
-
Reset the
SystemUtils.systemPropertiesCopy
to benull
, mainly used for testing - resolve(String) - Method in enum io.microsphere.util.ClassLoaderUtils.ResourceType
-
Resolves the resource name based on the current type's support and normalization logic.
- resolve(URL) - Method in class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- resolve(URL) - Method in interface io.microsphere.classloading.ArtifactResourceResolver
-
Resolve an instance
Artifact
fromthe resource
of artifact. - resolve(URL) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.ManifestArtifactResourceResolver
- resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.MavenArtifactResourceResolver
- resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
- resolveActualTypeArgument(Type, Type, int) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type argument at the specified index from the given type for a base type.
- resolveActualTypeArgumentClass(Type, Class, int) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves and returns the actual type argument class at the specified index from the given type for a base type.
- resolveActualTypeArgumentClasses(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type argument classes used in the specified
type
for a given base type (class or interface). - resolveActualTypeArguments(Type, Class) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type arguments used in the specified
type
for a given base class. - resolveActualTypeArguments(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type arguments used in the specified
type
for a given base type (class or interface). - resolveArchiveDirectory(URL) - Static method in class io.microsphere.net.URLUtils
- resolveArchiveEntryPath(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the archive entry path from the given URL.
- resolveArchiveFile(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the archive file from the specified URL.
- resolveAuthority(String) - Static method in class io.microsphere.net.URLUtils
-
Resolves the authority part from the specified URL string by truncating any matrix parameters.
- resolveAuthority(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- resolveAuthority(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves and returns the authority component from the provided
URL
. - resolveBasePath(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the base path from the specified URL.
- resolveClass(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolves a class by its name using the default ClassLoader.
- resolveClass(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolves a class by its name using the provided ClassLoader or the default ClassLoader if none is specified.
- resolveClass(String, ClassLoader, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolves a class by its name using the provided ClassLoader or the default ClassLoader if none is specified, optionally caching the result for faster subsequent lookups.
- resolveClassName(File, File) - Static method in class io.microsphere.util.ClassUtils
-
Resolves the fully qualified class name from a class file within a classes directory.
- resolveClassName(String) - Static method in class io.microsphere.util.ClassUtils
-
Resolves the fully qualified class name from a resource name.
- RESOLVED_GENERIC_TYPES_CACHE_SIZE - Static variable in class io.microsphere.reflect.TypeUtils
-
The size of resolved generic types cache
- RESOLVED_GENERIC_TYPES_CACHE_SIZE_PROPERTY_NAME - Static variable in class io.microsphere.reflect.TypeUtils
-
The property name for resolved generic types cache size :
"microsphere.reflect.resolved-generic-types.cache.size"
- resolveGenericTypes() - Method in class io.microsphere.reflect.JavaType
- resolveInterfaces() - Method in class io.microsphere.reflect.JavaType
- resolveJarAbsolutePath(URL) - Static method in class io.microsphere.util.jar.JarUtils
-
Resolves the absolute path of the JAR file from the provided URL.
- resolveMatrixParameters(String) - Static method in class io.microsphere.net.URLUtils
-
Extracts and resolves matrix parameters from the provided URL string.
- resolveMember() - Method in class io.microsphere.reflect.ConstructorDefinition
- resolveMember() - Method in class io.microsphere.reflect.FieldDefinition
- resolveMember() - Method in class io.microsphere.reflect.MemberDefinition
-
Resolve the
member
instance - resolveMember() - Method in class io.microsphere.reflect.MethodDefinition
- resolveMessage(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
-
Resolve the format message
- resolvePackageName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the package name of the given class.
- resolvePackageName(String) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the package name from the given class name.
- resolveParameters(String, char) - Static method in class io.microsphere.net.URLUtils
- resolveParameterTypes(String[]) - Method in class io.microsphere.reflect.ExecutableDefinition
- resolvePath(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- resolvePath(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the path component from the specified URL, excluding any matrix parameters.
- resolvePrimitiveClassForName(String) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the given class name as a primitive class, if appropriate, according to the JVM's naming rules for primitive classes.
- resolvePrimitiveType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Resolves the primitive type corresponding to the given type.
- resolvePriority() - Method in class io.microsphere.convert.AbstractConverter
-
Resolve the priority based on the inheritance hierarchy depth of source and target types.
- resolvePropertiesAsMap(Object) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean and returns them as a
Map
. - resolvePropertiesAsMap(Object, int) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean up to a specified maximum depth and returns them as a
Map
. - resolvePropertiesAsMap(Object, MutableInteger, int) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean recursively up to a specified maximum depth, tracking the current depth with a
MutableInteger
, and returns them as aMap
. - resolveProtocol(String) - Static method in class io.microsphere.net.URLUtils
-
Resolves the protocol from the specified URL string.
- resolveQueryParameters(String) - Static method in class io.microsphere.net.URLUtils
-
Resolve the query parameters
Map
from specified URL. - resolveRelativePath(File, File) - Static method in class io.microsphere.io.FileUtils
-
Resolves the relative path from a parent directory to a target file.
- resolveRelativePath(URL) - Static method in class io.microsphere.util.jar.JarUtils
-
Resolves the relative path from the given JAR URL.
- resolveSubProtocols(String) - Static method in class io.microsphere.net.URLUtils
-
Resolves the list of sub-protocols from the specified URL string.
- resolveSubProtocols(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Get the sub-protocols from the specified
URL
- resolveSubProtocols(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the list of sub-protocols from the specified
URL
. - resolveSuperType() - Method in class io.microsphere.reflect.JavaType
- resolveTypeArgumentClasses(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves and returns the concrete class representations of type arguments used in the given target class.
- resolveTypeArguments(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type arguments from the generic superclass and interfaces for the given target class.
- resolveTypeArguments(Type...) - Static method in class io.microsphere.reflect.TypeUtils
- resolveURLClassLoader(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolves or creates a
URLClassLoader
instance from the specified ClassLoader. - resolveWrapperType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the wrapper class from the primitive type.
- ResourceConstants - Interface in io.microsphere.constants
-
The Constants for Microsphere Resource
- resourceName - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- retainAll(Collection<?>) - Method in class io.microsphere.collection.DelegatingQueue
- retainAll(Collection<?>) - Method in class io.microsphere.collection.ReversedDeque
- retainAll(Collection<?>) - Method in class io.microsphere.collection.UnmodifiableQueue
- retainAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- reverse(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Reverses the elements of the specified array in-place.
- reversed() - Method in class io.microsphere.collection.DelegatingDeque
- reversedDeque(Deque<E>) - Static method in class io.microsphere.collection.QueueUtils
-
Returns a reversed view of the specified deque.
- ReversedDeque<E> - Class in io.microsphere.collection
-
Reverse ordered
Deque
based on JDK 21java.util.ReverseOrderDequeView
- ReversedDeque(Deque<E>) - Constructor for class io.microsphere.collection.ReversedDeque
- RIGHT_CURLY_BRACE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right curly brace : "}"
- RIGHT_CURLY_BRACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right curly brace char : '}'
- RIGHT_PARENTHESIS - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right parenthesis symbol : ")"
- RIGHT_PARENTHESIS_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right parenthesis char : '('
- RIGHT_SQUARE_BRACKET - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right square bracket char : ']'
- RIGHT_SQUARE_BRACKET_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right square bracket char : ']'
- runtimeMXBean - Static variable in class io.microsphere.util.ClassPathUtils
S
- scan(File, boolean) - Method in class io.microsphere.io.scanner.SimpleFileScanner
-
Scan all
File
Set
under root directory - scan(File, boolean, IOFileFilter) - Method in class io.microsphere.io.scanner.SimpleFileScanner
- scan(ClassLoader, File, boolean, Predicate<? super Class<?>>...) - Method in class io.microsphere.io.scanner.SimpleClassScanner
- scan(ClassLoader, String) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
It's equal to invoke
SimpleClassScanner.scan(ClassLoader, String, boolean, boolean)
method withrequiredLoad=false
andrecursive=false
- scan(ClassLoader, String, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
It's equal to invoke
SimpleClassScanner.scan(ClassLoader, String, boolean, boolean)
method withrequiredLoad=false
- scan(ClassLoader, String, boolean, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
scan
Class
set under specified package name or its' sub-packages inClassLoader
, ifrequiredLoad
indicatestrue
, try to load those classes. - scan(ClassLoader, URL, boolean, Predicate<? super Class<?>>...) - Method in class io.microsphere.io.scanner.SimpleClassScanner
- scan(URL, boolean) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
- scan(URL, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
- scan(JarFile, boolean) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
- scan(JarFile, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
- scan(JarFile, String, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
- scan(S) - Method in interface io.microsphere.io.scanner.Scanner
-
Scan source to calculate result set
- scan(S, Filter<R>) - Method in interface io.microsphere.io.scanner.Scanner
-
Scan source to calculate result set with
Filter
- Scanner<S,R> - Interface in io.microsphere.io.scanner
-
A component that scans elements of type
S
and produces a set of results of typeR
. - schedule(Runnable, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- schedule(Callable<V>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- search(Object) - Method in class io.microsphere.collection.ArrayStack
-
Returns the 1-based position where an object is on this stack.
- SELF - io.microsphere.util.TypeFinder.Include
- SEMICOLON - Static variable in interface io.microsphere.constants.SymbolConstants
-
The semicolon symbol: ";"
- SEMICOLON_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The semicolon char : ':'
- SeparatorConstants - Interface in io.microsphere.constants
-
Separator Constants
- serialize(Object) - Method in class io.microsphere.io.DefaultSerializer
- serialize(String) - Method in class io.microsphere.io.StringSerializer
- serialize(S) - Method in interface io.microsphere.io.Serializer
- Serializer<S> - Interface in io.microsphere.io
-
A strategy interface for serializing objects of type
S
into a byte array. - Serializers - Class in io.microsphere.io
-
A utility class for managing and retrieving
Serializer
instances. - Serializers() - Constructor for class io.microsphere.io.Serializers
- Serializers(ClassLoader) - Constructor for class io.microsphere.io.Serializers
- SERVICE_LOADER_CACHED - Static variable in class io.microsphere.util.ServiceLoaderUtils
-
Whether to cache the loaded services
- SERVICE_LOADER_CACHED_PROPERTY_NAME - Static variable in class io.microsphere.util.ServiceLoaderUtils
-
The name of the
ServiceLoaderUtils.SERVICE_LOADER_CACHED
property :"microsphere.service-loader.cached"
- ServiceLoaderURLStreamHandlerFactory - Class in io.microsphere.net
-
A
URLStreamHandlerFactory
implementation that uses the JDK'sServiceLoader
to load and compose multiple delegates for creatingURLStreamHandler
instances. - ServiceLoaderURLStreamHandlerFactory() - Constructor for class io.microsphere.net.ServiceLoaderURLStreamHandlerFactory
- ServiceLoaderUtils - Class in io.microsphere.util
-
Utility class for loading and managing service providers via
ServiceLoader
, with support for caching, prioritization, and ClassLoader hierarchy traversal. - ServiceLoadingURLClassPathHandle - Class in io.microsphere.classloading
-
URLClassPathHandle
implementation based on the Service Loading mechanism - ServiceLoadingURLClassPathHandle() - Constructor for class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- set(int) - Method in class io.microsphere.lang.MutableInteger
-
Sets the value to the given newValue and returns this instance.
- set(Object, T) - Method in class io.microsphere.reflect.FieldDefinition
-
Set the field value
- setAllowUserInteraction(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
- setConnectTimeout(int) - Method in class io.microsphere.net.DelegatingURLConnection
- setDeclaredClass(String) - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Set the declared class name.
- setDeclaredField(String) - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Set the declared field name.
- setDefaultUseCaches(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
- setDefaultValue(Object) - Method in class io.microsphere.beans.ConfigurationProperty
- setDelegate(ScheduledExecutorService) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- setDescription(String) - Method in class io.microsphere.beans.ConfigurationProperty
- setDoInput(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
- setDoOutput(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
- setFieldValue(Object, Field, V) - Static method in class io.microsphere.reflect.FieldUtils
-
Sets the value of the specified
Field
in the given object instance. - setFieldValue(Object, String, V) - Static method in class io.microsphere.reflect.FieldUtils
-
Sets the value of a field with the specified name in the given object instance.
- setIfModifiedSince(long) - Method in class io.microsphere.net.DelegatingURLConnection
- setPriority(int) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- setReadTimeout(int) - Method in class io.microsphere.net.DelegatingURLConnection
- setRequestProperty(String, String) - Method in class io.microsphere.net.DelegatingURLConnection
- setRequired(boolean) - Method in class io.microsphere.beans.ConfigurationProperty
- Sets - Class in io.microsphere.collection
-
The utility class for
Set
for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9. - setStaticFieldValue(Class<?>, String, V) - Static method in class io.microsphere.reflect.FieldUtils
-
Sets the value of a static field in the specified class.
- setType(Class<?>) - Method in class io.microsphere.beans.ConfigurationProperty
- setType(String) - Method in class io.microsphere.beans.ConfigurationProperty
- setUseCaches(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
- SetUtils - Class in io.microsphere.collection
-
The utilities class for Java
Set
- setValue(Object) - Method in class io.microsphere.beans.BeanProperty
- setValue(Object) - Method in class io.microsphere.beans.ConfigurationProperty
- setValue(V) - Method in class io.microsphere.collection.DefaultEntry
- setValue(V) - Method in class io.microsphere.collection.ImmutableEntry
- setValue(V) - Method in class io.microsphere.util.ValueHolder
- setVerbose(boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Enables or disables the verbose output for the class loading system.
- Sfl4jLoggerFactory - Class in io.microsphere.logging
-
The
LoggerFactory
implementation for creating and managing SLF4J-basedLogger
instances. - Sfl4jLoggerFactory() - Constructor for class io.microsphere.logging.Sfl4jLoggerFactory
- shallowCloneMap(Map<K, V>) - Static method in class io.microsphere.collection.MapUtils
-
Performs a shallow clone of the provided map, creating a new map instance with the same key-value mappings.
- SHARP - Static variable in interface io.microsphere.constants.SymbolConstants
-
The sharp symbol : "#"
- SHARP_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The sharp char : ':'
- shutdown() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- shutdown(Executor) - Static method in class io.microsphere.concurrent.ExecutorUtils
-
Attempts to shut down the given
Executor
if it is an instance ofExecutorService
. - shutdown(ExecutorService) - Static method in class io.microsphere.concurrent.ExecutorUtils
-
Attempts to shut down the given
ExecutorService
gracefully. - SHUTDOWN_HOOK_CALLBACKS_CAPACITY - Static variable in class io.microsphere.util.ShutdownHookUtils
-
The capacity of ShutdownHook callbacks, the default value is 512
- SHUTDOWN_HOOK_CALLBACKS_CAPACITY_PROPERTY_NAME - Static variable in class io.microsphere.util.ShutdownHookUtils
-
The System property name of the capacity of ShutdownHook callbacks :
"microsphere.shutdown-hook.callbacks-capacity"
- SHUTDOWN_HOOK_CALLBACKS_THREAD_FILTER - Static variable in class io.microsphere.util.ShutdownHookUtils
-
The
Predicate
to filter the type that isShutdownHookCallbacksThread
- ShutdownHookUtils - Class in io.microsphere.util
-
Utilities for managing shutdown hooks in a JVM application.
- shutdownNow() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- shutdownOnExit(Executor, Executor...) - Static method in class io.microsphere.concurrent.ExecutorUtils
-
Registers a shutdown hook to gracefully shut down the given
Executor
instances when the JVM exits. - SIMPLE_TYPES - Static variable in class io.microsphere.util.ClassUtils
-
Simple Types including:
Void
Boolean
Character
Byte
Integer
Float
Double
String
BigDecimal
BigInteger
Date
Object
- SimpleClassScanner - Class in io.microsphere.io.scanner
-
A simple scanner for scanning
Class
objects under a specified package or archive. - SimpleClassScanner() - Constructor for class io.microsphere.io.scanner.SimpleClassScanner
- SimpleFileScanner - Class in io.microsphere.io.scanner
-
Simple File Scanner (Single-Thread)
- SimpleFileScanner() - Constructor for class io.microsphere.io.scanner.SimpleFileScanner
- SimpleJarEntryScanner - Class in io.microsphere.io.scanner
-
A simple scanner for
JarEntry
that provides methods to scan and filter entries within a JAR file. - SimpleJarEntryScanner() - Constructor for class io.microsphere.io.scanner.SimpleJarEntryScanner
- since - Variable in class io.microsphere.reflect.ReflectiveDefinition
- since(Version) - Method in class io.microsphere.lang.Deprecation.Builder
- since(String) - Method in class io.microsphere.lang.Deprecation.Builder
- Since - Annotation Type in io.microsphere.annotation
-
The annotation that indicates the API is introduced in the first time.
- SINGLE_QUOTATION - Static variable in interface io.microsphere.constants.SymbolConstants
-
The single quotes symbol : "'"
- SINGLE_QUOTATION_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The single quotes char : '\''
- singletonDeque(E) - Static method in class io.microsphere.collection.QueueUtils
-
Returns an immutable deque containing only the specified element.
- SingletonDeque<E> - Class in io.microsphere.collection
-
A
Deque
implementation that holds a single, immutable element. - SingletonDeque(E) - Constructor for class io.microsphere.collection.SingletonDeque
- singletonEnumeration(E) - Static method in class io.microsphere.collection.CollectionUtils
-
Creates a singleton read-only
Enumeration
that contains only the specified element. - SingletonEnumeration<E> - Class in io.microsphere.collection
-
A simple implementation of the
Enumeration
interface that contains a single element. - SingletonEnumeration(E) - Constructor for class io.microsphere.collection.SingletonEnumeration
- singletonIterable(E) - Static method in class io.microsphere.collection.CollectionUtils
-
Creates a singleton
Iterable
that contains only the specified element. - singletonIterator(E) - Static method in class io.microsphere.collection.CollectionUtils
-
Creates a singleton read-only
Iterator
that contains only the specified element. - SingletonIterator<E> - Class in io.microsphere.collection
-
A specialized read-only
Iterator
implementation that iterates over a single element. - SingletonIterator(E) - Constructor for class io.microsphere.collection.SingletonIterator
- singletonQueue(E) - Static method in class io.microsphere.collection.QueueUtils
-
Returns an immutable queue containing only the specified element.
- size() - Method in class io.microsphere.collection.DelegatingQueue
- size() - Method in class io.microsphere.collection.EmptyDeque
- size() - Method in class io.microsphere.collection.SingletonDeque
- size() - Method in class io.microsphere.collection.UnmodifiableQueue
- size() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- size() - Method in class io.microsphere.io.FastByteArrayOutputStream
- size(Iterable<?>) - Static method in class io.microsphere.collection.CollectionUtils
-
Returns the size of the specified
Iterable
. - size(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
-
Returns the size of the specified
Collection
. - size(Map<?, ?>) - Static method in class io.microsphere.collection.MapUtils
-
Returns the size of the specified map, or
0
if the map isnull
. - size(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided array.
- skip(long) - Method in class io.microsphere.io.FastByteArrayInputStream
- skipPast(String) - Method in class io.microsphere.json.JSONTokener
- skipTo(char) - Method in class io.microsphere.json.JSONTokener
- SLASH - Static variable in interface io.microsphere.constants.PathConstants
-
Slash :
"/"
- SLASH_CHAR - Static variable in interface io.microsphere.constants.PathConstants
-
Slash char
- SLF4J_LOGGER_CLASS_NAME - Static variable in class io.microsphere.logging.Sfl4jLoggerFactory
- sortedListeners() - Method in class io.microsphere.event.AbstractEventDispatcher
- sortedListeners(Predicate<? super Map.Entry<Class<? extends Event>, List<EventListener>>>) - Method in class io.microsphere.event.AbstractEventDispatcher
- source() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The source of the configuration property.
- SPACE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The space symbol : " "
- SPACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The space char : ' '
- split(String, char) - Static method in class io.microsphere.util.StringUtils
-
Splits the provided String into an array of Strings using the specified char delimiter.
- split(String, String) - Static method in class io.microsphere.util.StringUtils
-
Splits the provided String into an array of Strings using the specified String delimiter.
- spliterator() - Method in class io.microsphere.collection.DelegatingQueue
- spliterator() - Method in class io.microsphere.collection.ReversedDeque
- spliterator() - Method in class io.microsphere.collection.UnmodifiableQueue
- spliterator() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- STACK_WALKER_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
-
The
Class
of java.lang.StackWalker that was introduced in JDK 9. - STACK_WALKER_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
-
The class name of java.lang.StackWalker that was introduced in JDK 9.
- STACK_WALKER_OPTION_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
-
The
Class
of java.lang.StackWalker.Option that was introduced in JDK 9. - STACK_WALKER_OPTION_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
-
The class name of java.lang.StackWalker.Option that was introduced in JDK 9.
- STACK_WALKER_STACK_FRAME_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
-
The
Class
of java.lang.StackWalker.StackFrame that was introduced in JDK 9. - STACK_WALKER_STACK_FRAME_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
-
The class name of java.lang.StackWalker.StackFrame that was introduced in JDK 9.
- StackTraceUtils - Class in io.microsphere.util
-
The utility class for Stack Trace
- StandardFileWatchService - Class in io.microsphere.io
-
/** Standard implementation of the
FileWatchService
interface using JDK 7'sWatchService
API. - StandardFileWatchService() - Constructor for class io.microsphere.io.StandardFileWatchService
- StandardFileWatchService(Executor) - Constructor for class io.microsphere.io.StandardFileWatchService
- StandardFileWatchService(Executor, ExecutorService) - Constructor for class io.microsphere.io.StandardFileWatchService
- StandardURLStreamHandlerFactory - Class in io.microsphere.net
-
Standard implementation of
URLStreamHandlerFactory
that creates a new instance of URLStreamHandler for a given protocol. - StandardURLStreamHandlerFactory() - Constructor for class io.microsphere.net.StandardURLStreamHandlerFactory
- start() - Method in class io.microsphere.io.StandardFileWatchService
- start(String) - Method in class io.microsphere.util.StopWatch
- start(String) - Static method in class io.microsphere.util.StopWatch.Task
- start(String, boolean) - Method in class io.microsphere.util.StopWatch
- start(String, boolean) - Static method in class io.microsphere.util.StopWatch.Task
- startsWith(String, String) - Static method in class io.microsphere.util.StringUtils
-
Checks if a String starts with another String.
- STATIC - io.microsphere.reflect.Modifier
-
The
static
modifier. - STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicate
reference toMemberUtils.isStatic(Member)
- STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicate
reference toMemberUtils.isStatic(Member)
- stop() - Method in class io.microsphere.io.StandardFileWatchService
- stop() - Method in class io.microsphere.util.StopWatch
- stop() - Method in class io.microsphere.util.StopWatch.Task
- StopWatch - Class in io.microsphere.util
-
StopWatch
provides a simple way to measure execution time for tasks, supporting nested task tracking. - StopWatch(String) - Constructor for class io.microsphere.util.StopWatch
- StopWatch.Task - Class in io.microsphere.util
- stream() - Method in class io.microsphere.collection.DelegatingQueue
- stream() - Method in class io.microsphere.collection.UnmodifiableQueue
- stream() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- stream(Iterable<T>) - Static method in interface io.microsphere.lang.function.Streams
-
Creates a sequential
Stream
from the givenIterable
. - stream(T...) - Static method in interface io.microsphere.lang.function.Streams
-
Creates a sequential
Stream
from the given array of values. - StreamArtifactResourceResolver - Class in io.microsphere.classloading
-
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). - StreamArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.StreamArtifactResourceResolver
- StreamArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.StreamArtifactResourceResolver
- Streams - Interface in io.microsphere.lang.function
-
The utilities class for
Stream
- STRICT - io.microsphere.reflect.Modifier
-
The
strictfp
modifier. - StringBuilderWriter - Class in io.microsphere.io
-
Writer
implementation that outputs to aStringBuilder
. - StringBuilderWriter() - Constructor for class io.microsphere.io.StringBuilderWriter
-
Constructs a new
StringBuilder
instance with default capacity. - StringBuilderWriter(int) - Constructor for class io.microsphere.io.StringBuilderWriter
-
Constructs a new
StringBuilder
instance with the specified capacity. - StringBuilderWriter(StringBuilder) - Constructor for class io.microsphere.io.StringBuilderWriter
-
Constructs a new instance with the specified
StringBuilder
. - StringConverter<T> - Interface in io.microsphere.convert
-
A class to covert
String
to the target-typed value - StringDeserializer - Class in io.microsphere.io
-
A
Deserializer
implementation for converting byte arrays intoString
instances. - StringDeserializer() - Constructor for class io.microsphere.io.StringDeserializer
- StringDeserializer(Charset) - Constructor for class io.microsphere.io.StringDeserializer
- StringSerializer - Class in io.microsphere.io
-
A
Serializer
implementation for convertingString
objects into byte arrays using a specified charset. - StringSerializer() - Constructor for class io.microsphere.io.StringSerializer
- StringSerializer(Charset) - Constructor for class io.microsphere.io.StringSerializer
- StringToArrayConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
to array-type object - StringToArrayConverter() - Constructor for class io.microsphere.convert.multiple.StringToArrayConverter
- StringToBlockingDequeConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toBlockingDeque
-based value - StringToBlockingDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingDequeConverter
- StringToBlockingQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toBlockingDeque
-based value - StringToBlockingQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingQueueConverter
- StringToBooleanConverter - Class in io.microsphere.convert
-
The class to convert
String
toBoolean
- StringToBooleanConverter() - Constructor for class io.microsphere.convert.StringToBooleanConverter
- StringToByteConverter - Class in io.microsphere.convert
-
The class to convert
String
toByte
- StringToByteConverter() - Constructor for class io.microsphere.convert.StringToByteConverter
- StringToCharacterConverter - Class in io.microsphere.convert
-
The class to convert
String
toCharacter
- StringToCharacterConverter() - Constructor for class io.microsphere.convert.StringToCharacterConverter
- StringToCharArrayConverter - Class in io.microsphere.convert
-
The class to convert
String
tochar[]
- StringToCharArrayConverter() - Constructor for class io.microsphere.convert.StringToCharArrayConverter
- StringToClassConverter - Class in io.microsphere.convert
-
The class to convert
String
toClass
- StringToClassConverter() - Constructor for class io.microsphere.convert.StringToClassConverter
- StringToCollectionConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toCollection
-based value - StringToCollectionConverter() - Constructor for class io.microsphere.convert.multiple.StringToCollectionConverter
- StringToDequeConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toDeque
-based value - StringToDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToDequeConverter
- StringToDoubleConverter - Class in io.microsphere.convert
-
The class to convert
String
toDouble
- StringToDoubleConverter() - Constructor for class io.microsphere.convert.StringToDoubleConverter
- StringToDurationConverter - Class in io.microsphere.convert
-
The class to convert
String
toDuration
- StringToDurationConverter() - Constructor for class io.microsphere.convert.StringToDurationConverter
- StringToFloatConverter - Class in io.microsphere.convert
-
The class to convert
String
toFloat
- StringToFloatConverter() - Constructor for class io.microsphere.convert.StringToFloatConverter
- StringToInputStreamConverter - Class in io.microsphere.convert
-
The class to convert
String
toInputStream
- StringToInputStreamConverter() - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToInputStreamConverter(String) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToInputStreamConverter(Charset) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToIntegerConverter - Class in io.microsphere.convert
-
The class to convert
String
toInteger
- StringToIntegerConverter() - Constructor for class io.microsphere.convert.StringToIntegerConverter
- StringToIterableConverter<T extends java.lang.Iterable> - Class in io.microsphere.convert.multiple
-
The class to convert
String
toIterable
-based value - StringToIterableConverter() - Constructor for class io.microsphere.convert.multiple.StringToIterableConverter
- StringToListConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toList
-based value - StringToListConverter() - Constructor for class io.microsphere.convert.multiple.StringToListConverter
- StringToLongConverter - Class in io.microsphere.convert
-
The class to convert
String
toLong
- StringToLongConverter() - Constructor for class io.microsphere.convert.StringToLongConverter
- StringToMultiValueConverter - Interface in io.microsphere.convert.multiple
-
The class to convert
String
to multiple value object - StringToNavigableSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSortedSet
-based value - StringToNavigableSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToNavigableSetConverter
- StringToQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toDeque
-based value - StringToQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToQueueConverter
- StringToSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSet
-based value - StringToSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSetConverter
- StringToShortConverter - Class in io.microsphere.convert
-
The class to convert
String
toShort
- StringToShortConverter() - Constructor for class io.microsphere.convert.StringToShortConverter
- StringToSortedSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSortedSet
-based value - StringToSortedSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSortedSetConverter
- StringToStringConverter - Class in io.microsphere.convert
-
The class to convert
String
toString
- StringToStringConverter() - Constructor for class io.microsphere.convert.StringToStringConverter
- StringToTransferQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toTransferQueue
-based value - StringToTransferQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToTransferQueueConverter
- StringUtils - Class in io.microsphere.util
-
The utilities class for
String
- SUB_PROTOCOL_MATRIX_NAME - Static variable in class io.microsphere.net.URLUtils
-
The matrix name for the URLs' sub-protocol
- submit(Runnable) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- submit(Runnable, T) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- submit(Callable<T>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- SubProtocolURLConnectionFactory - Interface in io.microsphere.net
-
A factory for creating
URLConnection
instances that handle sub-protocols. - substringAfter(String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the substring after the first occurrence of a separator.
- substringAfterLast(String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the substring after the last occurrence of a separator.
- substringBefore(String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the substring before the first occurrence of a separator.
- substringBeforeLast(String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the substring before the last occurrence of a separator.
- substringBetween(String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the String that is nested in between two instances of the same String.
- substringBetween(String, String, String) - Static method in class io.microsphere.util.StringUtils
-
Gets the String that is nested in between two Strings.
- SUFFIX - Static variable in class io.microsphere.util.PropertyResourceBundleControl
-
The suffix of the properties file
- SUN_REFLECT_REFLECTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
-
Sun JDK implementation class: full name of sun.reflect.Reflection
- SUPER_CLASS - io.microsphere.util.TypeFinder.Include
- supports() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- supports() - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
- supports() - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- supports() - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Supports or not
- supports() - Method in class io.microsphere.process.ClassicProcessIdResolver
- supports() - Method in class io.microsphere.process.ModernProcessIdResolver
- supports() - Method in interface io.microsphere.process.ProcessIdResolver
-
Whether supports to resolve the process id or not?
- supports() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
- supports(URL, List<String>) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- supports(URL, List<String>) - Method in interface io.microsphere.net.SubProtocolURLConnectionFactory
-
Supports the current factory to create the
URLConnection
or not - SymbolConstants - Interface in io.microsphere.constants
-
Symbols
- SYNCHRONIZED - io.microsphere.reflect.Modifier
-
The
synchronized
modifier. - SYNTHETIC - io.microsphere.reflect.Modifier
- SYSTEM_PROPERTIES_SOURCE - Static variable in annotation type io.microsphere.annotation.ConfigurationProperty
-
JDK System Properties
- SystemUtils - Class in io.microsphere.util
-
The utilities class for
System
T
- take() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- testCurrentJavaVersion(Version.Operator, Version) - Static method in class io.microsphere.util.VersionUtils
-
Determine whether
current Java version
matches the specified version - testCurrentJavaVersion(String, Version) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the current Java version matches the specified version based on the given operator symbol.
- testVersion(Version, Version.Operator, Version) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the specified base version matches the compared version based on the given operator.
- testVersion(String, String, String) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the specified base version matches the compared version based on the given operator symbol.
- THREAD_NAME_PREFIX - Static variable in class io.microsphere.io.StandardFileWatchService
-
The thread name prefix , default value : "microsphere-file-watch-service-"
- THREAD_NAME_PREFIX_PROPERTY_NAME - Static variable in class io.microsphere.io.StandardFileWatchService
-
The thread name prefix property name : "microsphere.file-watch-service.thread-name-prefix
- ThrowableAction - Interface in io.microsphere.lang.function
-
A functional interface for actions that may throw a
Throwable
. - ThrowableBiConsumer<T,U> - Interface in io.microsphere.lang.function
-
Represents an operation that accepts two input arguments and returns no result, potentially throwing a
Throwable
. - ThrowableBiFunction<T,U,R> - Interface in io.microsphere.lang.function
-
Represents a function that accepts two arguments and produces a result, which may throw a
Throwable
. - ThrowableBiFunction.ExceptionHandler<T,U,R> - Interface in io.microsphere.lang.function
-
The handler interface for
exception
- ThrowableConsumer<T> - Interface in io.microsphere.lang.function
-
Represents an operation that accepts a single input argument and returns no result, which may throw a
Throwable
. - ThrowableFunction<T,R> - Interface in io.microsphere.lang.function
-
Represents a function that accepts one argument and produces a result, which may throw a checked exception.
- ThrowableSupplier<T> - Interface in io.microsphere.lang.function
-
A functional interface similar to
Supplier
, but allows theget()
method to throw aThrowable
. - throwTarget(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
-
Throws the given source exception wrapped into the specified target exception type.
- toArray() - Method in class io.microsphere.collection.DelegatingQueue
- toArray() - Method in class io.microsphere.collection.ReversedDeque
- toArray() - Method in class io.microsphere.collection.UnmodifiableQueue
- toArray() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- toArray(T[]) - Method in class io.microsphere.collection.DelegatingQueue
- toArray(T[]) - Method in class io.microsphere.collection.ReversedDeque
- toArray(T[]) - Method in class io.microsphere.collection.UnmodifiableQueue
- toArray(T[]) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- toArrayReversed(Collection<?>, T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Dump the contents of the given collection into the given array, in reverse order.
- toByteArray() - Method in class io.microsphere.io.FastByteArrayOutputStream
- toByteArray(InputStream) - Static method in class io.microsphere.io.IOUtils
-
Copies the content of the given
InputStream
into a new byte array. - toClass() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
Class
if possible. - toExternalForm(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Reuses the algorithm of
URLStreamHandler.toExternalForm(URL)
using theStringBuilder
to theStringBuilder
. - toExternalForm(URL) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided
URL
to its external form as a string, including all components such as protocol, authority, path, matrix parameters, query, and fragment. - toFixedMap(Collection<E>, Function<E, Map.Entry<K, V>>) - Static method in class io.microsphere.collection.MapUtils
-
Converts a collection of elements into an immutable map using the provided function to extract key-value pairs.
- toGenericArrayType() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
GenericArrayType
if possible. - toIterable(Collection<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Collection
into anIterable
. - toIterable(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Enumeration
into anIterable
. - toIterable(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Iterator
into anIterable
. - toIterator(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Enumeration
into anIterator
. - toJarFile(URL) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided URL to a
JarFile
instance if it refers to a valid JAR file. - toJarFile(URL) - Static method in class io.microsphere.util.jar.JarUtils
-
Creates a
JarFile
from the specifiedURL
. - toJSONArray(JSONArray) - Method in class io.microsphere.json.JSONObject
-
Returns an array with the values corresponding to
names
. - toJSONObject(JSONArray) - Method in class io.microsphere.json.JSONArray
-
Returns a new object whose values are the values in this array, and whose names are the values in
names
. - toList(Object) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Converts an array object into a
List
. - toParameterizedType() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
ParameterizedType
if possible. - toString() - Method in class io.microsphere.beans.BeanMetadata
- toString() - Method in class io.microsphere.beans.BeanProperty
- toString() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
- toString() - Method in class io.microsphere.beans.ConfigurationProperty
- toString() - Method in class io.microsphere.classloading.AbstractArtifactResourceResolver
- toString() - Method in class io.microsphere.classloading.Artifact
- toString() - Method in class io.microsphere.classloading.MavenArtifact
- toString() - Method in class io.microsphere.collection.ArrayEnumeration
- toString() - Method in class io.microsphere.collection.DefaultEntry
- toString() - Method in class io.microsphere.collection.DelegatingQueue
- toString() - Method in class io.microsphere.collection.ReversedDeque
- toString() - Method in class io.microsphere.collection.UnmodifiableQueue
- toString() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- toString() - Method in class io.microsphere.io.event.FileChangedEvent
- toString() - Method in class io.microsphere.io.FastByteArrayOutputStream
- toString() - Method in class io.microsphere.io.StringBuilderWriter
-
Returns
StringBuilder.toString()
. - toString() - Method in class io.microsphere.json.JSONArray
-
Encodes this array as a compact JSON string, such as:
- toString() - Method in class io.microsphere.json.JSONObject
-
Encodes this object as a compact JSON string, such as:
- toString() - Method in class io.microsphere.json.JSONStringer
-
Returns the encoded JSON string.
- toString() - Method in class io.microsphere.json.JSONTokener
-
Returns the current position and the entire input string.
- toString() - Method in class io.microsphere.lang.Deprecation
- toString() - Method in class io.microsphere.lang.MutableInteger
- toString() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
- toString() - Method in class io.microsphere.net.DelegatingURLConnection
- toString() - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- toString() - Method in class io.microsphere.reflect.ConstructorDefinition
- toString() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
- toString() - Method in class io.microsphere.reflect.generics.TypeArgument
- toString() - Method in class io.microsphere.reflect.JavaType
- toString() - Method in class io.microsphere.reflect.MethodDefinition
- toString() - Method in class io.microsphere.reflect.MultipleType
- toString() - Method in class io.microsphere.reflect.ReflectiveDefinition
- toString() - Method in class io.microsphere.util.Functional
- toString() - Method in class io.microsphere.util.StopWatch.Task
- toString() - Method in class io.microsphere.util.StopWatch
- toString() - Method in class io.microsphere.util.ValueHolder
- toString() - Method in class io.microsphere.util.Version
- toString(int) - Method in class io.microsphere.json.JSONArray
-
Encodes this array as a human-readable JSON string for debugging, such as:
- toString(int) - Method in class io.microsphere.json.JSONObject
-
Encodes this object as a human-readable JSON string for debugging, such as:
- toString(InputStream) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStream
into a newString
using the default charset. - toString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStream
into a newString
using the specified character encoding. - toString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStream
into a newString
using the specified character set. - toString(Reader) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
Reader
into a newString
. - toString(String) - Method in class io.microsphere.io.FastByteArrayOutputStream
- toStringArray(Collection<String>) - Static method in class io.microsphere.util.StringUtils
-
Convert the given
Collection
into aString
array. - toTypeVariable() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
TypeVariable
if possible. - toWildcardType() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
WildcardType
if possible. - trace(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the TRACE level.
- trace(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- trace(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the TRACE level with an accompanying message.
- TRANSIENT - io.microsphere.reflect.Modifier
-
The
transient
modifier. - trimAllWhitespace(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Trims all whitespace characters from the given
CharSequence
. - trimAllWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Trims all whitespace characters from the given
String
. - trimLeadingWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Trims leading whitespace from the given
String
. - trimTrailingWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Trims trailing whitespace from the given
String
. - trimWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Trims leading and trailing whitespace from the given
String
. - TrueClassFilter - Class in io.microsphere.filter
-
A
ClassFilter
implementation that always returnstrue
. - TrueFileFilter - Class in io.microsphere.io.filter
-
IOFileFilter
implementation always returnstrue
- TrueFileFilter() - Constructor for class io.microsphere.io.filter.TrueFileFilter
- truncateMatrixString(String) - Static method in class io.microsphere.net.URLUtils
- TRUSTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
-
-1
- tryResolveWrapperType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Attempts to resolve the wrapper type for the given primitive type.
- tryResolveWrapperType(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Attempts to resolve the wrapper type for the given primitive type.
- trySetAccessible(AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
-
Attempts to set the accessibility of the given
AccessibleObject
. - tryUnwrap(Object, Class<T>) - Static method in interface io.microsphere.lang.Wrapper
-
Try to unwrap the specified object and target type
- type() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The type of the configuration property.
- TYPE_VARIABLE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
TypeVariable
- TYPE_VARIABLE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- TypeArgument - Class in io.microsphere.reflect.generics
-
Type
Argument - TypeArgument(Type, int) - Constructor for class io.microsphere.reflect.generics.TypeArgument
- TypeFinder<T> - Class in io.microsphere.util
-
A utility class for finding related types based on a given type.
- TypeFinder(T, Function<T, T>, Function<T, T[]>, boolean, boolean, boolean, boolean) - Constructor for class io.microsphere.util.TypeFinder
- TypeFinder.Include - Enum in io.microsphere.util
-
The enumeration for the type finder includes
- TypeUtils - Class in io.microsphere.reflect
-
The utilities class for
Type
U
- uncapitalize(String) - Static method in class io.microsphere.util.StringUtils
-
Uncapitalizes the first character of the given String, converting it to lowercase using
Character.toLowerCase(char)
. - UNCONDITIONAL - io.microsphere.invoke.MethodHandleUtils.LookupMode
- UNCONDITIONAL - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing
unconditional
access which may contribute to the result oflookupModes
. - UNDER_SCORE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore symbol : "_"
- UNDER_SCORE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore char : '_'
- unfinishedProcessesMap() - Method in class io.microsphere.process.ProcessManager
-
Unfinished Processes Map
- UNKNOWN - io.microsphere.reflect.JavaType.Kind
-
The unknown type kind
- UNKNOWN - Static variable in class io.microsphere.classloading.Artifact
- UNKNOWN_PROCESS_ID - Static variable in interface io.microsphere.process.ProcessIdResolver
-
The unknown process id
- unmodifiableDeque(Deque<E>) - Static method in class io.microsphere.collection.QueueUtils
-
Returns an unmodifiable view of the given deque.
- UnmodifiableDeque<E> - Class in io.microsphere.collection
-
An unmodifiable view of a
Deque
. - UnmodifiableDeque(Deque<E>) - Constructor for class io.microsphere.collection.UnmodifiableDeque
- unmodifiableIterator(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an unmodifiable (read-only) view of the given iterator.
- UnmodifiableIterator<E> - Class in io.microsphere.collection
-
An
Iterator
that is unmodifiable, meaning the elements cannot be removed. - UnmodifiableIterator(Iterator<E>) - Constructor for class io.microsphere.collection.UnmodifiableIterator
- unmodifiableQueue(Queue<E>) - Static method in class io.microsphere.collection.QueueUtils
-
Returns an unmodifiable view of the given queue.
- UnmodifiableQueue<E> - Class in io.microsphere.collection
-
An unmodifiable view of a
Queue
. - unwrap(Class<T>) - Method in interface io.microsphere.lang.DelegatingWrapper
- unwrap(Class<T>) - Method in interface io.microsphere.lang.Wrapper
-
Returns an object of the given class to allow access to non-standard methods, or standard methods not exposed by the proxy.
- URLClassPathHandle - Interface in io.microsphere.classloading
-
A strategy interface for handling URL Class-Path entries in a
ClassLoader
. - URLUtils - Class in io.microsphere.net
-
URL
Utility class - USER_DIR - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the User's current working directory.
- USER_DIR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the User's current working directory : "user.dir"
- USER_HOME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the User's home directory.
- USER_HOME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the User's home directory : "user.home"
- USER_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the User's account name.
- USER_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the User's account name : "user.name"
- Utils - Interface in io.microsphere.util
-
A marker interface serving as a base for utility classes within the MicroSphere framework.
V
- value() - Method in annotation type io.microsphere.annotation.Since
- value(boolean) - Method in class io.microsphere.json.JSONStringer
-
Encodes
value
to this stringer. - value(double) - Method in class io.microsphere.json.JSONStringer
-
Encodes
value
to this stringer. - value(long) - Method in class io.microsphere.json.JSONStringer
-
Encodes
value
to this stringer. - value(Object) - Method in class io.microsphere.json.JSONStringer
-
Encodes
value
. - value(Supplier<T>) - Method in class io.microsphere.util.Configurer
- value(Supplier<V>) - Static method in class io.microsphere.util.Functional
- value(T) - Method in class io.microsphere.util.Configurer
- value(V) - Static method in class io.microsphere.util.Functional
- ValueHolder<V> - Class in io.microsphere.util
-
A container class to hold a mutable value of any type.
- ValueHolder() - Constructor for class io.microsphere.util.ValueHolder
- ValueHolder(V) - Constructor for class io.microsphere.util.ValueHolder
- valueOf(Type) - Static method in enum io.microsphere.reflect.JavaType.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.filter.FilterOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.invoke.MethodHandleUtils.LookupMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.io.event.FileChangedEvent.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.lang.Deprecation.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.reflect.JavaType.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.reflect.Modifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.util.ClassLoaderUtils.ResourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.util.TypeFinder.Include
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.util.Version.Operator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.microsphere.filter.FilterOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.invoke.MethodHandleUtils.LookupMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.io.event.FileChangedEvent.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.lang.Deprecation.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.reflect.JavaType.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.reflect.Modifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.util.ClassLoaderUtils.ResourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.util.TypeFinder.Include
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.util.Version.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARARGS - io.microsphere.reflect.Modifier
- Version - Class in io.microsphere.util
-
Represents a version number composed of major, minor, and patch components.
- Version(int) - Constructor for class io.microsphere.util.Version
- Version(int, int) - Constructor for class io.microsphere.util.Version
- Version(int, int, int) - Constructor for class io.microsphere.util.Version
- VERSION_ATTRIBUTE_NAMES_PROPERTY_NAME - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
The configuration property name for specifying attribute names in the MANIFEST file to extract the artifact version.
- VERSION_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- Version.Operator - Enum in io.microsphere.util
- VersionUtils - Class in io.microsphere.util
-
The utility class for version
- VERTICAL_BAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The vertical bar symbol : "|"
- VERTICAL_BAR_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The vertical bar char : '|'
- VirtualMachineProcessIdResolver - Class in io.microsphere.process
-
A
ProcessIdResolver
implementation for retrieving the process ID using the SUN JVM internal APIs. - VirtualMachineProcessIdResolver() - Constructor for class io.microsphere.process.VirtualMachineProcessIdResolver
- VOLATILE - io.microsphere.reflect.Modifier
-
The
volatile
modifier.
W
- WAR - Static variable in interface io.microsphere.constants.FileConstants
-
War file
- WAR_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
War File extension : ".war"
- WAR_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
War protocol
- warn(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the WARN level.
- warn(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- warn(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the WARN level with an accompanying message.
- watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
- watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in class io.microsphere.io.StandardFileWatchService
- watch(File, Iterable<FileChangedListener>, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
- WILDCARD - Static variable in class io.microsphere.classloading.Artifact
- WILDCARD - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard symbol : "*"
- WILDCARD_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard char : '*'
- WILDCARD_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
WildcardType
- WILDCARD_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- wrap(Object) - Static method in class io.microsphere.json.JSONObject
-
Wraps the given object if necessary.
- wrap(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
-
Wraps the given source exception into a new instance of the specified type.
- Wrapper - Interface in io.microsphere.lang
-
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. - WRAPPER_TYPES - Static variable in class io.microsphere.util.ClassUtils
- WrapperProcessor<W extends Wrapper> - Interface in io.microsphere.lang
-
A processor interface for handling
Wrapper
instances. - write(byte[], int, int) - Method in class io.microsphere.io.FastByteArrayOutputStream
- write(char[]) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes an array of characters to the
StringBuilder
. - write(char[], int, int) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a portion of a character array to the
StringBuilder
. - write(int) - Method in class io.microsphere.io.FastByteArrayOutputStream
- write(int) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a single character to the
StringBuilder
. - write(String) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a String to the
StringBuilder
. - write(String, int, int) - Method in class io.microsphere.io.StringBuilderWriter
- writeBeanAsString(Object) - Static method in class io.microsphere.json.JSONUtils
-
Converts a JavaBean object into its JSON string representation.
- writeTo(OutputStream) - Method in class io.microsphere.io.FastByteArrayOutputStream
- writeValueAsString(Object) - Static method in class io.microsphere.json.JSONUtils
-
Converts an object into its JSON string representation.
X
- XOR - io.microsphere.filter.FilterOperator
-
XOR
Z
- ZIP - Static variable in interface io.microsphere.constants.FileConstants
-
Zip file
- ZIP_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Zip File extension : ".zip"
- ZIP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Zip protocol
All Classes All Packages