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

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 the Deque 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 to name.
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
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 from resource 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 to false.
alwaysTrue() - Static method in interface io.microsphere.lang.function.Predicates
Returns a Predicate that always evaluates to true.
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 the after 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 an Artifact.
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 a Class if possible.
asGenericArrayType(Type) - Static method in class io.microsphere.reflect.TypeUtils
Converts the given Type to a GenericArrayType 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 a ParameterizedType 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
Assert jarURL argument is valid , only supported protocols : jar and file
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 to false.
assertTrue(boolean, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert a boolean expression, throwing an IllegalArgumentException if the expression evaluates to false.
asTypeVariable(Type) - Static method in class io.microsphere.reflect.TypeUtils
Converts the given Type to a TypeVariable if possible.
asWildcardType(Type) - Static method in class io.microsphere.reflect.TypeUtils
Converts the given Type to a WildcardType 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 a Object 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 be null
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 comparing CharSequence 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 for Class 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 for sun.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 any IOException.
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 of Prioritized
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 of URLStreamHandler 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) of ConfigurationProperty.
ConfigurationPropertyLoader - Interface in io.microsphere.metadata
The Java SPI of the loader of ConfigurationProperty that will be loaded 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 specified targetType 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 specified OutputStream.
copy(Reader, Writer) - Static method in class io.microsphere.io.IOUtils
Copies all characters from the given Reader to the specified Writer.
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 new String 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 new String 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 new String using the specified character set.
copyToString(Reader) - Static method in class io.microsphere.io.IOUtils
Converts the content of the provided Reader into a new String.
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

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 is UTF-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 by PropertyResourceBundleUtils.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 another BlockingQueue 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 throws UnsupportedOperationException 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 throws UnsupportedOperationException 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 throws UnsupportedOperationException 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 an Enumeration 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
The Event Listener that is based on Java standard EventListener interface supports the generic 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(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 a ThrowableSupplier.
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 customized exception handling
execute(Function<Throwable, T>) - Method in interface io.microsphere.lang.function.ThrowableSupplier
Execute ThrowableSupplier.get() with the customized exception handling
execute(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
Executes #accept(T) with the default exception handling
execute(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
Executes #apply(T) with the 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 of URLStreamHandler is recognized by URL (required) {sub-protocols} : the list of sub-protocols that is resolved from URL (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 uses buf as its buffer array.
FastByteArrayInputStream(byte[], int, int) - Constructor for class io.microsphere.io.FastByteArrayInputStream
Creates FastByteArrayInputStream that uses buf 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 provided Predicate and returns a collection of the same type as the input, either a List or a Set.
Filter<T> - Interface in io.microsphere.filter
The Filter<T> interface represents a generic filtering mechanism that can be applied to objects of type T.
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 a List.
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 provided Predicate and collects the result into a new Set 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 a Stream.
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 to MemberUtils.isFinal(Member)
FINAL_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isFinal(Member)
find(Class<?>, Class<?>) - Static method in interface io.microsphere.convert.multiple.MultiValueConverter
Find the MultiValueConverter instance from ServiceLoader 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
Find the type of the Event from the specified EventListener instance.
findEventType(Class<?>) - Static method in interface io.microsphere.event.EventListener
Find the type of the Event from the specified EventListener class.
findEventType(ParameterizedType) - Static method in interface io.microsphere.event.EventListener
Extracts the concrete Event type from a ParameterizedType 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 or Hashtable = 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 provided Consumer 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 specified Class.
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 one JarFile 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 specified Class
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 sort URLStreamHandlerFactories
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 a event
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 of URLStreamHandlers.
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 a JSONArray.
getJSONArray(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray.
getJSONObject(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
getJSONObject(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject.
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 a ParameterizedType or a Class.
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 a ParameterizedType.
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
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
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 on ClassLoader
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
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 and FilenameFilter.
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 as abstract.
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 a ParameterizedType.
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 the targetType.
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 of Deque.
isDerived(Class<?>, Class<?>...) - Static method in class io.microsphere.util.ClassUtils
Checks if the targetType is derived from any of the specified superTypes.
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 as final.
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: not GenericEventListener.onEvent(Event) method public accessibility void return type no exception declaration only one Event type argument
isInaccessibleObjectException(Throwable) - Static method in class io.microsphere.reflect.ReflectionUtils
Checks whether the specified Throwable is an instance of java.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 the null reference or JSONObject.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 is JSONObject.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 as private.
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 as public.
isQueue(Class<?>) - Static method in class io.microsphere.collection.QueueUtils
Checks whether the specified type is an instance of Queue.
isQueue(Object) - Static method in class io.microsphere.collection.QueueUtils
Checks whether the specified Iterable is an instance of Queue.
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 from Set interface.
isSet(Object) - Static method in class io.microsphere.collection.SetUtils
Checks whether the specified Iterable is an instance of Set.
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 as static.
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 an Iterable 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 provided Consumer 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
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 available ConfigurationPropertyLoader 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 by ServiceLoader
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 provided ClassLoader.
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 provided ClassLoader, 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 provided ClassLoader.
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 provided ClassLoader, 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 provided ClassLoader.
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 provided ClassLoader, 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 provided ClassLoader.
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 provided ClassLoader, 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 the Logger 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 with all 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 with all 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
The Map To Properties Converter
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 from resource 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 or Hashtable
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 for jdk.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 of lookupModes.
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 of URLStreamHandler 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 specified Iterable.
newArrayList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
Creates a new LinkedList instance from the specified Enumeration.
newArrayList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
Creates a new ArrayList instance containing all elements from the specified Iterator.
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 provided Iterable.
newHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
Creates a new HashSet containing all elements from the provided Collection.
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 provided Iterable.
newLinkedHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
Creates a new LinkedHashSet containing all elements from the provided Collection.
newLinkedHashSet(Iterator<E>) - Static method in class io.microsphere.collection.SetUtils
Creates a new LinkedHashSet containing all elements from the provided Iterator.
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 specified Iterable.
newLinkedList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
Creates a new LinkedList instance from the specified Enumeration.
newLinkedList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
Creates a new LinkedList instance containing all elements from the specified Iterator.
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 an Iterable.
newURLClassLoader(Iterable<URL>, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Creates a new instance of URLClassLoader using the URLs provided in an Iterable.
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 to MemberUtils.isNonPrivate(Member)
NON_PRIVATE_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isNonPrivate(Member)
NON_STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isNonStatic(Member)
NON_STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.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 of NoOpLogger, 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
The Converter for Number to Byte
NumberToByteConverter() - Constructor for class io.microsphere.convert.NumberToByteConverter
 
NumberToCharacterConverter - Class in io.microsphere.convert
The Converter for Number to Character
NumberToCharacterConverter() - Constructor for class io.microsphere.convert.NumberToCharacterConverter
 
NumberToDoubleConverter - Class in io.microsphere.convert
The Converter for Number to Double
NumberToDoubleConverter() - Constructor for class io.microsphere.convert.NumberToDoubleConverter
 
NumberToFloatConverter - Class in io.microsphere.convert
The Converter for Number to Float
NumberToFloatConverter() - Constructor for class io.microsphere.convert.NumberToFloatConverter
 
NumberToIntegerConverter - Class in io.microsphere.convert
The Converter for Number to Integer
NumberToIntegerConverter() - Constructor for class io.microsphere.convert.NumberToIntegerConverter
 
NumberToLongConverter - Class in io.microsphere.convert
The Converter for Number to Long
NumberToLongConverter() - Constructor for class io.microsphere.convert.NumberToLongConverter
 
NumberToShortConverter - Class in io.microsphere.convert
The Converter for Number to Short
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 to MethodUtils.isObjectMethod(Method)
OBJECT_PUBLIC_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
The public methods of Object
ObjectToBooleanConverter - Class in io.microsphere.convert
The Converter for Object to Boolean
ObjectToBooleanConverter() - Constructor for class io.microsphere.convert.ObjectToBooleanConverter
 
ObjectToByteArrayConverter - Class in io.microsphere.convert
The class coverts the Object instance to be byte array object.
ObjectToByteArrayConverter() - Constructor for class io.microsphere.convert.ObjectToByteArrayConverter
 
ObjectToByteConverter - Class in io.microsphere.convert
The Converter for Object to Byte
ObjectToByteConverter() - Constructor for class io.microsphere.convert.ObjectToByteConverter
 
ObjectToCharacterConverter - Class in io.microsphere.convert
The Converter for Object to Character
ObjectToCharacterConverter() - Constructor for class io.microsphere.convert.ObjectToCharacterConverter
 
ObjectToDoubleConverter - Class in io.microsphere.convert
The Converter for Object to Double
ObjectToDoubleConverter() - Constructor for class io.microsphere.convert.ObjectToDoubleConverter
 
ObjectToFloatConverter - Class in io.microsphere.convert
The Converter for Object to Float
ObjectToFloatConverter() - Constructor for class io.microsphere.convert.ObjectToFloatConverter
 
ObjectToIntegerConverter - Class in io.microsphere.convert
The Converter for Object to Integer
ObjectToIntegerConverter() - Constructor for class io.microsphere.convert.ObjectToIntegerConverter
 
ObjectToLongConverter - Class in io.microsphere.convert
The Converter for Object to Long
ObjectToLongConverter() - Constructor for class io.microsphere.convert.ObjectToLongConverter
 
ObjectToOptionalConverter - Class in io.microsphere.convert
The class to convert Object to Optional
ObjectToOptionalConverter() - Constructor for class io.microsphere.convert.ObjectToOptionalConverter
 
ObjectToShortConverter - Class in io.microsphere.convert
The Converter for Object to Short
ObjectToShortConverter() - Constructor for class io.microsphere.convert.ObjectToShortConverter
 
ObjectToStringConverter - Class in io.microsphere.convert
The Converter for Object to String
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 given Iterable.
ofSet(Collection<T>) - Static method in class io.microsphere.collection.SetUtils
Creates an unmodifiable Set from the given Collection.
ofSet(Collection<T>, T...) - Static method in class io.microsphere.collection.SetUtils
Creates an unmodifiable Set from the given Collection and additional varargs elements.
ofSet(Enumeration<E>) - Static method in class io.microsphere.collection.SetUtils
Creates an unmodifiable Set from the given Enumeration.
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 any SubProtocolURLConnectionFactory does not create the URLConnection.
opt(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index, or null if the array has no value at index.
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 a JSONArray.
optJSONArray(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray.
optJSONObject(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
optJSONObject(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject.
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 of lookupModes.
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 a Filter 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 specified Executor
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 forks sun.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 the Priority 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
The Properties To String Converter
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 for MethodHandles.publicLookup()
PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandleUtils
The MethodHandles.Lookup for MethodHandles.publicLookup()
PUBLIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isPublic(Member)
PUBLIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.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 to value, 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 to value, 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 to value, 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 to value, 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 to value, 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 to value, clobbering any existing name/value mapping with the same name.
put(String, double) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, int) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, long) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, Object) - Method in class io.microsphere.json.JSONObject
Maps name to value, 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 provided InputStream.
read(Reader) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
Reads a list of ConfigurationProperty objects from the provided Reader.
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
Reads a JSONObject and converts it into a Map with String keys and Object values.
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 at index.
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
removeEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
 
removeEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
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 specified ClassLoader
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 be null, 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 from the 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 a Map.
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 21 java.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 all File Set that are accepted by IOFileFilter under root directory
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 with requiredLoad=false and recursive=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 with requiredLoad=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 in ClassLoader, if requiredLoad indicates true , 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 type R.
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's ServiceLoader to load and compose multiple delegates for creating URLStreamHandler 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-based Logger 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 of ExecutorService.
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 is ShutdownHookCallbacksThread
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 is null.
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's WatchService 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 to MemberUtils.isStatic(Member)
STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.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 given Iterable.
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 a StringBuilder.
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 into String 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 converting String 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 to BlockingDeque-based value
StringToBlockingDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingDequeConverter
 
StringToBlockingQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to BlockingDeque-based value
StringToBlockingQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingQueueConverter
 
StringToBooleanConverter - Class in io.microsphere.convert
The class to convert String to Boolean
StringToBooleanConverter() - Constructor for class io.microsphere.convert.StringToBooleanConverter
 
StringToByteConverter - Class in io.microsphere.convert
The class to convert String to Byte
StringToByteConverter() - Constructor for class io.microsphere.convert.StringToByteConverter
 
StringToCharacterConverter - Class in io.microsphere.convert
The class to convert String to Character
StringToCharacterConverter() - Constructor for class io.microsphere.convert.StringToCharacterConverter
 
StringToCharArrayConverter - Class in io.microsphere.convert
The class to convert String to char[]
StringToCharArrayConverter() - Constructor for class io.microsphere.convert.StringToCharArrayConverter
 
StringToClassConverter - Class in io.microsphere.convert
The class to convert String to Class
StringToClassConverter() - Constructor for class io.microsphere.convert.StringToClassConverter
 
StringToCollectionConverter - Class in io.microsphere.convert.multiple
The class to convert String to Collection-based value
StringToCollectionConverter() - Constructor for class io.microsphere.convert.multiple.StringToCollectionConverter
 
StringToDequeConverter - Class in io.microsphere.convert.multiple
The class to convert String to Deque-based value
StringToDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToDequeConverter
 
StringToDoubleConverter - Class in io.microsphere.convert
The class to convert String to Double
StringToDoubleConverter() - Constructor for class io.microsphere.convert.StringToDoubleConverter
 
StringToDurationConverter - Class in io.microsphere.convert
The class to convert String to Duration
StringToDurationConverter() - Constructor for class io.microsphere.convert.StringToDurationConverter
 
StringToFloatConverter - Class in io.microsphere.convert
The class to convert String to Float
StringToFloatConverter() - Constructor for class io.microsphere.convert.StringToFloatConverter
 
StringToInputStreamConverter - Class in io.microsphere.convert
The class to convert String to InputStream
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 to Integer
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 to Iterable-based value
StringToIterableConverter() - Constructor for class io.microsphere.convert.multiple.StringToIterableConverter
 
StringToListConverter - Class in io.microsphere.convert.multiple
The class to convert String to List-based value
StringToListConverter() - Constructor for class io.microsphere.convert.multiple.StringToListConverter
 
StringToLongConverter - Class in io.microsphere.convert
The class to convert String to Long
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 to SortedSet-based value
StringToNavigableSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToNavigableSetConverter
 
StringToQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to Deque-based value
StringToQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToQueueConverter
 
StringToSetConverter - Class in io.microsphere.convert.multiple
The class to convert String to Set-based value
StringToSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSetConverter
 
StringToShortConverter - Class in io.microsphere.convert
The class to convert String to Short
StringToShortConverter() - Constructor for class io.microsphere.convert.StringToShortConverter
 
StringToSortedSetConverter - Class in io.microsphere.convert.multiple
The class to convert String to SortedSet-based value
StringToSortedSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSortedSetConverter
 
StringToStringConverter - Class in io.microsphere.convert
The class to convert String to String
StringToStringConverter() - Constructor for class io.microsphere.convert.StringToStringConverter
 
StringToTransferQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to TransferQueue-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 the get() method to throw a Throwable.
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 the StringBuilder to the StringBuilder.
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 an Iterable.
toIterable(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
Converts a nullable Enumeration into an Iterable.
toIterable(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
Converts a nullable Iterator into an Iterable.
toIterator(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
Converts a nullable Enumeration into an Iterator.
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 specified URL.
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 new String using the default charset.
toString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
Converts the content of the provided InputStream into a new String 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 new String using the specified character set.
toString(Reader) - Static method in class io.microsphere.io.IOUtils
Converts the content of the provided Reader into a new String.
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 a String 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 returns true.
TrueFileFilter - Class in io.microsphere.io.filter
IOFileFilter implementation always returns true
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 of lookupModes.
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 the specified file associating a listener with interest kinds
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
Watch the specified file associating the listeners with interest kinds
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
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