A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - io.microsphere.reflect.Modifier
-
The
abstractmodifier. - 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
Converterinterface. - AbstractConverter() - Constructor for class io.microsphere.convert.AbstractConverter
- AbstractDeque<E> - Class in io.microsphere.collection
-
Abstract
Dequeimplementation that provides default implementations for some of the operations in theDequeinterface. - AbstractDeque() - Constructor for class io.microsphere.collection.AbstractDeque
- AbstractEventDispatcher - Class in io.microsphere.event
-
Abstract implementation of
EventDispatcherthat 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
Loggerinterface, 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
URLClassPathHandlethat 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
Filteraccept - 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
valueto the array already mapped toname. - ACL_LOG_CLASS_NAME - Static variable in class io.microsphere.logging.ACLLoggerFactory
- ACLLoggerFactory - Class in io.microsphere.logging
-
LoggerFactoryimplementation 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
Iterableto 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
deltato the current value and returns the updated value. - addEventListener(E) - Method in interface io.microsphere.event.Listenable
-
Add a
event listener - addEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- addEventListeners(E, E...) - Method in interface io.microsphere.event.Listenable
-
Add one or more
event listeners - addEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Add multiple
event listeners - addFirst(E) - Method in class io.microsphere.collection.AbstractDeque
- addFirst(E) - Method in class io.microsphere.collection.DelegatingDeque
- addFirst(E) - Method in class io.microsphere.collection.ReversedDeque
- addFirst(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- addInternal(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- ADDITIONAL_CONFIGURATION_PROPERTY_METADATA_FILE_NAME - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource name of additional
configuration propertiesMetadata - ADDITIONAL_CONFIGURATION_PROPERTY_METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource location of additional
configuration propertiesmetadata : "META-INF/microsphere/additional-configuration-properties.json" - AdditionalMetadataResourceConfigurationPropertyLoader - Class in io.microsphere.metadata
-
ConfigurationPropertyLoaderclass to load the additional configuration properties metadata fromresource location. - AdditionalMetadataResourceConfigurationPropertyLoader() - Constructor for class io.microsphere.metadata.AdditionalMetadataResourceConfigurationPropertyLoader
- addLast(E) - Method in class io.microsphere.collection.AbstractDeque
- addLast(E) - Method in class io.microsphere.collection.DelegatingDeque
- addLast(E) - Method in class io.microsphere.collection.ReversedDeque
- addLast(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- addRequestProperty(String, String) - Method in class io.microsphere.net.DelegatingURLConnection
- addShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Adds a shutdown hook callback to be executed during JVM shutdown.
- addSuperTypes(List<T>, T, boolean, boolean, boolean) - Method in class io.microsphere.util.TypeFinder
- addUnfinishedProcess(Process, String) - Method in class io.microsphere.process.ProcessManager
- addURLStreamHandler(String, H) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Adds a new handler for the specified protocol
- addURLStreamHandlerFactory(URLStreamHandlerFactory) - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
Add
URLStreamHandlerFactory - ALL - io.microsphere.invoke.MethodHandleUtils.LookupMode
-
A single-bit mask representing all accesses (public, private, protected and package) The value, 0x0f
- ALL_MODES - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing all accesses (public, private, protected and package) The value, 0x0f, happens to be the same as the value of the modifier bit.
- alwaysFalse() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a
Predicatethat always evaluates tofalse. - alwaysTrue() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a
Predicatethat always evaluates totrue. - and(Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Predicates
-
Returns a composed predicate that represents a short-circuiting logical AND of the given predicates.
- AND - io.microsphere.filter.FilterOperator
-
&
- AND - Static variable in interface io.microsphere.constants.SymbolConstants
-
The and symbol : "&"
- AND_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The and char : '&'
- andThen(ThrowableBiConsumer<? super T, ? super U>) - Method in interface io.microsphere.lang.function.ThrowableBiConsumer
-
Returns a composed
ThrowableBiConsumerthat performs, in sequence, this operation followed by theafteroperation. - 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
afterthrowable-function to the result. - ANNOTATION - io.microsphere.reflect.Modifier
- AnnotationUtils - Class in io.microsphere.util
-
AnnotationUtilities 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
ArtifactResourceResolverthat 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
-
ArrayEnumerationis 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
Stackclass 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
ArtifactDetectorclass 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
-
ArtifactResourceResolverinterface is responsible for resolving resources related to anArtifact. - as(Class<?>) - Method in class io.microsphere.reflect.JavaType
-
Retrieves a JavaType instance representing the specified target class if it is assignable from this type.
- as(Function<T, R>) - Method in class io.microsphere.util.Configurer
- as(Function<V, R>) - Method in class io.microsphere.util.Functional
- asArray(Iterable<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Iterableto an array of the given component type. - asArray(Collection<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Collectionto an array of the given component type. - asArray(Enumeration<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
-
Converts the specified
Enumerationto 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
Typeto aClassif possible. - asGenericArrayType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Typeto aGenericArrayTypeif 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
Typeto aParameterizedTypeif possible. - Assert - Class in io.microsphere.util
-
The utility class for Assertion
- Assert() - Constructor for class io.microsphere.util.Assert
- assertArrayIndex(Object, int) - Static method in class io.microsphere.util.Assert
-
Assert the index is valid for the given array.
- assertArrayType(Object) - Static method in class io.microsphere.util.Assert
-
Assert the provided object is an array.
- assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
-
Asserts that the type of the specified field in the given object or class matches or is a subtype of the expected type.
- assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.util.Assert
-
Assert that the field with the specified name in the given object's class matches the expected type.
- assertJarURLProtocol(URL) - Static method in class io.microsphere.util.jar.JarUtils
- assertListener(EventListener<?>) - Static method in interface io.microsphere.event.Listenable
-
Validates the given
EventListenerinstance to ensure it meets certain criteria. - assertNoNullElements(Iterable<?>, String) - Static method in class io.microsphere.util.Assert
-
Assert that a elements contains no
nullelements. - assertNoNullElements(Iterable<?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that a elements contains no
nullelements. - assertNoNullElements(Object[], String) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains no
nullelements. - assertNoNullElements(Object[], Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert that an array contains no
nullelements. - 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
nulland 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
nulland 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
nulland 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
nulland 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
nulland 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
nulland 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
IllegalArgumentExceptionif the expression evaluates tofalse. - assertTrue(boolean, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert a boolean expression, throwing an
IllegalArgumentExceptionif the expression evaluates tofalse. - asTypeVariable(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Typeto aTypeVariableif possible. - asWildcardType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Converts the given
Typeto aWildcardTypeif 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
URLStreamHandlerFactoryto 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 arrayobject to be aObjectinstance . - 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
Classof jdk.internal.reflect.CallerSensitive that may benull - CALLER_SENSITIVE_ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.util.AnnotationUtils
-
The annotation class name of jdk.internal.reflect.CallerSensitive
- canAccess(Object, AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
-
Tests whether the caller can access the specified
AccessibleObjectwith 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
Comparatorimplementation for comparingCharSequenceobjects. - 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
ReflectiveDefinitionrepresenting 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
JarEntryFilterimplementation that filters only Java class files in a JAR. - ClassFileJarEntryFilter() - Constructor for class io.microsphere.filter.ClassFileJarEntryFilter
- ClassFilter - Interface in io.microsphere.filter
-
A
FilterforClassobjects. - 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
ProcessIdResolverimplementation for classic JDK versions (5 - 8). - ClassicProcessIdResolver() - Constructor for class io.microsphere.process.ClassicProcessIdResolver
- ClassicURLClassPathHandle - Class in io.microsphere.classloading
-
Classic
URLClassPathHandleforsun.misc.URLClassPathsince 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
-
ClassLoaderUtility - 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
-
ConfigurationPropertyLoaderto 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
-
ClassPathUtilsis an abstract utility class that provides methods for retrieving various class path-related information. - ClassUtils - Class in io.microsphere.util
-
Classutility 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
Closeableobject quietly, suppressing anyIOException. - close(URLConnection) - Static method in class io.microsphere.net.URLUtils
-
Closes the specified URL connection gracefully.
- CollectionUtils - Class in io.microsphere.collection
-
The utilities class for Java Collection
- COLON - Static variable in interface io.microsphere.constants.SymbolConstants
-
The colon symbol : ":"
- COLON_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The colon char : ':'
- combine(E[], E[]...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines the given array with additional arrays into a single new array.
- combine(E, E...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines a single element and an array of additional elements into a new array.
- combineArray(E[], E[]...) - Static method in class io.microsphere.util.ArrayUtils
-
Combines the given array with additional arrays into a single new array.
- COMMA - Static variable in interface io.microsphere.constants.SymbolConstants
-
The comma symbol : ","
- COMMA_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The comma char : ','
- COMPARATOR - Static variable in interface io.microsphere.lang.Prioritized
-
The
ComparatorofPrioritized - 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
beforethrowable-function to its input, and then applies this throwable-function to the result. - CompositeSubProtocolURLConnectionFactory - Class in io.microsphere.net
-
A composite implementation of
SubProtocolURLConnectionFactorythat 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
URLStreamHandlerFactorythat delegates the creation ofURLStreamHandlerinstances 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
EventListenerinterface 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 propertiesMetadata - CONFIGURATION_PROPERTY_METADATA_RESOURCE - Static variable in interface io.microsphere.constants.ResourceConstants
-
The resource location of
configuration propertiesmetadata : "META-INF/microsphere/configuration-properties.json" - ConfigurationProperty - Class in io.microsphere.beans
-
ConfigurationPropertyis 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
-
ConfigurationPropertyGeneratorinterface can be implemented by objects that generate string representations (e.g., JSON, XML, Properties) ofConfigurationProperty. - ConfigurationPropertyLoader - Interface in io.microsphere.metadata
-
The Java SPI of the loader of
ConfigurationPropertythat will beloaded byMicrosphere 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 propertiesfrom 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
-
ConsoleURLConnection - 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
CharSequencecontains any whitespace characters. - containsWhitespace(String) - Static method in class io.microsphere.util.StringUtils
-
Checks whether the given
Stringcontains 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
sourceobject to the specifiedtargetTypeif a suitable converter is available. - copy(InputStream, OutputStream) - Static method in class io.microsphere.io.IOUtils
-
Copies all data from the given
InputStreamto the specifiedOutputStream. - copy(Reader, Writer) - Static method in class io.microsphere.io.IOUtils
-
Copies all characters from the given
Readerto the specifiedWriter. - copySystemProperties() - Static method in class io.microsphere.util.SystemUtils
-
Copies the current system properties into an internal map for later access.
- copyToString(InputStream) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStreaminto a newStringusing the default charset (CharsetUtils.DEFAULT_CHARSET). - copyToString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
-
Copies the contents of the given
InputStreaminto a newStringusing the specified character encoding. - copyToString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStreaminto a newStringusing the specified character set. - copyToString(Reader) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
Readerinto a newString. - create(Class<T>) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class using its default constructor.
- create(Class<T>, Object...) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class using constructor arguments.
- create(Class<T>, String) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided detail message.
- create(Class<T>, String, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided detail message and cause.
- create(Class<T>, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with the provided cause.
- create(Class<T>, Throwable, String, Object...) - Static method in class io.microsphere.util.ExceptionUtils
-
Creates a new instance of the specified Throwable class with a formatted detail message and cause.
- create(Type, int) - Static method in class io.microsphere.reflect.generics.TypeArgument
- create(String) - Static method in class io.microsphere.classloading.Artifact
- create(String, String) - Static method in class io.microsphere.classloading.Artifact
- create(String, String) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, String) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, String, URL) - Static method in class io.microsphere.classloading.MavenArtifact
- create(String, String, URL) - Static method in class io.microsphere.classloading.Artifact
- create(URL, List<String>, Proxy) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- create(URL, List<String>, Proxy) - Method in interface io.microsphere.net.SubProtocolURLConnectionFactory
-
Create the sub-protocols'
URLConnection - CREATED - io.microsphere.io.event.FileChangedEvent.Kind
-
The file or directory entry created
- createFilter(Filter<T>...) - Method in enum io.microsphere.filter.FilterOperator
-
Create a combined
Filterfrom 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
Versioninstance for current Java Version - CustomizedThreadFactory - Class in io.microsphere.concurrent
-
A
ThreadFactoryimplementation that creates threads with customized attributes, including name prefix, daemon status, priority, and stack size. - CustomizedThreadFactory(String, boolean, int, long) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
- customizeSubProtocolURLConnectionFactories(Consumer<List<SubProtocolURLConnectionFactory>>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Customize
SubProtocolURLConnectionFactories
D
- debug(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the DEBUG level.
- debug(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- debug(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- decode(String) - Static method in class io.microsphere.net.URLUtils
-
Decodes a
application/x-www-form-urlencodedstring using the default encoding. - decode(String, String) - Static method in class io.microsphere.net.URLUtils
-
Decodes a
application/x-www-form-urlencodedstring using a specific encoding scheme. - decrementAndGet() - Method in class io.microsphere.lang.MutableInteger
-
Decrements the current value by 1 and returns the updated value.
- DEFAULT - io.microsphere.lang.Deprecation.Level
-
Default
- DEFAULT - io.microsphere.util.ClassLoaderUtils.ResourceType
-
The default resource type.
- DEFAULT_ARTIFACT_ID_ATTRIBUTE_NAMES_PROPERTY_VALUE - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
Default property value for attribute names used to extract the artifact ID from the MANIFEST file.
- DEFAULT_BEAN_METADATA_CACHE_SIZE - Static variable in class io.microsphere.beans.BeanUtils
-
The default cache size of
BeanMetadata, default value : 64 - DEFAULT_BEAN_PROPERTIES_MAX_RESOLVED_DEPTH - Static variable in class io.microsphere.beans.BeanUtils
-
The default maximum levels of resolving properties of a bean, default is 100
- DEFAULT_BUFFER_SIZE - Static variable in class io.microsphere.io.IOUtils
-
The default buffer size for I/O
- DEFAULT_CHARSET - Static variable in class io.microsphere.nio.charset.CharsetUtils
-
The default charset looks up from the JDK system property
"native.encoding"and"file.encoding"if present, or the default charset isUTF-8 - DEFAULT_CONTROL - Static variable in class io.microsphere.util.PropertyResourceBundleControl
-
The singleton instance of
PropertyResourceBundleControlas default - DEFAULT_DAEMON - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
-
The default value of
CustomizedThreadFactory.daemon - DEFAULT_ENCODING - Static variable in class io.microsphere.net.URLUtils
-
The default encoding : "UTF-8"
- DEFAULT_ENCODING - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
-
The default encoding for
PropertyResourceBundle, retrieved from the system property specified byPropertyResourceBundleUtils.DEFAULT_ENCODING_PROPERTY_NAME. - DEFAULT_ENCODING_PROPERTY_NAME - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
-
The system property name for specifying the default encoding used by
PropertyResourceBundle. - DEFAULT_EXCEPTION_HANDLER - Static variable in interface io.microsphere.lang.function.ThrowableBiFunction
- DEFAULT_HANDLER_PACKAGE_PREFIX - Static variable in class io.microsphere.net.URLUtils
-
The prefix of package for
Handlers - DEFAULT_PLACEHOLDER - Static variable in class io.microsphere.text.FormatUtils
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.AbstractURLClassPathHandle
-
The default priority is
Prioritized.MAX_PRIORITY+ 99999 - DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
-
Default priority value for the ManifestArtifactResourceResolver.
- DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- DEFAULT_PRIORITY - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
-
The default value of
CustomizedThreadFactory.priority - DEFAULT_RESOLVED_GENERIC_TYPES_CACHE_SIZE - Static variable in class io.microsphere.reflect.TypeUtils
-
The default size of resolved generic types cache
- DEFAULT_RESOLVED_GENERIC_TYPES_CACHE_SIZE_PROPERTY_VALUE - Static variable in class io.microsphere.reflect.TypeUtils
-
The default value of resolved generic types cache size :
"256" - DEFAULT_SERVICE_LOADER_CACHED_PROPERTY_VALUE - Static variable in class io.microsphere.util.ServiceLoaderUtils
-
The default value of the
ServiceLoaderUtils.SERVICE_LOADER_CACHEDproperty :"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
-
ConfigurationPropertyReaderbased on JSON content. - DefaultConfigurationPropertyReader() - Constructor for class io.microsphere.metadata.DefaultConfigurationPropertyReader
- DefaultDeserializer - Class in io.microsphere.io
-
Default implementation of the
Deserializerinterface 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.Entryinterface, 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
Serializerinterface 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
BlockingQueuethat wraps anotherBlockingQueueinstance 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
ScheduledExecutorServicethat 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
URLConnectionthat 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
URLStreamHandlerFactorythat 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
Wrapperinterface 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
Deserializerinstances 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
Executoruses sequential execution model - DirectEventDispatcher - Class in io.microsphere.event
-
A concrete implementation of
AbstractEventDispatcherthat uses a direct (synchronous) execution model. - DirectEventDispatcher() - Constructor for class io.microsphere.event.DirectEventDispatcher
- DirectoryFileFilter - Class in io.microsphere.io.filter
-
This filter accepts
Fileobjects 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
Annotationarray - EMPTY_ANNOTATION_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Annotationarray - EMPTY_BOOLEAN_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
booleanarray. - EMPTY_BOOLEAN_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Booleanarray. - EMPTY_BYTE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
bytearray. - EMPTY_BYTE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Bytearray. - EMPTY_CHAR_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
chararray. - EMPTY_CHARACTER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Characterarray. - EMPTY_CLASS_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Classarray. - EMPTY_DEQUE - Static variable in class io.microsphere.collection.QueueUtils
- EMPTY_DOUBLE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
doublearray. - EMPTY_DOUBLE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Doublearray. - EMPTY_FILE_ARRAY - Static variable in class io.microsphere.io.FileUtils
-
An empty immutable
Filearray. - EMPTY_FILE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Filearray. - EMPTY_FLOAT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
floatarray. - EMPTY_FLOAT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Floatarray. - EMPTY_INT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
intarray. - EMPTY_INTEGER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Integerarray. - 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
longarray. - EMPTY_LONG_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Longarray. - 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
Objectarray. - EMPTY_PARAMETER_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Parameterarray. - EMPTY_PREDICATE_ARRAY - Static variable in interface io.microsphere.lang.function.Predicates
-
An empty array of
Predicateinstances. - EMPTY_SHORT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
shortarray. - EMPTY_SHORT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
-
An empty immutable
Shortarray. - 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
Stringarray. - 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
Typearray - 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
URLarray. - emptyArray() - Static method in interface io.microsphere.lang.function.Predicates
-
Returns an empty array of
Predicateinstances. - emptyDeque() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty, immutable
Dequeinstance that throwsUnsupportedOperationExceptionfor 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
Dequeimplementation that throwsUnsupportedOperationExceptionfor 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
Iterablethat contains no elements. - EmptyIterable<E> - Class in io.microsphere.collection
-
An empty
Iterableimplementation 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
Iteratorinterface. - EmptyIterator() - Constructor for class io.microsphere.collection.EmptyIterator
- emptyQueue() - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an empty, immutable
Queuethat throwsUnsupportedOperationExceptionfor 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-urlencodedformat 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
Iteratorthat adapts anEnumerationinstance, 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
Versionis 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
Versionis 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
Versionis 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
nulland empty collections as equal. - error(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the ERROR level.
- error(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- error(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the ERROR level with an accompanying message.
- escape(String) - Static method in class io.microsphere.json.JSONUtils
-
Escapes a string for JSON formatting.
- Event - Class in io.microsphere.event
-
An event object is based on the Java standard
event - Event(Object) - Constructor for class io.microsphere.event.Event
-
Constructs a prototypical Event.
- EventDispatcher - Interface in io.microsphere.event
-
An interface that defines the contract for dispatching events to registered listeners.
- EventListener<E extends Event> - Interface in io.microsphere.event
- ExceptionUtils - Class in io.microsphere.util
-
ExceptionUtilities 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
Predicatethat excludes methods declared by the specified class. - ExecutableDefinition<E extends java.lang.reflect.Executable> - Class in io.microsphere.reflect
-
The definition class for Java Reflection
Executable, which serves as a base class for executable members like methods and constructors. - ExecutableDefinition(Version, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(Version, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(String, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableDefinition(String, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
- ExecutableUtils - Class in io.microsphere.reflect
-
The utility class for Java Reflection
Executable - execute() - Method in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
- execute() - Method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the action
- execute() - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Execute
ThrowableSupplier.get()withthe default exception handling - execute(E, ThrowableConsumer<E>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the given
Executableobject using the provided callback. - execute(E, ThrowableFunction<E, R>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the provided
Executableusing the given callback function. - execute(E, ThrowableSupplier<R>) - Static method in class io.microsphere.reflect.ExecutableUtils
-
Executes the given
Executableobject using aThrowableSupplier. - execute(ThrowableAction) - Static method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the given
ThrowableActionwith default exception handling. - execute(ThrowableAction, Consumer<Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableAction
-
Executes the given
ThrowableActionwith a custom exception handler. - execute(ThrowableSupplier<T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes the given
ThrowableSupplierwith the default exception handling. - execute(ThrowableSupplier<T>, Function<Throwable, T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes the given
ThrowableSupplierwith 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 customizedexceptionhandling - execute(Function<Throwable, T>) - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Execute
ThrowableSupplier.get()with the customizedexceptionhandling - execute(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes
#accept(T)withthe default exception handling - execute(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes
#apply(T)withthe default exception handling - execute(T, ThrowableConsumer<T>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes the given
ThrowableConsumerwith the default exception handling. - execute(T, ThrowableConsumer<T>, BiConsumer<T, Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes the given
ThrowableConsumerwith a custom exception handler. - execute(T, ThrowableFunction<T, R>) - Static method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes the given
ThrowableFunctionwith 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
ThrowableFunctionwith 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
ThrowableBiFunctionwith 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
ThrowableBiFunctionwith the provided arguments using a custom exception handler. - ExecutorUtils - Class in io.microsphere.concurrent
-
ExecutorUtilities 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
Iterablematches 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
URLStreamHandlerclass supports the sub-protocols, like :{protocol}:{sub-protocols[0]}: ... :{sub-protocols[n]}://..., {protocol} : The protocol ofURLStreamHandleris recognized byURL(required) {sub-protocols} : the list of sub-protocols that isresolvedfromURL(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
FastByteArrayInputStreamso that it usesbufas its buffer array. - FastByteArrayInputStream(byte[], int, int) - Constructor for class io.microsphere.io.FastByteArrayInputStream
-
Creates
FastByteArrayInputStreamthat usesbufas 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
FieldUtility 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
URLfor file protocol : "file:/" - FileChangedEvent - Class in io.microsphere.io.event
-
The event raised when the
fileis 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
-
FileUtility - 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
Iterableobject to List - filter(Iterable<E>, FilterOperator, Filter<E>...) - Static method in class io.microsphere.filter.FilterUtils
-
Filter
Iterableobject 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
Iterableusing the providedPredicateand returns a collection of the same type as the input, either aListor aSet. - Filter<T> - Interface in io.microsphere.filter
-
The
Filter<T>interface represents a generic filtering mechanism that can be applied to objects of typeT. - filterAll(S, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterableusing 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
Listcontaining 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
Setcontaining 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
Iterableusing 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
Listcontaining 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
Setcontaining the matching elements. - filterFirst(Iterable<T>, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterableusing 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
Iterableusing the provided predicate and returns aList. - filterList(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the given array using the provided predicate and returns a
List. - FilterOperator - Enum in io.microsphere.filter
-
Enumeration representing various logical operations for combining multiple
Filterinstances. - filterSet(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters elements from the given
Iterableusing the providedPredicateand collects the result into a newSetthat 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
Iterableusing the given predicate and returns aStream. - filterStream(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
-
Filters the elements from the provided array using the given predicate and returns a
Stream. - FilterUtils - Class in io.microsphere.filter
-
Utility class for working with
Filterinstances. - FINAL - io.microsphere.reflect.Modifier
-
The
finalmodifier. - FINAL_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicatereference toMemberUtils.isFinal(Member) - FINAL_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMemberUtils.isFinal(Member) - find(Class<?>, Class<?>) - Static method in interface io.microsphere.convert.multiple.MultiValueConverter
-
Find the
MultiValueConverterinstance fromServiceLoaderwith 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
methodsof 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
AnnotatedElementthat 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
methodsof the target class, excluding the inherited methods. - findEventType(EventListener<?>) - Static method in interface io.microsphere.event.EventListener
- findEventType(Class<?>) - Static method in interface io.microsphere.event.EventListener
- findEventType(ParameterizedType) - Static method in interface io.microsphere.event.EventListener
-
Extracts the concrete
Eventtype from aParameterizedTypeinstance. - findField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Finds a
Fieldin the specified class by its name. - findField(Class<?>, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the declared
Fieldby its name and type. - findField(Class<?>, String, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the declared
Fieldby its name and apply additional filtering conditions. - findField(Object, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Find the specified object's declared
Fieldby 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
JarEntryfrom 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
ClassLoaderor 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
Methodby 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
Methodby 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
methodsof 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
PropertyDescriptorfor 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
URLClassLoaderin 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
HashMaporHashtable= 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
Iterableand applies the providedConsumerto 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
patternby 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
patternby 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
Versionis 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
Eventclass 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
EventListenerinterface 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
Deserializerby the specified deserialized type - get(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get all instances of
Serializerby 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
methodsof 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
methodsof 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
deltato 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
newValueand 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
BeanMetadatafor the specifiedClass. - getBoolean(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif 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
nameif 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
Classof 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
ClassLoaderof 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
Classof the given object. - getClasses(Object...) - Static method in class io.microsphere.util.ClassUtils
-
Get the
typesof 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
Setunder specified class path - getClassNamesInPackage(Package) - Method in class io.microsphere.lang.ClassDataRepository
-
Gets class name
Setunder specified package - getClassNamesInPackage(String) - Method in class io.microsphere.lang.ClassDataRepository
-
Gets class name
Setunder 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 oneJarFileor 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
Classresource URL under specifiedClass - getClassResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves the resource URL for the class file corresponding to the specified class name.
- getCodeSourceLocation(Class<?>) - Method in class io.microsphere.lang.ClassDataRepository
-
Get
Class's code source location URL - getComparator() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
The
Comparatorto sortURLStreamHandlerFactories - getCompilationMXBean() - Static method in class io.microsphere.management.JmxUtils
-
Returns the managed bean for the compilation system of the Java virtual machine.
- getCompletedTasks() - Method in class io.microsphere.util.StopWatch
- getComponentType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the component type of the specified type, if it represents an array type.
- getConnectTimeout() - Method in class io.microsphere.net.DelegatingURLConnection
- getConstructor() - Method in class io.microsphere.reflect.ConstructorDefinition
-
Get the
Constructor - getConstructor(Class<T>, Class<?>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Retrieves the public constructor of the specified class that matches the given parameter types.
- getContent() - Method in class io.microsphere.net.DelegatingURLConnection
- getContent(Class[]) - Method in class io.microsphere.net.DelegatingURLConnection
- getContentEncoding() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentLength() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentLengthLong() - Method in class io.microsphere.net.DelegatingURLConnection
- getContentType() - Method in class io.microsphere.net.DelegatingURLConnection
- getConverter(Class<S>, Class<T>) - Static method in interface io.microsphere.convert.Converter
-
Retrieves a converter instance that can convert from the specified source type to the target type.
- getCurrentProcessId() - Static method in class io.microsphere.management.ManagementUtils
-
Get the process ID of current JVM
- getCurrentTask() - Method in class io.microsphere.util.StopWatch
- getCurrentTask(boolean) - Method in class io.microsphere.util.StopWatch
- getDate() - Method in class io.microsphere.net.DelegatingURLConnection
- getDeclaredAnnotations(AnnotatedElement) - Static method in class io.microsphere.util.AnnotationUtils
-
Retrieves the annotations that are directly declared on the specified
AnnotatedElement. - getDeclaredClass() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Get the declared class name.
- getDeclaredClass() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the declared class
- getDeclaredClassName() - Method in class io.microsphere.reflect.MemberDefinition
-
Get the declared class name
- getDeclaredConstructor(Class<T>, Class<?>...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Retrieves the declared constructor (including private, protected, and package-private) of the specified class that matches the given parameter types.
- getDeclaredField() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
-
Get the declared field name.
- getDeclaredField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
-
Retrieves the declared field with the specified name from the given class.
- getDeclaredMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
-
Get all declared
methodsof 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
indexif 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
nameif 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
Executorto dispatch aevent - getExpiration() - Method in class io.microsphere.net.DelegatingURLConnection
- getFactories() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
Get the
URLStreamHandlerFactorydelegates; - 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
Fieldfrom 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
GarbageCollectorMXBeanobjects 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
Systemproperty value of the packages ofURLStreamHandlers. - getHandlers() - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Retrieves all handlers
- getHeaderField(int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderField(String) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldDate(String, long) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldInt(String, int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldKey(int) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFieldLong(String, long) - Method in class io.microsphere.net.DelegatingURLConnection
- getHeaderFields() - Method in class io.microsphere.net.DelegatingURLConnection
- getHierarchicalTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Retrieves all hierarchical generic types associated with the given type, including its superclasses and interfaces.
- getHighestPriority(Class<?>) - Method in class io.microsphere.io.Deserializers
-
Get the highest priority instance of
Deserializerby the specified deserialized type - getHighestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get the highest priority instance of
Serializerby 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
indexif 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
nameif 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
indexif it exists and is aJSONArray. - getJSONArray(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONArray. - getJSONObject(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif it exists and is aJSONObject. - getJSONObject(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONObject. - getKey() - Method in class io.microsphere.collection.DefaultEntry
- getKind() - Method in class io.microsphere.io.event.FileChangedEvent
-
Get the kind of
Filechanged - getKind() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the
JavaType.Kindof 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
Loggerby type - getLogger(String) - Static method in class io.microsphere.logging.LoggerFactory
-
Get an instance of
Loggerby name - getLong(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif 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
nameif 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
Deserializerby the specified deserialized type - getLowestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
-
Get the lowest priority instance of
Serializerby 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
MBeanAttributeobjects 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
MemoryManagerMXBeanobjects 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
MemoryPoolMXBeanobjects 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
methodsof 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
Deserializerby the specified deserialized type - getMostCompatible(Class<?>) - Method in class io.microsphere.io.Serializers
-
Get the most compatible instance of
Serializerby 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
Loggerinstance. - 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
- getPreRelease() - Method in class io.microsphere.util.Version
-
The pre-release
- 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
PropertyDescriptorby 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 aParameterizedTypeor aClass. - getRawType() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
-
Returns the Type object representing the class or interface that declared this type.
- getRawType() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the raw type represented by this JavaType.
- getRawType(Type) - Method in enum io.microsphere.reflect.JavaType.Kind
-
Get the raw type from the specified
type - getRawType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the raw type of the specified
Type, if it is aParameterizedType. - getReadTimeout() - Method in class io.microsphere.net.DelegatingURLConnection
- getReason() - Method in class io.microsphere.lang.Deprecation
- getReplacement() - Method in class io.microsphere.lang.Deprecation
- getRequestProperties() - Method in class io.microsphere.net.DelegatingURLConnection
- getRequestProperty(String) - Method in class io.microsphere.net.DelegatingURLConnection
- getResolvedClass() - Method in class io.microsphere.reflect.ReflectiveDefinition
-
Get the resolved class
- getResolvedField() - Method in class io.microsphere.reflect.FieldDefinition
- getResource(ClassLoader, ClassLoaderUtils.ResourceType, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a resource URL for the specified resource name using the provided ClassLoader and resource type.
- getResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a resource URL for the specified resource name using the provided ClassLoader.
- getResource(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get the resource URL under specified resource name using the default ClassLoader.
- getResourceAsString(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Gets the content of the specified resource as a String using the provided ClassLoader.
- getResourceAsString(String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Gets the content of the specified resource as a String using the default ClassLoader.
- getResources(ClassLoader, ClassLoaderUtils.ResourceType, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of URLs representing resources with the specified type and name using the provided ClassLoader.
- getResources(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Retrieves a set of URLs representing resources with the specified name using the provided ClassLoader.
- getRootSource() - Method in class io.microsphere.reflect.JavaType
-
Retrieves the root source JavaType from which this type was ultimately derived, if available.
- getRunningTasks() - Method in class io.microsphere.util.StopWatch
- getRuntimeClassLocation(Class<?>) - Static method in class io.microsphere.util.ClassPathUtils
-
Get Class Location URL from specified
Classat 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
Queuecontaining 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
indexif it exists, coercing it if necessary. - getString(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif 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
nullif 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
defaultValueif 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
Typeobject that this JavaType represents. - getType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Alias of
ClassUtils.getClass(Object) - getTypeName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Gets the type name of the given class.
- getTypeName(Object) - Static method in class io.microsphere.util.ClassUtils
-
Gets the type name of the given object.
- getTypeName(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the fully qualified type name of the given
Type. - getTypeNames(Type...) - Static method in class io.microsphere.reflect.TypeUtils
-
Gets the fully qualified type names for all types in the provided array.
- getTypes() - Method in class io.microsphere.util.TypeFinder
- getTypes(Object...) - Static method in class io.microsphere.util.ClassUtils
-
Alias of
ClassUtils.getTypes(Object...) - getUnloadedClassCount() - Static method in class io.microsphere.util.ClassLoaderUtils
-
Returns the total number of classes that have been unloaded since the Java virtual machine has started execution.
- getURL() - Method in class io.microsphere.net.DelegatingURLConnection
- getUrlClassPathClass() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.ClassicURLClassPathHandle
- getURLClassPathClassName() - Method in class io.microsphere.classloading.ModernURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
- getURLs(ClassLoader) - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- getURLs(ClassLoader) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Get the Class-Path URLs from the specified
ClassLoader - getUrlsField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.ClassicURLClassPathHandle
- getUrlsFieldName() - Method in class io.microsphere.classloading.ModernURLClassPathHandle
- getURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Retrieves the handler for the specified protocol
- getURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
-
Retrieves the current system-wide
URLStreamHandlerFactory. - getUseCaches() - Method in class io.microsphere.net.DelegatingURLConnection
- getValue() - Method in class io.microsphere.beans.BeanProperty
- getValue() - Method in class io.microsphere.beans.ConfigurationProperty
- getValue() - Method in class io.microsphere.collection.DefaultEntry
- getValue() - Method in class io.microsphere.management.MBeanAttribute
- getValue() - Method in enum io.microsphere.reflect.Modifier
-
The bit value of modifier
- getValue() - Method in class io.microsphere.util.ValueHolder
- getVersion() - Method in class io.microsphere.classloading.Artifact
-
Get the version
- getVersion(Class<?>) - Static method in class io.microsphere.util.Version
-
Class that exposes the version.
- GREATER_THAN - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than symbol : ">"
- GREATER_THAN_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than char : '>'
- GREATER_THAN_OR_EQUAL_TO - Static variable in interface io.microsphere.constants.SymbolConstants
-
The greater than or equal to symbol : ">="
- GROUP_ID_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- gt(Version) - Method in class io.microsphere.util.Version
-
Current
Versionis 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
URLStreamHandlerbased onClassLoader - Handler - Class in io.microsphere.net.console
-
"console" protocol Handler
- Handler() - Constructor for class io.microsphere.net.classpath.Handler
- Handler() - Constructor for class io.microsphere.net.console.Handler
- HANDLER_CONVENTION_CLASS_NAME - Static variable in class io.microsphere.net.URLUtils
-
The convention class name of
Handler. - HANDLER_PACKAGES_PROPERTY_NAME - Static variable in class io.microsphere.net.URLUtils
-
The property which specifies the package prefix list to be scanned for protocol handlers.
- HANDLER_PACKAGES_SEPARATOR_CHAR - Static variable in class io.microsphere.net.URLUtils
-
The separator character of
Handlers'packages. - has(String) - Method in class io.microsphere.json.JSONObject
-
Returns true if this object has a mapping for
name. - hashCode() - Method in class io.microsphere.beans.BeanMetadata
- hashCode() - Method in class io.microsphere.beans.BeanProperty
- hashCode() - Method in class io.microsphere.beans.ConfigurationProperty
- hashCode() - Method in class io.microsphere.beans.ConfigurationProperty.Metadata
- hashCode() - Method in class io.microsphere.classloading.Artifact
- hashCode() - Method in class io.microsphere.classloading.MavenArtifact
- hashCode() - Method in class io.microsphere.collection.ArrayEnumeration
- hashCode() - Method in class io.microsphere.collection.DefaultEntry
- hashCode() - Method in class io.microsphere.collection.DelegatingQueue
- hashCode() - Method in class io.microsphere.collection.ReversedDeque
- hashCode() - Method in class io.microsphere.collection.SingletonDeque
- hashCode() - Method in class io.microsphere.collection.UnmodifiableQueue
- hashCode() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- hashCode() - Method in class io.microsphere.convert.AbstractConverter
- hashCode() - Method in class io.microsphere.io.FastByteArrayInputStream
- hashCode() - Method in class io.microsphere.json.JSONArray
- hashCode() - Method in class io.microsphere.json.JSONObject
- hashCode() - Method in class io.microsphere.lang.Deprecation
- hashCode() - Method in class io.microsphere.lang.MutableInteger
- hashCode() - Method in class io.microsphere.reflect.ExecutableDefinition
- hashCode() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
- hashCode() - Method in class io.microsphere.reflect.generics.TypeArgument
- hashCode() - Method in class io.microsphere.reflect.JavaType
- hashCode() - Method in class io.microsphere.reflect.MemberDefinition
- hashCode() - Method in class io.microsphere.reflect.MultipleType
- hashCode() - Method in class io.microsphere.reflect.ReflectiveDefinition
- hashCode() - Method in class io.microsphere.util.StopWatch.Task
- hashCode() - Method in class io.microsphere.util.ValueHolder
- hashCode() - Method in class io.microsphere.util.Version
- hashCode(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- hasMoreElements() - Method in class io.microsphere.collection.ArrayEnumeration
- hasMoreElements() - Method in class io.microsphere.collection.SingletonEnumeration
- hasNext() - Method in class io.microsphere.collection.EmptyIterator
- hasNext() - Method in class io.microsphere.collection.EnumerationIteratorAdapter
- hasNext() - Method in class io.microsphere.collection.SingletonIterator
- hasNext() - Method in class io.microsphere.collection.UnmodifiableIterator
- hasNonPrivateConstructorWithoutParameters(Class<?>) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Checks whether the specified class has at least one non-private constructor without parameters.
- HIERARCHICAL - io.microsphere.util.TypeFinder.Include
- HierarchicalClassComparator - Class in io.microsphere.util
-
Comparatorfor 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.Entrywith the specified key and value. - ImmutableEntry<K,V> - Class in io.microsphere.collection
-
An immutable implementation of
Map.Entrythat 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
classof java.lang.reflect.InaccessibleObjectException since JDK 9. - INACCESSIBLE_OBJECT_EXCEPTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
-
The class name of java.lang.reflect.InaccessibleObjectException since JDK 9
- incrementAndGet() - Method in class io.microsphere.lang.MutableInteger
-
Increments the current value by 1 and returns the updated value.
- INDEX_NOT_FOUND - Static variable in class io.microsphere.util.StringUtils
-
Represents a failed index search.
- indexOfMatrixString(String) - Static method in class io.microsphere.net.URLUtils
- info(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the INFO level.
- info(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- info(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- init() - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- initBannedMethods() - Static method in class io.microsphere.reflect.MethodUtils
-
Initializes the banned methods cache based on the system property "microsphere.reflect.banned-methods".
- initializeLoaders(ClassLoader) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Initialize the loaders of URL Class-Path from
URLClassLoader - initSubProtocolURLConnectionFactories(List<SubProtocolURLConnectionFactory>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Initialize
SubProtocolURLConnectionFactories - INSTANCE - Static variable in class io.microsphere.collection.EmptyDeque
- INSTANCE - Static variable in class io.microsphere.collection.EmptyIterable
-
Singleton instance of
EmptyIterator - INSTANCE - Static variable in class io.microsphere.collection.EmptyIterator
-
The singleton of
EmptyIterator - INSTANCE - Static variable in class io.microsphere.convert.ByteArrayToObjectConverter
-
The Singleton instance of
ByteArrayToObjectConverter - INSTANCE - Static variable in class io.microsphere.convert.MapToPropertiesConverter
- INSTANCE - Static variable in class io.microsphere.convert.NumberToByteConverter
-
Singleton instance of
NumberToByteConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToCharacterConverter
-
Singleton instance of
NumberToCharacterConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToDoubleConverter
-
Singleton instance of
NumberToDoubleConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToFloatConverter
-
Singleton instance of
NumberToFloatConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToIntegerConverter
-
Singleton instance of
NumberToIntegerConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToLongConverter
-
Singleton instance of
NumberToLongConverter. - INSTANCE - Static variable in class io.microsphere.convert.NumberToShortConverter
-
Singleton instance of
NumberToShortConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToBooleanConverter
-
Singleton instance of
ObjectToBooleanConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteArrayConverter
-
Singleton instance of
ObjectToByteArrayConverter - INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteConverter
-
Singleton instance of
ObjectToByteConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToCharacterConverter
-
Singleton instance of
ObjectToCharacterConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToDoubleConverter
-
Singleton instance of
ObjectToDoubleConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToFloatConverter
-
Singleton instance of
ObjectToFloatConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToIntegerConverter
-
Singleton instance of
ObjectToIntegerConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToLongConverter
-
Singleton instance of
ObjectToLongConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToOptionalConverter
-
Singleton instance of
ObjectToOptionalConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToShortConverter
-
Singleton instance of
ObjectToShortConverter. - INSTANCE - Static variable in class io.microsphere.convert.ObjectToStringConverter
-
Singleton instance of
ObjectToStringConverter. - INSTANCE - Static variable in class io.microsphere.convert.PropertiesToStringConverter
-
Singleton instance of
PropertiesToStringConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToBooleanConverter
-
Singleton instance of
StringToBooleanConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToByteConverter
-
Singleton instance of
StringToByteConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToCharacterConverter
-
Singleton instance of
StringToCharacterConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToCharArrayConverter
-
Singleton instance of
StringToCharArrayConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToClassConverter
-
Singleton instance of
StringToClassConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToDoubleConverter
-
Singleton instance of
StringToDoubleConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToDurationConverter
-
Singleton instance of
StringToDurationConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToFloatConverter
-
Singleton instance of
StringToFloatConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToInputStreamConverter
-
Singleton instance of
StringToInputStreamConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToIntegerConverter
-
Singleton instance of
StringToIntegerConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToLongConverter
-
Singleton instance of
StringToLongConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToShortConverter
-
Singleton instance of
StringToShortConverter. - INSTANCE - Static variable in class io.microsphere.convert.StringToStringConverter
-
Singleton instance of
StringToStringConverter. - INSTANCE - Static variable in class io.microsphere.filter.ClassFileJarEntryFilter
-
ClassFileJarEntryFilterSingleton instance - INSTANCE - Static variable in class io.microsphere.filter.TrueClassFilter
-
Singleton
TrueClassFilterinstance - 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
interfacemodifier. - 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
Methodobject, 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
Methodobject, 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
Methodobject. - 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
FileFilterandFilenameFilter. - IOUtils - Class in io.microsphere.io
-
The utilities class for I/O
- IS_JAVA_10 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 10.x - IS_JAVA_11 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 11.x - IS_JAVA_12 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 12.x - IS_JAVA_13 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 13.x - IS_JAVA_14 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 14.x - IS_JAVA_15 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 15.x - IS_JAVA_16 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 16.x - IS_JAVA_17 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 17.x - IS_JAVA_18 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 18.x - IS_JAVA_19 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 19.x - IS_JAVA_20 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 20.x - IS_JAVA_21 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 21.x - IS_JAVA_22 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 22.x - IS_JAVA_23 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 23.x - IS_JAVA_24 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 24.x - IS_JAVA_8 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java 8 - IS_JAVA_9 - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Java version 9.x - IS_LTS_JAVA_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif current Java version is Long Term Supported(LTS) - IS_OS_WINDOWS - Static variable in class io.microsphere.util.SystemUtils
-
Is
trueif this is Windows. - isAbstract(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
abstractmodifier. - isAbstract(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Memberis declared asabstract. - isAbstractClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is an abstract class.
- isActualType(Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given type is a concrete actual type, which means it is either a
Classor aParameterizedType. - isAnnotation(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
annotationmodifier. - isAnnotationInterfaceMethod(Method) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified method is declared by the
Annotationinterface. - 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
AnnotatedElementinstances contains the given annotation type. - isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified
AnnotatedElementhas 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
superTypeis assignable from thetargetType. - isAssignableFrom(Class<?>, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks whether the target type can be assigned to the given super class.
- isAssignableFrom(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Determines whether one type can be assigned from another type, similar to the semantics of
Class.isAssignableFrom(Class). - isAvailable() - Method in class io.microsphere.logging.LoggerFactory
-
Current
LoggerFactoryis 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
bridgemodifier. - 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.CallerSensitiveannotation 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
Iterableis an instance ofDeque. - isDerived(Class<?>, Class<?>...) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the
targetTypeis derived from any of the specifiedsuperTypes. - isDirectoryURL(URL) - Static method in class io.microsphere.net.URLUtils
-
Determines whether the specified URL refers to a directory.
- isEmpty() - Method in class io.microsphere.collection.DelegatingQueue
- isEmpty() - Method in class io.microsphere.collection.UnmodifiableQueue
- isEmpty() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- isEmpty(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided boolean array is empty.
- isEmpty(byte[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided byte array is empty.
- isEmpty(char[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided char array is empty.
- isEmpty(double[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided double array is empty.
- isEmpty(float[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided float array is empty.
- isEmpty(int[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided int array is empty.
- isEmpty(long[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided long array is empty.
- isEmpty(short[]) - Static method in class io.microsphere.util.ArrayUtils
-
Checks if the provided short array is empty.
- isEmpty(JSONArray) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONArrayis empty. - isEmpty(JSONObject) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONObjectis empty. - isEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Checks if the provided
CharSequenceis 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
nullor 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
enummodifier. - 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
finalmodifier. - 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
Memberis declared asfinal. - isFinished() - Method in class io.microsphere.process.ProcessExecutor
-
Check current process finish or not.
- isGeneralClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is a general class.
- isGeneralClass(Class<?>, Boolean) - Static method in class io.microsphere.util.ClassUtils
-
Is the specified type a general class or not?
- isGenericArrayType() - Method in class io.microsphere.reflect.JavaType
-
Checks if this JavaType represents a generic array type.
- isGenericArrayType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is an instance of
GenericArrayType. - isGreaterOrEqual(Version) - Method in class io.microsphere.util.Version
-
Current
Versionis greater than or equal to that - isGreaterThan(Version) - Method in class io.microsphere.util.Version
-
Current
Versionis greater than that - isHandleEventMethod(Method) - Method in class io.microsphere.event.GenericEventListener
-
The
eventhandle methods must meet following conditions: notGenericEventListener.onEvent(Event)methodpublicaccessibilityvoidreturn type noexceptiondeclaration only oneEventtype argument - isInaccessibleObjectException(Throwable) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Checks whether the specified
Throwableis an instance ofjava.lang.reflect.InaccessibleObjectException. - isInfoEnabled() - Method in interface io.microsphere.logging.Logger
-
Is the logger instance enabled for the INFO level?
- isInterface(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
interfacemodifier. - 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
Versionis less than or equal to that - isLessThan(Version) - Method in class io.microsphere.util.Version
-
Current
Versionis 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
mandatedmodifier. - 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
nativemodifier. - isNonPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Memberis 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
Memberis 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
JSONArrayis not empty. - isNotEmpty(JSONObject) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given
JSONObjectis not empty. - isNotEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
-
Checks if the provided
CharSequenceis 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 thenullreference orJSONObject.NULL. - isNull(Object) - Static method in class io.microsphere.json.JSONUtils
-
Checks if the given object is null or equals to
JSONObject.NULL. - isNull(String) - Method in class io.microsphere.json.JSONObject
-
Returns true if this object has no mapping for
nameor if it has a mapping whose value isJSONObject.NULL. - isNumber(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given type is a subtype of
Number. - isNumber(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the given object is an instance of
Number. - isNumeric(String) - Static method in class io.microsphere.util.StringUtils
-
Checks if the String contains only unicode digits.
- isObjectClass(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given class is the
Objectclass. - isObjectMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Checks whether the given method is declared by the
Objectclass. - isObjectType(Object) - Static method in class io.microsphere.reflect.TypeUtils
-
Checks if the given object is the
Objecttype. - 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
privatemodifier. - isPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Memberis declared asprivate. - isProtected(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
protectedmodifier. - 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
Memberis declared aspublic. - isQueue(Class<?>) - Static method in class io.microsphere.collection.QueueUtils
-
Checks whether the specified
typeis an instance ofQueue. - isQueue(Object) - Static method in class io.microsphere.collection.QueueUtils
-
Checks whether the specified
Iterableis an instance ofQueue. - isReadable() - Method in class io.microsphere.management.MBeanAttribute
-
Whether the value of the attribute can be read.
- isReentrant() - Method in class io.microsphere.util.StopWatch.Task
- isRequired() - Method in class io.microsphere.beans.ConfigurationProperty
- isRootSource() - Method in class io.microsphere.reflect.JavaType
-
Checks whether this JavaType is the root source type.
- isSameType(Annotation, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the specified annotation is of the given annotation type.
- isSet(Class<?>) - Static method in class io.microsphere.collection.SetUtils
-
Checks whether the specified
typeis assignable fromSetinterface. - isSet(Object) - Static method in class io.microsphere.collection.SetUtils
-
Checks whether the specified
Iterableis an instance ofSet. - isShutdown() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- isSimpleType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified type is a simple type.
- isSimpleType(Object) - Static method in class io.microsphere.util.ClassUtils
-
Checks if the specified object is a simple type.
- isSource() - Method in class io.microsphere.reflect.JavaType
-
Checks whether this JavaType is the source type.
- isStatic(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
staticmodifier. - isStatic(Member) - Static method in class io.microsphere.reflect.MemberUtils
-
Checks whether the specified
Memberis declared asstatic. - isStrict(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
strictmodifier. - isSupportedSunReflectReflection() - Static method in class io.microsphere.reflect.ReflectionUtils
-
Checks if the
sun.reflect.Reflectionclass is available and supported in the current JVM. - isSymlink(File) - Static method in class io.microsphere.io.FileUtils
-
Determines if the provided
Fileis a symbolic link. - isSynchronized(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
synchronizedmodifier. - isSynthetic(int) - Static method in enum io.microsphere.reflect.Modifier
-
Checks if the specified modifiers contain the
syntheticmodifier. - 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
transientmodifier. - isType(AnnotatedElement) - Static method in class io.microsphere.util.AnnotationUtils
-
Checks whether the given
AnnotatedElementis 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
varargsmodifier. - 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
volatilemodifier. - 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
Iteratorand provides anIterableinterface. - 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
Iterableand applies the providedConsumerto 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
JarEntryobjects. - 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
Versioninstance for Java 10 - JAVA_VERSION_11 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 11 - JAVA_VERSION_12 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 12 - JAVA_VERSION_13 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 13 - JAVA_VERSION_14 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 14 - JAVA_VERSION_15 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 15 - JAVA_VERSION_16 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 16 - JAVA_VERSION_17 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 17 - JAVA_VERSION_18 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 18 - JAVA_VERSION_19 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 19 - JAVA_VERSION_20 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 20 - JAVA_VERSION_21 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 21 - JAVA_VERSION_22 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 22 - JAVA_VERSION_23 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 23 - JAVA_VERSION_24 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 24 - JAVA_VERSION_8 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance for Java 8 - JAVA_VERSION_9 - Static variable in class io.microsphere.util.VersionUtils
-
The
Versioninstance 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
JavaTypeinstance 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
JavaTypeinstance 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
LoggerFactoryimplementation 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
JSONArrayrepresentation of it. - JSONArray - Class in io.microsphere.json
-
A dense indexed sequence of values.
- JSONArray() - Constructor for class io.microsphere.json.JSONArray
-
Creates a
JSONArraywith no values. - JSONArray(JSONTokener) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArraywith values from the next array in the tokener. - JSONArray(Iterable<?>) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArrayby copying all values from the given collection. - JSONArray(Object) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArraywith values from the given primitive array. - JSONArray(String) - Constructor for class io.microsphere.json.JSONArray
-
Creates a new
JSONArraywith 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
JSONObjectrepresentation 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
JSONObjectwith no name/value mappings. - JSONObject(JSONObject, String[]) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObjectby copying mappings for the listed names from the given object. - JSONObject(JSONTokener) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObjectwith name/value mappings from the next object in the tokener. - JSONObject(String) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObjectwith name/value mappings from the JSON string. - JSONObject(Map) - Constructor for class io.microsphere.json.JSONObject
-
Creates a new
JSONObjectby copying all name/value mappings from the given map. - JSONStringer - Class in io.microsphere.json
-
Implements
JSONObject.toString()andJSONArray.toString(). - JSONStringer() - Constructor for class io.microsphere.json.JSONStringer
- JSONStringer(int) - Constructor for class io.microsphere.json.JSONStringer
- JSONTokener - Class in io.microsphere.json
-
Parses a JSON (RFC 4627) encoded string into the corresponding object.
- JSONTokener(String) - Constructor for class io.microsphere.json.JSONTokener
- JSONUtils - Class in io.microsphere.json
-
Utility class for generating and manipulating JSON strings.
K
- key(String) - Method in class io.microsphere.json.JSONStringer
-
Encodes the key (property name) to this stringer.
- keys() - Method in class io.microsphere.json.JSONObject
-
Returns an iterator of the
Stringnames 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
Versionis 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
EventListenerinstances. - 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
Listfor 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
ConfigurationPropertyinstances. - loadAll() - Static method in interface io.microsphere.metadata.ConfigurationPropertyLoader
-
Loads all
ConfigurationPropertyinstances by loading and executing all availableConfigurationPropertyLoaderservices 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 listenersbyServiceLoader - loadFirstService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoaderservice 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
ServiceLoaderservice 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
ServiceLoaderservice type using the providedClassLoader. - loadFirstService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the first instance of the specified
ServiceLoaderservice type using the providedClassLoader, with an option to enable or disable caching of the loaded services. - loadLastService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoaderservice 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
ServiceLoaderservice 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
ServiceLoaderservice type using the providedClassLoader. - loadLastService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads the last instance of the specified
ServiceLoaderservice type using the providedClassLoader, with an option to enable or disable caching of the loaded services. - loadServices(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoaderservice 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
ServiceLoaderservice 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
ServiceLoaderservice type using the providedClassLoader. - loadServices(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoaderservice type using the providedClassLoader, with an option to enable or disable caching of the loaded services. - loadServicesList(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoaderservice 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
ServiceLoaderservice 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
ServiceLoaderservice type using the providedClassLoader. - loadServicesList(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
-
Loads all implementation instances of the specified
ServiceLoaderservice type using the providedClassLoader, with an option to enable or disable caching of the loaded services. - loadSPI() - Method in class io.microsphere.io.Deserializers
- loadSPI() - Method in class io.microsphere.io.Serializers
- log(Consumer<String>, BiConsumer<String, Throwable>, String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- logger - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
- logger - Variable in class io.microsphere.convert.AbstractConverter
- logger - Variable in class io.microsphere.metadata.ClassPathResourceConfigurationPropertyLoader
- Logger - Interface in io.microsphere.logging
-
Logger interface for logging messages with different severity levels.
- LoggerFactory - Class in io.microsphere.logging
-
The
LoggerFactoryserves as an abstract base class for creating and managing instances of theLoggertype. - LoggerFactory() - Constructor for class io.microsphere.logging.LoggerFactory
- LoggingFileChangedListener - Class in io.microsphere.io.event
-
A
FileChangedListenerimplementation 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.Lookupby the specified lookup class withall accesses (public, private, protected and package) - lookup(Class<?>, MethodHandleUtils.LookupMode...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
Create an instance of
MethodHandles.Lookupby the specified lookup class withall access (public, private, protected and package) - lt(Version) - Method in class io.microsphere.util.Version
-
Current
Versionis 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
-
ArtifactResourceResolverimplementation 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
Mapfor Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9. - MapToPropertiesConverter - Class in io.microsphere.convert
- MapToPropertiesConverter() - Constructor for class io.microsphere.convert.MapToPropertiesConverter
- MapUtils - Class in io.microsphere.collection
-
The utilities class for Java
Map - matches(int) - Method in enum io.microsphere.reflect.Modifier
-
matches the specified modifier
- matches(Artifact) - Method in class io.microsphere.classloading.Artifact
- matches(Artifact) - Method in class io.microsphere.classloading.MavenArtifact
- matches(Artifact, Function<Artifact, String>) - Method in class io.microsphere.classloading.Artifact
- matchesArtifactId(Artifact) - Method in class io.microsphere.classloading.Artifact
- matchesVersion(Artifact) - Method in class io.microsphere.classloading.Artifact
- MAVEN_POM_PROPERTIES_RESOURCE_PREFIX - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- MAVEN_POM_PROPERTIES_RESOURCE_SUFFIX - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifact - Class in io.microsphere.classloading
-
Represents a Maven software artifact with attributes such as group ID, artifact ID, version, and location.
- MavenArtifact(String, String, String, URL) - Constructor for class io.microsphere.classloading.MavenArtifact
- MavenArtifactResourceResolver - Class in io.microsphere.classloading
-
A resolver implementation for Maven artifact metadata, extracting information from Maven POM properties files.
- MavenArtifactResourceResolver() - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MavenArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.MavenArtifactResourceResolver
- MAX_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
The maximum priority
- MBeanAttribute - Class in io.microsphere.management
-
Represents an MBean attribute, encapsulating the
MBeanAttributeInfoand 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
MemberUtilities 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
-
ConfigurationPropertyLoaderclass to load the configuration properties metadata fromresource location. - MetadataResourceConfigurationPropertyLoader() - Constructor for class io.microsphere.metadata.MetadataResourceConfigurationPropertyLoader
- MethodDefinition - Class in io.microsphere.reflect
-
The definition class of Java
Method, providing a structured way to define and resolve methods by their name, parameter types, and declaring class. - MethodDefinition(Version, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(Version, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(String, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodDefinition(String, String, String, String...) - Constructor for class io.microsphere.reflect.MethodDefinition
- MethodHandlesLookupUtils - Class in io.microsphere.invoke
-
Utilities class providing convenient methods for working with
MethodHandles.Lookup. - MethodHandleUtils - Class in io.microsphere.invoke
-
Utility class for working with
MethodHandle. - MethodHandleUtils.LookupMode - Enum in io.microsphere.invoke
-
The allowed
MethodHandles.Lookupmodes enumeration - MethodUtils - Class in io.microsphere.reflect
-
The Java Reflection
MethodUtility 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
HashMaporHashtable - MIN_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
The minimum priority
- ModernProcessIdResolver - Class in io.microsphere.process
-
A
ProcessIdResolverimplementation for modern JDKs (Java 9+). - ModernProcessIdResolver() - Constructor for class io.microsphere.process.ModernProcessIdResolver
- ModernURLClassPathHandle - Class in io.microsphere.classloading
-
Modern
URLClassPathHandleforjdk.internal.loader.URLClassPathsince 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
moduleaccess, which may contribute to the result oflookupModes. - more() - Method in class io.microsphere.json.JSONTokener
- MultipleType - Class in io.microsphere.reflect
-
Represents a composite type that encapsulates multiple
Typeinstances. - MultiValueConverter<S> - Interface in io.microsphere.convert.multiple
-
An interface to convert the source-typed value to multiple value, e.g , Java array,
Collectionor 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
URLStreamHandlerFactorythat allows dynamic registration and retrieval ofURLStreamHandlerinstances 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
nativemodifier. - 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
ArrayDequeinstance. - newArrayDeque(int) - Static method in class io.microsphere.collection.QueueUtils
-
Creates a new
ArrayDequeinstance with the specified initial capacity. - newArrayDeque(E...) - Static method in class io.microsphere.collection.QueueUtils
-
Creates a new
ArrayDequeinstance containing the specified elements. - newArrayList() - Static method in class io.microsphere.collection.ListUtils
-
Creates a new empty
ArrayListinstance. - newArrayList(int) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayListinstance with the specified initial capacity. - newArrayList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayListinstance containing all elements from the specifiedIterable. - newArrayList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedListinstance from the specifiedEnumeration. - newArrayList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
ArrayListinstance containing all elements from the specifiedIterator. - newBundle(String, Locale, String, ClassLoader, boolean) - Method in class io.microsphere.util.PropertyResourceBundleControl
- newConcurrentHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
ConcurrentHashMapwith 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
ConcurrentHashMapwith 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
ConcurrentHashMapwith the specified initial capacity and load factor. - newConcurrentHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
ConcurrentHashMapwith the same mappings as the specified map. - newControl(String) - Static method in class io.microsphere.util.PropertyResourceBundleControl
-
Creates a new instance of
PropertyResourceBundleControlif 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
HashMapwith the specified initial capacity and a fixed load factor. - newFixedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSetwith the specified initial capacity and fixed load factor. - newFixedLinkedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
LinkedHashMapwith the specified initial capacity and a fixed load factor. - newFixedLinkedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSetwith the specified initial capacity and fixed load factor. - newHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
HashMapwith 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
HashMapwith 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
HashMapwith the specified initial capacity and load factor. - newHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
HashMapwith the same mappings as the specified map. - newHashSet() - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSetwith the default initial capacity and load factor. - newHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSetwith the specified initial capacity and default load factor. - newHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
HashSetwith the specified initial capacity and load factor. - newHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSetcontaining all elements from the provided varargs array. - newHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSetcontaining all elements from the providedIterable. - newHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
HashSetcontaining all elements from the providedCollection. - newInstance(Class<T>, Object...) - Static method in class io.microsphere.util.ClassUtils
-
Creates a new instance of the specified class by finding a suitable constructor that matches the provided arguments and invoking it.
- newInstance(Object...) - Method in class io.microsphere.reflect.ConstructorDefinition
-
Create an instance by the specified
Constructorand arguments - newInstance(Constructor<T>, Object...) - Static method in class io.microsphere.reflect.ConstructorUtils
-
Creates a new instance by invoking the specified
Constructorwith the provided arguments. - newLinkedHashMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
LinkedHashMapwith 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
LinkedHashMapwith 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
LinkedHashMapwith the specified initial capacity and load factor. - newLinkedHashMap(int, float, boolean) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
LinkedHashMapwith 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
LinkedHashMapwith the same mappings as the specified map. - newLinkedHashSet() - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSetwith the default initial capacity and load factor. - newLinkedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSetwith the specified initial capacity and default load factor. - newLinkedHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new, empty
LinkedHashSetwith the specified initial capacity and load factor. - newLinkedHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSetcontaining all elements from the provided varargs array. - newLinkedHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSetcontaining all elements from the providedIterable. - newLinkedHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSetcontaining all elements from the providedCollection. - newLinkedHashSet(Iterator<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates a new
LinkedHashSetcontaining all elements from the providedIterator. - newLinkedList() - Static method in class io.microsphere.collection.ListUtils
-
Creates a new empty
LinkedListinstance. - newLinkedList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedListinstance containing all elements from the specifiedIterable. - newLinkedList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedListinstance from the specifiedEnumeration. - newLinkedList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedListinstance containing all elements from the specifiedIterator. - newThread(Runnable) - Method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean, int) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newThreadFactory(String, boolean, int, long) - Static method in class io.microsphere.concurrent.CustomizedThreadFactory
- newTreeMap() - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
TreeMapusing natural ordering for the keys. - newTreeMap(Comparator<? super K>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new empty
TreeMapwith the specified comparator to order the keys. - newTreeMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
TreeMapwith the same mappings as the specified map. - newTreeMap(SortedMap<K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
-
Creates a new
TreeMapwith the same mappings as the specified sorted map. - newURLClassLoader(Iterable<URL>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoaderusing the URLs provided in anIterable. - newURLClassLoader(Iterable<URL>, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoaderusing the URLs provided in anIterable. - newURLClassLoader(URL[]) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Create a new instance of
URLClassLoader - newURLClassLoader(URL[], boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Create a new instance of
URLClassLoader - newURLClassLoader(URL[], ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Creates a new instance of
URLClassLoaderusing 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
Predicatereference toMemberUtils.isNonPrivate(Member) - NON_PRIVATE_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMemberUtils.isNonPrivate(Member) - NON_STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicatereference toMemberUtils.isNonStatic(Member) - NON_STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMemberUtils.isNonStatic(Member) - Nonnull - Annotation Type in io.microsphere.annotation
-
A common Microsphere annotation to declare that annotated elements cannot be
null. - NoOpLoggerFactory - Class in io.microsphere.logging
-
A
LoggerFactoryimplementation that provides instances ofNoOpLogger, which perform no operations for logging calls. - NoOpLoggerFactory() - Constructor for class io.microsphere.logging.NoOpLoggerFactory
- NoOpURLClassPathHandle - Class in io.microsphere.classloading
-
No-Operation
URLClassPathHandle - NoOpURLClassPathHandle() - Constructor for class io.microsphere.classloading.NoOpURLClassPathHandle
- NORMAL_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
Normal Priority
- normalizePath(String) - Static method in class io.microsphere.net.URLUtils
-
Normalizes a given path by removing redundant slashes or backslashes and standardizing separators.
- NOT_FOUND_CONSTRUCTOR - Static variable in class io.microsphere.reflect.ConstructorUtils
- NOT_FOUND_METHOD_HANDLE - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
-
MethodHandlefor 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
nullunder some circumstance. - NumberToByteConverter - Class in io.microsphere.convert
- NumberToByteConverter() - Constructor for class io.microsphere.convert.NumberToByteConverter
- NumberToCharacterConverter - Class in io.microsphere.convert
- NumberToCharacterConverter() - Constructor for class io.microsphere.convert.NumberToCharacterConverter
- NumberToDoubleConverter - Class in io.microsphere.convert
- NumberToDoubleConverter() - Constructor for class io.microsphere.convert.NumberToDoubleConverter
- NumberToFloatConverter - Class in io.microsphere.convert
- NumberToFloatConverter() - Constructor for class io.microsphere.convert.NumberToFloatConverter
- NumberToIntegerConverter - Class in io.microsphere.convert
- NumberToIntegerConverter() - Constructor for class io.microsphere.convert.NumberToIntegerConverter
- NumberToLongConverter - Class in io.microsphere.convert
- NumberToLongConverter() - Constructor for class io.microsphere.convert.NumberToLongConverter
- NumberToShortConverter - Class in io.microsphere.convert
- NumberToShortConverter() - Constructor for class io.microsphere.convert.NumberToShortConverter
- numberToString(Number) - Static method in class io.microsphere.json.JSONObject
-
Encodes the number as a JSON string.
- NumberUtils - Class in io.microsphere.util
-
The utilities class for
nummber
O
- object() - Method in class io.microsphere.json.JSONStringer
-
Begins encoding a new object.
- OBJECT_DECLARED_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
-
The declared methods of
Object - OBJECT_JAVA_TYPE - Static variable in class io.microsphere.reflect.JavaType
-
A JavaType instance representing the
Objectclass, which serves as the root class for all Java types. - OBJECT_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMethodUtils.isObjectMethod(Method) - OBJECT_PUBLIC_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
-
The public methods of
Object - ObjectToBooleanConverter - Class in io.microsphere.convert
- ObjectToBooleanConverter() - Constructor for class io.microsphere.convert.ObjectToBooleanConverter
- ObjectToByteArrayConverter - Class in io.microsphere.convert
-
The class coverts the
Objectinstance to bebyte arrayobject. - ObjectToByteArrayConverter() - Constructor for class io.microsphere.convert.ObjectToByteArrayConverter
- ObjectToByteConverter - Class in io.microsphere.convert
- ObjectToByteConverter() - Constructor for class io.microsphere.convert.ObjectToByteConverter
- ObjectToCharacterConverter - Class in io.microsphere.convert
- ObjectToCharacterConverter() - Constructor for class io.microsphere.convert.ObjectToCharacterConverter
- ObjectToDoubleConverter - Class in io.microsphere.convert
- ObjectToDoubleConverter() - Constructor for class io.microsphere.convert.ObjectToDoubleConverter
- ObjectToFloatConverter - Class in io.microsphere.convert
- ObjectToFloatConverter() - Constructor for class io.microsphere.convert.ObjectToFloatConverter
- ObjectToIntegerConverter - Class in io.microsphere.convert
- ObjectToIntegerConverter() - Constructor for class io.microsphere.convert.ObjectToIntegerConverter
- ObjectToLongConverter - Class in io.microsphere.convert
- ObjectToLongConverter() - Constructor for class io.microsphere.convert.ObjectToLongConverter
- ObjectToOptionalConverter - Class in io.microsphere.convert
-
The class to convert
ObjecttoOptional - ObjectToOptionalConverter() - Constructor for class io.microsphere.convert.ObjectToOptionalConverter
- ObjectToShortConverter - Class in io.microsphere.convert
- ObjectToShortConverter() - Constructor for class io.microsphere.convert.ObjectToShortConverter
- ObjectToStringConverter - Class in io.microsphere.convert
- ObjectToStringConverter() - Constructor for class io.microsphere.convert.ObjectToStringConverter
- of(int) - Static method in class io.microsphere.lang.MutableInteger
-
Creates a new instance of
MutableIntegerinitialized 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(int, int, int, String) - Static method in class io.microsphere.util.Version
- of(E...) - Static method in class io.microsphere.collection.EnumerationUtils
-
Creates an
Enumerationfrom 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
Setfrom the given varargs array of elements. - of(Class<?>) - Static method in class io.microsphere.beans.BeanMetadata
-
Create a
BeanMetadatainstance 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
BeanPropertyinstance - 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
FileExtensionFilterby 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.Operatormember 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.Entryobjects. - of(K, V) - Static method in class io.microsphere.collection.DefaultEntry
-
Create a new instance of
DefaultEntrywith 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
ArrayListcontaining all elements from the specified array. - ofBooleans(boolean...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
booleanarray from the provided elements. - ofBytes(byte...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
bytearray from the provided elements. - ofChars(char...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
chararray from the provided elements. - ofDoubles(double...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
doublearray from the provided elements. - ofEntry(K, V) - Static method in class io.microsphere.collection.MapUtils
-
Creates an immutable
Map.Entrywith the specified key and value. - ofEnumeration(E...) - Static method in class io.microsphere.collection.EnumerationUtils
-
Creates an
Enumerationfrom 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
floatarray from the provided elements. - ofInts(int...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
intarray from the provided elements. - ofLinkedList(E...) - Static method in class io.microsphere.collection.ListUtils
-
Creates a new
LinkedListcontaining 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
longarray 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
Setfrom 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
Setfrom the givenIterable. - ofSet(Collection<T>) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Setfrom the givenCollection. - ofSet(Collection<T>, T...) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Setfrom the givenCollectionand additional varargs elements. - ofSet(Enumeration<E>) - Static method in class io.microsphere.collection.SetUtils
-
Creates an unmodifiable
Setfrom the givenEnumeration. - ofShorts(short...) - Static method in class io.microsphere.util.ArrayUtils
-
Creates a new
shortarray from the provided elements. - ofURL(String) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided URL string into a
URLobject. - 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(int, int, int, String) - 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
Eventwhen 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
URLConnectionif anySubProtocolURLConnectionFactorydoes not create theURLConnection. - opt(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
index, or null if the array has no value atindex. - opt(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
name, or null if no such mapping exists. - optBoolean(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif 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
indexif 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
nameif 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
nameif 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
indexif 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
indexif 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
nameif 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
nameif 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
indexif 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
indexif 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
nameif 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
nameif 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
indexif it exists and is aJSONArray. - optJSONArray(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONArray. - optJSONObject(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif it exists and is aJSONObject. - optJSONObject(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif it exists and is aJSONObject. - optLong(int) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif 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
indexif 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
nameif 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
nameif 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
indexif it exists, coercing it if necessary. - optString(int, String) - Method in class io.microsphere.json.JSONArray
-
Returns the value at
indexif it exists, coercing it if necessary. - optString(String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif it exists, coercing it if necessary. - optString(String, String) - Method in class io.microsphere.json.JSONObject
-
Returns the value mapped by
nameif 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
originalaccess which may contribute to the result oflookupModes. - OS_ARCH - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system architecture.
- OS_ARCH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system architecture : "os.arch"
- OS_NAME - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system name.
- OS_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system name : "os.name"
- OS_NAME_WINDOWS_PREFIX - Static variable in class io.microsphere.util.SystemUtils
- OS_VERSION - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system version.
- OS_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system version : "os.version"
- overrides(Method, Method) - Static method in class io.microsphere.reflect.MethodUtils
-
Tests whether one method, as a member of a given type, overrides another method.
P
- PACKAGE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PACKAGE - io.microsphere.util.ClassLoaderUtils.ResourceType
-
Represents package resources.
- PackageNameClassFilter - Class in io.microsphere.filter
-
ClassFilterimplementation 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
-
PackageNameClassNameFilteris aFilterimplementation 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
EventDispatcherwith the specifiedExecutor - ParallelEventDispatcher - Class in io.microsphere.event
-
Parallel
EventDispatcherimplementation. - 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
-
ParameterizedTypeImplementation forkssun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl - parameterizedTypePredicate(Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
- parseURL(URL, String, int, int) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- PATH_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
-
Path Separator :
File.pathSeparator - PATH_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Path separator (":" on UNIX) : "path.separator"
- PathConstants - Interface in io.microsphere.constants
-
Path Constants Definition
- peek() - Method in class io.microsphere.collection.AbstractDeque
- peek() - Method in class io.microsphere.collection.ArrayStack
-
Looks at the object at the top of this stack without removing it from the stack.
- peek() - Method in class io.microsphere.collection.DelegatingQueue
- peek() - Method in class io.microsphere.collection.ReversedDeque
- peek() - Method in class io.microsphere.collection.UnmodifiableQueue
- peek() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- peekFirst() - Method in class io.microsphere.collection.DelegatingDeque
- peekFirst() - Method in class io.microsphere.collection.EmptyDeque
- peekFirst() - Method in class io.microsphere.collection.ReversedDeque
- peekFirst() - Method in class io.microsphere.collection.SingletonDeque
- peekFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- peekLast() - Method in class io.microsphere.collection.DelegatingDeque
- peekLast() - Method in class io.microsphere.collection.EmptyDeque
- peekLast() - Method in class io.microsphere.collection.ReversedDeque
- peekLast() - Method in class io.microsphere.collection.SingletonDeque
- peekLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- PIPE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The pipe symbol : "|"
- PIPE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The pipe char : '|'
- poll() - Method in class io.microsphere.collection.AbstractDeque
- poll() - Method in class io.microsphere.collection.DelegatingQueue
- poll() - Method in class io.microsphere.collection.ReversedDeque
- poll() - Method in class io.microsphere.collection.UnmodifiableQueue
- poll() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- poll(long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- pollFirst() - Method in class io.microsphere.collection.DelegatingDeque
- pollFirst() - Method in class io.microsphere.collection.EmptyDeque
- pollFirst() - Method in class io.microsphere.collection.ReversedDeque
- pollFirst() - Method in class io.microsphere.collection.SingletonDeque
- pollFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- pollLast() - Method in class io.microsphere.collection.DelegatingDeque
- pollLast() - Method in class io.microsphere.collection.EmptyDeque
- pollLast() - Method in class io.microsphere.collection.ReversedDeque
- pollLast() - Method in class io.microsphere.collection.SingletonDeque
- pollLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- pop() - Method in class io.microsphere.collection.AbstractDeque
- pop() - Method in class io.microsphere.collection.ArrayStack
-
Removes the object at the top of this stack and returns that object as the value of this function.
- pop() - Method in class io.microsphere.collection.DelegatingDeque
- pop() - Method in class io.microsphere.collection.ReversedDeque
- pop() - Method in class io.microsphere.collection.UnmodifiableDeque
- Predicates - Interface in io.microsphere.lang.function
-
The utilities class for Java
Predicate - PRIMITIVE_ARRAY_TYPES - Static variable in class io.microsphere.util.ClassUtils
- PRIMITIVE_TYPES - Static variable in class io.microsphere.util.ClassUtils
- Prioritized - Interface in io.microsphere.lang
-
Prioritizedinterface 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
Comparatorimplementation that sorts objects based on the value of thePriorityannotation. - PriorityComparator() - Constructor for class io.microsphere.util.PriorityComparator
- PRIVATE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PRIVATE - io.microsphere.reflect.Modifier
-
The
privatemodifier. - process(W) - Method in interface io.microsphere.lang.WrapperProcessor
-
Processes the
Wrapperbean - ProcessExecutor - Class in io.microsphere.process
-
ProcessExecutor - ProcessExecutor(String, String...) - Constructor for class io.microsphere.process.ProcessExecutor
-
Constructor
- ProcessIdResolver - Interface in io.microsphere.process
-
A strategy interface for resolving the current process ID.
- ProcessManager - Class in io.microsphere.process
-
Manages and tracks processes, providing methods to handle running processes and clean up resources.
- ProcessManager() - Constructor for class io.microsphere.process.ProcessManager
- PropertiesToStringConverter - Class in io.microsphere.convert
- PropertiesToStringConverter() - Constructor for class io.microsphere.convert.PropertiesToStringConverter
- PropertiesUtils - Class in io.microsphere.collection
-
The utilities class for
Properties - PropertyConstants - Interface in io.microsphere.constants
-
The property constants for Microsphere Core
- PropertyResourceBundleControl - Class in io.microsphere.util
-
A
ResourceBundle.Controlimplementation 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
-
PropertyResourceBundleUtility class - PROTECTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
- PROTECTED - io.microsphere.reflect.Modifier
-
The
protectedmodifier. - 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
publicmodifier. - PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
-
The
MethodHandles.LookupforMethodHandles.publicLookup() - PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
The
MethodHandles.LookupforMethodHandles.publicLookup() - PUBLIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicatereference toMemberUtils.isPublic(Member) - PUBLIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMemberUtils.isPublic(Member) - push(E) - Method in class io.microsphere.collection.AbstractDeque
- push(E) - Method in class io.microsphere.collection.ArrayStack
-
Pushes an item onto the top of this stack.
- push(E) - Method in class io.microsphere.collection.DelegatingDeque
- push(E) - Method in class io.microsphere.collection.ReversedDeque
- push(E) - Method in class io.microsphere.collection.UnmodifiableDeque
- put(boolean) - Method in class io.microsphere.json.JSONArray
-
Appends
valueto the end of this array. - put(double) - Method in class io.microsphere.json.JSONArray
-
Appends
valueto the end of this array. - put(int) - Method in class io.microsphere.json.JSONArray
-
Appends
valueto the end of this array. - put(int, boolean) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
indextovalue, null padding this array to the required length if necessary. - put(int, double) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
indextovalue, null padding this array to the required length if necessary. - put(int, int) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
indextovalue, null padding this array to the required length if necessary. - put(int, long) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
indextovalue, null padding this array to the required length if necessary. - put(int, Object) - Method in class io.microsphere.json.JSONArray
-
Sets the value at
indextovalue, null padding this array to the required length if necessary. - put(long) - Method in class io.microsphere.json.JSONArray
-
Appends
valueto the end of this array. - put(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- put(Object) - Method in class io.microsphere.json.JSONArray
-
Appends
valueto the end of this array. - put(String, boolean) - Method in class io.microsphere.json.JSONObject
-
Maps
nametovalue, clobbering any existing name/value mapping with the same name. - put(String, double) - Method in class io.microsphere.json.JSONObject
-
Maps
nametovalue, clobbering any existing name/value mapping with the same name. - put(String, int) - Method in class io.microsphere.json.JSONObject
-
Maps
nametovalue, clobbering any existing name/value mapping with the same name. - put(String, long) - Method in class io.microsphere.json.JSONObject
-
Maps
nametovalue, clobbering any existing name/value mapping with the same name. - put(String, Object) - Method in class io.microsphere.json.JSONObject
-
Maps
nametovalue, 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
dataas 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
ConfigurationPropertyobjects from the providedInputStream. - read(Reader) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
-
Reads a list of
ConfigurationPropertyobjects from the providedReader. - read(String) - Method in interface io.microsphere.metadata.ConfigurationPropertyReader
-
Reads a list of
ConfigurationPropertyobjects 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
JSONArrayand 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
Iteratorinterface, 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
JSONObjectand 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
JSONObjectand converts it into an instance of the specified bean type. - readValueAsMap(JSONObject) - Static method in class io.microsphere.json.JSONUtils
- readValues(JSONArray, Class<V>, Class<?>) - Static method in class io.microsphere.json.JSONUtils
-
Reads a
JSONArrayand 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
JSONArrayand 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
-
ConfigurationPropertyGeneratorclass 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
URLif its' scheme presents the sub-protocol, e,g. - registerShutdownHook() - Static method in class io.microsphere.util.ShutdownHookUtils
-
Registers the
ShutdownHookCallbacksThreadas a JVM shutdown hook to execute registered callbacks during application shutdown. - registerURLStreamHandler(ExtendableProtocolURLStreamHandler) - Static method in class io.microsphere.net.URLUtils
-
Registers the specified
ExtendableProtocolURLStreamHandlerfor its protocol. - registerURLStreamHandler(String, URLStreamHandler) - Static method in class io.microsphere.net.URLUtils
-
Registers a
URLStreamHandlerfor the specified protocol. - remainingCapacity() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- REMOVAL - io.microsphere.lang.Deprecation.Level
-
Removal
- remove() - Method in class io.microsphere.collection.DelegatingQueue
- remove() - Method in class io.microsphere.collection.EmptyIterator
- remove() - Method in class io.microsphere.collection.ReadOnlyIterator
- remove() - Method in class io.microsphere.collection.ReversedDeque
- remove() - Method in class io.microsphere.collection.UnmodifiableQueue
- remove() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- remove(int) - Method in class io.microsphere.json.JSONArray
-
Removes and returns the value at
index, or null if the array has no value atindex. - remove(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
- remove(Object) - Method in class io.microsphere.collection.DelegatingQueue
- remove(Object) - Method in class io.microsphere.collection.EmptyDeque
- remove(Object) - Method in class io.microsphere.collection.ReversedDeque
- remove(Object) - Method in class io.microsphere.collection.UnmodifiableQueue
- remove(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- remove(String) - Method in class io.microsphere.json.JSONObject
-
Removes the named mapping if it exists; does nothing otherwise.
- removeAll(Collection<?>) - Method in class io.microsphere.collection.DelegatingQueue
- removeAll(Collection<?>) - Method in class io.microsphere.collection.ReversedDeque
- removeAll(Collection<?>) - Method in class io.microsphere.collection.UnmodifiableQueue
- removeAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- removeAllEventListeners() - Method in interface io.microsphere.event.Listenable
-
Remove all
event listeners - removeClassPathURL(ClassLoader, URL) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Removes the specified URL from the class path of the given ClassLoader if it supports such operation.
- removeEventListener(E) - Method in interface io.microsphere.event.Listenable
-
Remove a
event listener - removeEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- removeEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Remove a
event listener - removeFirst() - Method in class io.microsphere.collection.AbstractDeque
- removeFirst() - Method in class io.microsphere.collection.DelegatingDeque
- removeFirst() - Method in class io.microsphere.collection.ReversedDeque
- removeFirst() - Method in class io.microsphere.collection.UnmodifiableDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.AbstractDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.DelegatingDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.ReversedDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.SingletonDeque
- removeFirstOccurrence(Object) - Method in class io.microsphere.collection.UnmodifiableDeque
- removeIf(Predicate<? super E>) - Method in class io.microsphere.collection.DelegatingQueue
- removeIf(Predicate<? super E>) - Method in class io.microsphere.collection.UnmodifiableQueue
- removeIf(Predicate<? super E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- removeLast() - Method in class io.microsphere.collection.AbstractDeque
- removeLast() - Method in class io.microsphere.collection.DelegatingDeque
- removeLast() - Method in class io.microsphere.collection.ReversedDeque
- removeLast() - Method in class io.microsphere.collection.UnmodifiableDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.DelegatingDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.EmptyDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.ReversedDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.SingletonDeque
- removeLastOccurrence(Object) - Method in class io.microsphere.collection.UnmodifiableDeque
- removeShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
-
Removes a previously registered shutdown hook callback from the queue.
- removeUnfinishedProcess(Process, String) - Method in class io.microsphere.process.ProcessManager
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
- removeURL(ClassLoader, URL) - Method in interface io.microsphere.classloading.URLClassPathHandle
-
Remove the Class-Path
URLfrom the specifiedClassLoader - removeURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
-
Removes the handler for the specified protocol
- replace(String, String, String) - Static method in class io.microsphere.util.StringUtils
-
Replaces all occurrences of a String within another String.
- replace(String, String, String, int) - Static method in class io.microsphere.util.StringUtils
-
Replaces a String with another String inside a larger String, for the first
maxvalues 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.systemPropertiesCopyto benull, mainly used for testing - resolve(String) - Method in enum io.microsphere.util.ClassLoaderUtils.ResourceType
-
Resolves the resource name based on the current type's support and normalization logic.
- resolve(URL) - Method in class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
- resolve(URL) - Method in interface io.microsphere.classloading.ArtifactResourceResolver
-
Resolve an instance
Artifactfromthe resourceof 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
typefor 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
typefor a given base class. - resolveActualTypeArguments(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
-
Resolves the actual type arguments used in the specified
typefor 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
memberinstance - resolveMember() - Method in class io.microsphere.reflect.MethodDefinition
- resolveMessage(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
-
Resolve the format message
- resolvePackageName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the package name of the given class.
- resolvePackageName(String) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the package name from the given class name.
- resolveParameters(String, char) - Static method in class io.microsphere.net.URLUtils
- resolveParameterTypes(String[]) - Method in class io.microsphere.reflect.ExecutableDefinition
- resolvePath(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
- resolvePath(URL) - Static method in class io.microsphere.net.URLUtils
-
Resolves the path component from the specified URL, excluding any matrix parameters.
- resolvePrimitiveClassForName(String) - Static method in class io.microsphere.util.ClassUtils
-
Resolve the given class name as a primitive class, if appropriate, according to the JVM's naming rules for primitive classes.
- resolvePrimitiveType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Resolves the primitive type corresponding to the given type.
- resolvePriority() - Method in class io.microsphere.convert.AbstractConverter
-
Resolve the priority based on the inheritance hierarchy depth of source and target types.
- resolvePropertiesAsMap(Object) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean and returns them as a
Map. - resolvePropertiesAsMap(Object, int) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean up to a specified maximum depth and returns them as a
Map. - resolvePropertiesAsMap(Object, MutableInteger, int) - Static method in class io.microsphere.beans.BeanUtils
-
Resolves the properties of a given Java Bean recursively up to a specified maximum depth, tracking the current depth with a
MutableInteger, and returns them as aMap. - resolveProtocol(String) - Static method in class io.microsphere.net.URLUtils
-
Resolves the protocol from the specified URL string.
- resolveQueryParameters(String) - Static method in class io.microsphere.net.URLUtils
-
Resolve the query parameters
Mapfrom 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
URLClassLoaderinstance 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
Dequebased on JDK 21java.util.ReverseOrderDequeView - ReversedDeque(Deque<E>) - Constructor for class io.microsphere.collection.ReversedDeque
- RIGHT_CURLY_BRACE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right curly brace : "}"
- RIGHT_CURLY_BRACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right curly brace char : '}'
- RIGHT_PARENTHESIS - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right parenthesis symbol : ")"
- RIGHT_PARENTHESIS_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right parenthesis char : '('
- RIGHT_SQUARE_BRACKET - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right square bracket char : ']'
- RIGHT_SQUARE_BRACKET_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The right square bracket char : ']'
- runtimeMXBean - Static variable in class io.microsphere.util.ClassPathUtils
S
- scan(File, boolean) - Method in class io.microsphere.io.scanner.SimpleFileScanner
-
Scan all
FileSetunder root directory - scan(File, boolean, IOFileFilter) - Method in class io.microsphere.io.scanner.SimpleFileScanner
- scan(ClassLoader, File, boolean, Predicate<? super Class<?>>...) - Method in class io.microsphere.io.scanner.SimpleClassScanner
- scan(ClassLoader, String) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
It's equal to invoke
SimpleClassScanner.scan(ClassLoader, String, boolean, boolean)method withrequiredLoad=falseandrecursive=false - scan(ClassLoader, String, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
It's equal to invoke
SimpleClassScanner.scan(ClassLoader, String, boolean, boolean)method withrequiredLoad=false - scan(ClassLoader, String, boolean, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
scan
Classset under specified package name or its' sub-packages inClassLoader, ifrequiredLoadindicatestrue, 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
Sand produces a set of results of typeR. - schedule(Runnable, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- schedule(Callable<V>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- search(Object) - Method in class io.microsphere.collection.ArrayStack
-
Returns the 1-based position where an object is on this stack.
- SELF - io.microsphere.util.TypeFinder.Include
- SEMICOLON - Static variable in interface io.microsphere.constants.SymbolConstants
-
The semicolon symbol: ";"
- SEMICOLON_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The semicolon char : ':'
- SeparatorConstants - Interface in io.microsphere.constants
-
Separator Constants
- serialize(Object) - Method in class io.microsphere.io.DefaultSerializer
- serialize(String) - Method in class io.microsphere.io.StringSerializer
- serialize(S) - Method in interface io.microsphere.io.Serializer
- Serializer<S> - Interface in io.microsphere.io
-
A strategy interface for serializing objects of type
Sinto a byte array. - Serializers - Class in io.microsphere.io
-
A utility class for managing and retrieving
Serializerinstances. - 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_CACHEDproperty :"microsphere.service-loader.cached" - ServiceLoaderURLStreamHandlerFactory - Class in io.microsphere.net
-
A
URLStreamHandlerFactoryimplementation that uses the JDK'sServiceLoaderto load and compose multiple delegates for creatingURLStreamHandlerinstances. - 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
-
URLClassPathHandleimplementation 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
Fieldin 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
Setfor 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
LoggerFactoryimplementation for creating and managing SLF4J-basedLoggerinstances. - 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
Executorif it is an instance ofExecutorService. - shutdown(ExecutorService) - Static method in class io.microsphere.concurrent.ExecutorUtils
-
Attempts to shut down the given
ExecutorServicegracefully. - 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
Predicateto filter the type that isShutdownHookCallbacksThread - ShutdownHookUtils - Class in io.microsphere.util
-
Utilities for managing shutdown hooks in a JVM application.
- shutdownNow() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
- shutdownOnExit(Executor, Executor...) - Static method in class io.microsphere.concurrent.ExecutorUtils
-
Registers a shutdown hook to gracefully shut down the given
Executorinstances when the JVM exits. - SIMPLE_TYPES - Static variable in class io.microsphere.util.ClassUtils
-
Simple Types including:
VoidBooleanCharacterByteIntegerFloatDoubleStringBigDecimalBigIntegerDateObject - SimpleClassScanner - Class in io.microsphere.io.scanner
-
A simple scanner for scanning
Classobjects 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
JarEntrythat 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
Dequeimplementation 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
Enumerationthat contains only the specified element. - SingletonEnumeration<E> - Class in io.microsphere.collection
-
A simple implementation of the
Enumerationinterface 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
Iterablethat contains only the specified element. - singletonIterator(E) - Static method in class io.microsphere.collection.CollectionUtils
-
Creates a singleton read-only
Iteratorthat contains only the specified element. - SingletonIterator<E> - Class in io.microsphere.collection
-
A specialized read-only
Iteratorimplementation 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
0if the map isnull. - size(T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Returns the length of the provided array.
- skip(long) - Method in class io.microsphere.io.FastByteArrayInputStream
- skipPast(String) - Method in class io.microsphere.json.JSONTokener
- skipTo(char) - Method in class io.microsphere.json.JSONTokener
- SLASH - Static variable in interface io.microsphere.constants.PathConstants
-
Slash :
"/" - SLASH_CHAR - Static variable in interface io.microsphere.constants.PathConstants
-
Slash char
- SLF4J_LOGGER_CLASS_NAME - Static variable in class io.microsphere.logging.Sfl4jLoggerFactory
- sortedListeners() - Method in class io.microsphere.event.AbstractEventDispatcher
- sortedListeners(Predicate<? super Map.Entry<Class<? extends Event>, List<EventListener>>>) - Method in class io.microsphere.event.AbstractEventDispatcher
- source() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The source of the configuration property.
- SPACE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The space symbol : " "
- SPACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The space char : ' '
- split(String, char) - Static method in class io.microsphere.util.StringUtils
-
Splits the provided String into an array of Strings using the specified char delimiter.
- split(String, String) - Static method in class io.microsphere.util.StringUtils
-
Splits the provided String into an array of Strings using the specified String delimiter.
- spliterator() - Method in class io.microsphere.collection.DelegatingQueue
- spliterator() - Method in class io.microsphere.collection.ReversedDeque
- spliterator() - Method in class io.microsphere.collection.UnmodifiableQueue
- spliterator() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- STACK_WALKER_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
-
The
Classof 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
Classof 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
Classof 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
FileWatchServiceinterface using JDK 7'sWatchServiceAPI. - 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
URLStreamHandlerFactorythat 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
staticmodifier. - STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
-
The
Predicatereference toMemberUtils.isStatic(Member) - STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
-
The
Predicatereference toMemberUtils.isStatic(Member) - stop() - Method in class io.microsphere.io.StandardFileWatchService
- stop() - Method in class io.microsphere.util.StopWatch
- stop() - Method in class io.microsphere.util.StopWatch.Task
- StopWatch - Class in io.microsphere.util
-
StopWatchprovides 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
Streamfrom the givenIterable. - stream(T...) - Static method in interface io.microsphere.lang.function.Streams
-
Creates a sequential
Streamfrom the given array of values. - StreamArtifactResourceResolver - Class in io.microsphere.classloading
-
An abstract base class for implementing
ArtifactResourceResolverthat 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
strictfpmodifier. - StringBuilderWriter - Class in io.microsphere.io
-
Writerimplementation that outputs to aStringBuilder. - StringBuilderWriter() - Constructor for class io.microsphere.io.StringBuilderWriter
-
Constructs a new
StringBuilderinstance with default capacity. - StringBuilderWriter(int) - Constructor for class io.microsphere.io.StringBuilderWriter
-
Constructs a new
StringBuilderinstance 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
Stringto the target-typed value - StringDeserializer - Class in io.microsphere.io
-
A
Deserializerimplementation for converting byte arrays intoStringinstances. - StringDeserializer() - Constructor for class io.microsphere.io.StringDeserializer
- StringDeserializer(Charset) - Constructor for class io.microsphere.io.StringDeserializer
- StringSerializer - Class in io.microsphere.io
-
A
Serializerimplementation for convertingStringobjects 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
Stringto array-type object - StringToArrayConverter() - Constructor for class io.microsphere.convert.multiple.StringToArrayConverter
- StringToBlockingDequeConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoBlockingDeque-based value - StringToBlockingDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingDequeConverter
- StringToBlockingQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoBlockingDeque-based value - StringToBlockingQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingQueueConverter
- StringToBooleanConverter - Class in io.microsphere.convert
-
The class to convert
StringtoBoolean - StringToBooleanConverter() - Constructor for class io.microsphere.convert.StringToBooleanConverter
- StringToByteConverter - Class in io.microsphere.convert
-
The class to convert
StringtoByte - StringToByteConverter() - Constructor for class io.microsphere.convert.StringToByteConverter
- StringToCharacterConverter - Class in io.microsphere.convert
-
The class to convert
StringtoCharacter - StringToCharacterConverter() - Constructor for class io.microsphere.convert.StringToCharacterConverter
- StringToCharArrayConverter - Class in io.microsphere.convert
-
The class to convert
Stringtochar[] - StringToCharArrayConverter() - Constructor for class io.microsphere.convert.StringToCharArrayConverter
- StringToClassConverter - Class in io.microsphere.convert
-
The class to convert
StringtoClass - StringToClassConverter() - Constructor for class io.microsphere.convert.StringToClassConverter
- StringToCollectionConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoCollection-based value - StringToCollectionConverter() - Constructor for class io.microsphere.convert.multiple.StringToCollectionConverter
- StringToDequeConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoDeque-based value - StringToDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToDequeConverter
- StringToDoubleConverter - Class in io.microsphere.convert
-
The class to convert
StringtoDouble - StringToDoubleConverter() - Constructor for class io.microsphere.convert.StringToDoubleConverter
- StringToDurationConverter - Class in io.microsphere.convert
-
The class to convert
StringtoDuration - StringToDurationConverter() - Constructor for class io.microsphere.convert.StringToDurationConverter
- StringToFloatConverter - Class in io.microsphere.convert
-
The class to convert
StringtoFloat - StringToFloatConverter() - Constructor for class io.microsphere.convert.StringToFloatConverter
- StringToInputStreamConverter - Class in io.microsphere.convert
-
The class to convert
StringtoInputStream - 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
StringtoInteger - StringToIntegerConverter() - Constructor for class io.microsphere.convert.StringToIntegerConverter
- StringToIterableConverter<T extends java.lang.Iterable> - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoIterable-based value - StringToIterableConverter() - Constructor for class io.microsphere.convert.multiple.StringToIterableConverter
- StringToListConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoList-based value - StringToListConverter() - Constructor for class io.microsphere.convert.multiple.StringToListConverter
- StringToLongConverter - Class in io.microsphere.convert
-
The class to convert
StringtoLong - StringToLongConverter() - Constructor for class io.microsphere.convert.StringToLongConverter
- StringToMultiValueConverter - Interface in io.microsphere.convert.multiple
-
The class to convert
Stringto multiple value object - StringToNavigableSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoSortedSet-based value - StringToNavigableSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToNavigableSetConverter
- StringToQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoDeque-based value - StringToQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToQueueConverter
- StringToSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoSet-based value - StringToSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSetConverter
- StringToShortConverter - Class in io.microsphere.convert
-
The class to convert
StringtoShort - StringToShortConverter() - Constructor for class io.microsphere.convert.StringToShortConverter
- StringToSortedSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoSortedSet-based value - StringToSortedSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSortedSetConverter
- StringToStringConverter - Class in io.microsphere.convert
-
The class to convert
StringtoString - StringToStringConverter() - Constructor for class io.microsphere.convert.StringToStringConverter
- StringToTransferQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
StringtoTransferQueue-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
URLConnectioninstances 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
URLConnectionor not - SymbolConstants - Interface in io.microsphere.constants
-
Symbols
- SYNCHRONIZED - io.microsphere.reflect.Modifier
-
The
synchronizedmodifier. - 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 versionmatches the specified version - testCurrentJavaVersion(String, Version) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the current Java version matches the specified version based on the given operator symbol.
- testVersion(Version, Version.Operator, Version) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the specified base version matches the compared version based on the given operator.
- testVersion(String, String, String) - Static method in class io.microsphere.util.VersionUtils
-
Determines whether the specified base version matches the compared version based on the given operator symbol.
- THREAD_NAME_PREFIX - Static variable in class io.microsphere.io.StandardFileWatchService
-
The thread name prefix , default value : "microsphere-file-watch-service-"
- THREAD_NAME_PREFIX_PROPERTY_NAME - Static variable in class io.microsphere.io.StandardFileWatchService
-
The thread name prefix property name : "microsphere.file-watch-service.thread-name-prefix
- ThrowableAction - Interface in io.microsphere.lang.function
-
A functional interface for actions that may throw a
Throwable. - ThrowableBiConsumer<T,U> - Interface in io.microsphere.lang.function
-
Represents an operation that accepts two input arguments and returns no result, potentially throwing a
Throwable. - ThrowableBiFunction<T,U,R> - Interface in io.microsphere.lang.function
-
Represents a function that accepts two arguments and produces a result, which may throw a
Throwable. - ThrowableBiFunction.ExceptionHandler<T,U,R> - Interface in io.microsphere.lang.function
-
The handler interface for
exception - ThrowableConsumer<T> - Interface in io.microsphere.lang.function
-
Represents an operation that accepts a single input argument and returns no result, which may throw a
Throwable. - ThrowableFunction<T,R> - Interface in io.microsphere.lang.function
-
Represents a function that accepts one argument and produces a result, which may throw a checked exception.
- ThrowableSupplier<T> - Interface in io.microsphere.lang.function
-
A functional interface similar to
Supplier, but allows theget()method to throw aThrowable. - throwTarget(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
-
Throws the given source exception wrapped into the specified target exception type.
- toArray() - Method in class io.microsphere.collection.DelegatingQueue
- toArray() - Method in class io.microsphere.collection.ReversedDeque
- toArray() - Method in class io.microsphere.collection.UnmodifiableQueue
- toArray() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- toArray(T[]) - Method in class io.microsphere.collection.DelegatingQueue
- toArray(T[]) - Method in class io.microsphere.collection.ReversedDeque
- toArray(T[]) - Method in class io.microsphere.collection.UnmodifiableQueue
- toArray(T[]) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- toArrayReversed(Collection<?>, T[]) - Static method in class io.microsphere.util.ArrayUtils
-
Dump the contents of the given collection into the given array, in reverse order.
- toByteArray() - Method in class io.microsphere.io.FastByteArrayOutputStream
- toByteArray(InputStream) - Static method in class io.microsphere.io.IOUtils
-
Copies the content of the given
InputStreaminto a new byte array. - toClass() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
Classif possible. - toExternalForm(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
-
Reuses the algorithm of
URLStreamHandler.toExternalForm(URL)using theStringBuilderto theStringBuilder. - toExternalForm(URL) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided
URLto 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
GenericArrayTypeif possible. - toIterable(Collection<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Collectioninto anIterable. - toIterable(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Enumerationinto anIterable. - toIterable(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Iteratorinto anIterable. - toIterator(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Converts a nullable
Enumerationinto anIterator. - toJarFile(URL) - Static method in class io.microsphere.net.URLUtils
-
Converts the provided URL to a
JarFileinstance if it refers to a valid JAR file. - toJarFile(URL) - Static method in class io.microsphere.util.jar.JarUtils
-
Creates a
JarFilefrom the specifiedURL. - toJSONArray(JSONArray) - Method in class io.microsphere.json.JSONObject
-
Returns an array with the values corresponding to
names. - toJSONObject(JSONArray) - Method in class io.microsphere.json.JSONArray
-
Returns a new object whose values are the values in this array, and whose names are the values in
names. - toList(Object) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Converts an array object into a
List. - toParameterizedType() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
ParameterizedTypeif 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
InputStreaminto a newStringusing the default charset. - toString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStreaminto a newStringusing the specified character encoding. - toString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
InputStreaminto a newStringusing the specified character set. - toString(Reader) - Static method in class io.microsphere.io.IOUtils
-
Converts the content of the provided
Readerinto a newString. - toString(String) - Method in class io.microsphere.io.FastByteArrayOutputStream
- toStringArray(Collection<String>) - Static method in class io.microsphere.util.StringUtils
-
Convert the given
Collectioninto aStringarray. - toTypeVariable() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
TypeVariableif possible. - toWildcardType() - Method in class io.microsphere.reflect.JavaType
-
Converts this JavaType to a
WildcardTypeif 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
transientmodifier. - 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
ClassFilterimplementation that always returnstrue. - TrueFileFilter - Class in io.microsphere.io.filter
-
IOFileFilterimplementation always returnstrue - TrueFileFilter() - Constructor for class io.microsphere.io.filter.TrueFileFilter
- truncateMatrixString(String) - Static method in class io.microsphere.net.URLUtils
- TRUSTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
-
-1
- tryResolveWrapperType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Attempts to resolve the wrapper type for the given primitive type.
- tryResolveWrapperType(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
-
Attempts to resolve the wrapper type for the given primitive type.
- trySetAccessible(AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
-
Attempts to set the accessibility of the given
AccessibleObject. - tryUnwrap(Object, Class<T>) - Static method in interface io.microsphere.lang.Wrapper
-
Try to unwrap the specified object and target type
- type() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
-
The type of the configuration property.
- TYPE_VARIABLE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
TypeVariable - TYPE_VARIABLE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- TypeArgument - Class in io.microsphere.reflect.generics
-
TypeArgument - 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
unconditionalaccess which may contribute to the result oflookupModes. - UNDER_SCORE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore symbol : "_"
- UNDER_SCORE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore char : '_'
- unfinishedProcessesMap() - Method in class io.microsphere.process.ProcessManager
-
Unfinished Processes Map
- UNKNOWN - io.microsphere.reflect.JavaType.Kind
-
The unknown type kind
- UNKNOWN - Static variable in class io.microsphere.classloading.Artifact
- UNKNOWN_PROCESS_ID - Static variable in interface io.microsphere.process.ProcessIdResolver
-
The unknown process id
- unmodifiableDeque(Deque<E>) - Static method in class io.microsphere.collection.QueueUtils
-
Returns an unmodifiable view of the given deque.
- UnmodifiableDeque<E> - Class in io.microsphere.collection
-
An unmodifiable view of a
Deque. - UnmodifiableDeque(Deque<E>) - Constructor for class io.microsphere.collection.UnmodifiableDeque
- unmodifiableIterator(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
-
Returns an unmodifiable (read-only) view of the given iterator.
- UnmodifiableIterator<E> - Class in io.microsphere.collection
-
An
Iteratorthat 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
-
URLUtility 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
valueto this stringer. - value(double) - Method in class io.microsphere.json.JSONStringer
-
Encodes
valueto this stringer. - value(long) - Method in class io.microsphere.json.JSONStringer
-
Encodes
valueto 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(int, int, int, String) - 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
ProcessIdResolverimplementation 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
volatilemodifier.
W
- WAR - Static variable in interface io.microsphere.constants.FileConstants
-
War file
- WAR_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
War File extension : ".war"
- WAR_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
War protocol
- warn(String) - Method in interface io.microsphere.logging.Logger
-
Log a message at the WARN level.
- warn(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
- warn(String, Object...) - Method in interface io.microsphere.logging.Logger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Throwable) - Method in interface io.microsphere.logging.Logger
-
Log an exception (throwable) at the WARN level with an accompanying message.
- watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
- watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in class io.microsphere.io.StandardFileWatchService
- watch(File, Iterable<FileChangedListener>, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
- WILDCARD - Static variable in class io.microsphere.classloading.Artifact
- WILDCARD - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard symbol : "*"
- WILDCARD_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard char : '*'
- WILDCARD_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
WildcardType - WILDCARD_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- wrap(Object) - Static method in class io.microsphere.json.JSONObject
-
Wraps the given object if necessary.
- wrap(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
-
Wraps the given source exception into a new instance of the specified type.
- Wrapper - Interface in io.microsphere.lang
-
A
Wrapperis 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
Wrapperinstances. - write(byte[], int, int) - Method in class io.microsphere.io.FastByteArrayOutputStream
- write(char[]) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes an array of characters to the
StringBuilder. - write(char[], int, int) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a portion of a character array to the
StringBuilder. - write(int) - Method in class io.microsphere.io.FastByteArrayOutputStream
- write(int) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a single character to the
StringBuilder. - write(String) - Method in class io.microsphere.io.StringBuilderWriter
-
Writes a String to the
StringBuilder. - write(String, int, int) - Method in class io.microsphere.io.StringBuilderWriter
- writeBeanAsString(Object) - Static method in class io.microsphere.json.JSONUtils
-
Converts a JavaBean object into its JSON string representation.
- writeTo(OutputStream) - Method in class io.microsphere.io.FastByteArrayOutputStream
- writeValueAsString(Object) - Static method in class io.microsphere.json.JSONUtils
-
Converts an object into its JSON string representation.
X
- XOR - io.microsphere.filter.FilterOperator
-
XOR
Z
- ZIP - Static variable in interface io.microsphere.constants.FileConstants
-
Zip file
- ZIP_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
-
Zip File extension : ".zip"
- ZIP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
-
Zip protocol
All Classes All Packages