A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

A

ABSTRACT - io.microsphere.reflect.Modifier
The abstract modifier.
AbstractArtifactResourceResolver - Class in io.microsphere.classloading
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
Abstract class of Converter to provide the standard AbstractConverter.getPriority() implementation.
AbstractConverter() - Constructor for class io.microsphere.convert.AbstractConverter
 
AbstractDeque<E> - Class in io.microsphere.collection
Abstract Deque
AbstractDeque() - Constructor for class io.microsphere.collection.AbstractDeque
 
AbstractEventDispatcher - Class in io.microsphere.event
The abstract EventDispatcher providers the common implementation.
AbstractEventDispatcher(Executor) - Constructor for class io.microsphere.event.AbstractEventDispatcher
Constructor with an instance of Executor
AbstractLogger - Class in io.microsphere.logging
The abstract class of Logger
AbstractLogger(String) - Constructor for class io.microsphere.logging.AbstractLogger
 
AbstractURLClassPathHandle - Class in io.microsphere.classloading
AbstractURLClassPathHandle() - Constructor for class io.microsphere.classloading.AbstractURLClassPathHandle
 
accept(E) - Method in interface io.microsphere.event.ConditionalEventListener
Accept the event is handled or not by current listener
accept(File) - Method in class io.microsphere.io.filter.DirectoryFileFilter
 
accept(File) - Method in class io.microsphere.io.filter.FileExtensionFilter
 
accept(File) - Method in interface io.microsphere.io.filter.IOFileFilter
 
accept(File) - Method in class io.microsphere.io.filter.NameFileFilter
 
accept(File) - Method in class io.microsphere.io.filter.TrueFileFilter
 
accept(File, String) - Method in interface io.microsphere.io.filter.IOFileFilter
 
accept(File, String) - Method in class io.microsphere.io.filter.TrueFileFilter
 
accept(Class<?>) - Method in class io.microsphere.filter.PackageNameClassFilter
 
accept(Class<?>) - Method in class io.microsphere.filter.TrueClassFilter
 
accept(Class<?>, Class<?>) - Method in interface io.microsphere.convert.Converter
Accept the source type and target type or not
accept(Class<String>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToArrayConverter
 
accept(Class<String>, Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
 
accept(Class<S>, Class<?>) - Method in interface io.microsphere.convert.multiple.MultiValueConverter
Accept the source type and target type or not
accept(String) - Method in class io.microsphere.filter.PackageNameClassNameFilter
 
accept(Consumer<R>) - Method in class io.microsphere.util.Compatible
 
accept(JarEntry) - Method in class io.microsphere.filter.ClassFileJarEntryFilter
 
accept(T) - Method in interface io.microsphere.filter.Filter
Does accept filtered object?
accept(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
Applies this function to the given argument.
accept(T, Filter<T>...) - Method in enum io.microsphere.filter.FilterOperator
multiple Filter accept
accept(T, U) - Method in interface io.microsphere.lang.function.ThrowableBiConsumer
Performs this operation on the given arguments.
AccessibleObjectUtils - Class in io.microsphere.reflect
The utilities class of AccessibleObject
accumulate(String, Object) - Method in class io.microsphere.json.JSONObject
Appends value to the array already mapped to name.
ACL_LOG_CLASS_NAME - Static variable in class io.microsphere.logging.ACLLoggerFactory
 
ACLLoggerFactory - Class in io.microsphere.logging
LoggerFactory for Apache Commons Logging
ACLLoggerFactory() - Constructor for class io.microsphere.logging.ACLLoggerFactory
 
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.concurrent.DelegatingBlockingQueue
 
addAll(Collection<T>, T...) - Static method in class io.microsphere.collection.CollectionUtils
Add the multiple values into the specified collection
addEventListener(E) - Method in interface io.microsphere.event.Listenable
addEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
 
addEventListeners(E, E...) - Method in interface io.microsphere.event.Listenable
Add one or more event listeners
addEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
Add multiple event listeners
addFirst(E) - Method in class io.microsphere.collection.AbstractDeque
 
addInternal(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
addLast(E) - Method in class io.microsphere.collection.AbstractDeque
 
addRequestProperty(String, String) - Method in class io.microsphere.net.DelegatingURLConnection
 
addShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
Add the Shutdown Hook Callback
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
 
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
Predicate always return false
alwaysTrue() - Static method in interface io.microsphere.lang.function.Predicates
Predicate always return true
and(Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Predicates
a composed predicate that represents a short-circuiting logical AND of predicates
AND - io.microsphere.filter.FilterOperator
&
AND - Static variable in interface io.microsphere.constants.SymbolConstants
The and symbol : "&"
AND_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The and char : '&'
andThen(ThrowableBiConsumer<? super T, ? super U>) - Method in interface io.microsphere.lang.function.ThrowableBiConsumer
Returns a composed ThrowableBiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(ThrowableFunction<? super R, ? extends V>) - Method in interface io.microsphere.lang.function.ThrowableFunction
Returns a composed throwable-function that first applies this throwable-function to its input, and then applies the after throwable-function to the result.
ANNOTATION - io.microsphere.reflect.Modifier
 
AnnotationUtils - Class in io.microsphere.util
Annotation Utilities class
append(char) - Method in class io.microsphere.io.StringBuilderWriter
Appends a single character to this Writer.
append(CharSequence) - Method in class io.microsphere.io.StringBuilderWriter
Appends a character sequence to this Writer.
append(CharSequence, int, int) - Method in class io.microsphere.io.StringBuilderWriter
Appends a portion of a character sequence to the StringBuilder.
append(StringBuilder, String, boolean) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, boolean[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, byte) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, byte[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, char) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, char[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, double) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, double[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, float) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, float[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, int) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, int[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, long) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, long[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, short) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, short[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Boolean) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Boolean[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Byte) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Byte[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Character) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Character[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Double) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Double[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Float) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Float[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Integer) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Integer[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Long) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Long[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Object) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Type) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Short) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, Short[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, String) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, String[]) - Static method in class io.microsphere.json.JSONUtils
 
append(StringBuilder, String, T[]) - Static method in class io.microsphere.json.JSONUtils
 
appendName(StringBuilder, String) - Static method in class io.microsphere.json.JSONUtils
 
appendValue(StringBuilder, Object) - Static method in class io.microsphere.json.JSONUtils
 
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
Default ArtifactResourceResolver based on the archive file
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
Enumeration based on array
ArrayEnumeration(E[]) - Constructor for class io.microsphere.collection.ArrayEnumeration
 
arrayEquals(boolean[], boolean[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(byte[], byte[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(char[], char[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(double[], double[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(float[], float[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(int[], int[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(long[], long[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(short[], short[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayEquals(T[], T[]) - Static method in class io.microsphere.util.ArrayUtils
 
arrayToString(T[]) - Static method in class io.microsphere.util.ArrayUtils
Convert the specified array to a string
arrayTypeEquals(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
 
ArrayUtils - Class in io.microsphere.util
The utilities class for Array
Artifact - Class in io.microsphere.classloading
Artifact entity
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
 
ARTIFACT_ID_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
 
ArtifactDetector - Class in io.microsphere.classloading
Artifact Detector
ArtifactDetector() - Constructor for class io.microsphere.classloading.ArtifactDetector
 
ArtifactDetector(ClassLoader) - Constructor for class io.microsphere.classloading.ArtifactDetector
 
ArtifactResourceResolver - Interface in io.microsphere.classloading
The resolver interface for Artifact resource(the archive file or the directory).
as(Class<?>) - Method in class io.microsphere.reflect.JavaType
Get the JavaType presenting the target class
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
 
asArray(Collection<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
 
asArray(Enumeration<E>, Class<?>) - Static method in class io.microsphere.util.ArrayUtils
 
asClass(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
asGenericArrayType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
asMember(Object) - Static method in class io.microsphere.reflect.MemberUtils
Try to cast to be an instance of Member
asParameterizedType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
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 array index
assertArrayType(Object) - Static method in class io.microsphere.util.Assert
Assert the object is array or not
assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
Assert Field type match
assertFieldMatchType(Object, String, Class<?>) - Static method in class io.microsphere.util.Assert
Assert Field type match
assertJarURLProtocol(URL) - Static method in class io.microsphere.util.jar.JarUtils
Assert jarURL argument is valid , only supported protocols : jar and file
assertListener(EventListener<?>) - Static method in interface io.microsphere.event.Listenable
Assets the listener is valid or not, rules: the listener must not be null the class of listener must not be final
assertNoNullElements(Iterable<?>, String) - Static method in class io.microsphere.util.Assert
Assert that a elements contains no null elements.
assertNoNullElements(Iterable<?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that a elements contains no null elements.
assertNoNullElements(Object[], String) - Static method in class io.microsphere.util.Assert
Assert that an array contains no null elements.
assertNoNullElements(Object[], Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that an array contains no null elements.
assertNotBlank(String, String) - Static method in class io.microsphere.util.Assert
Assert that a string is not blank.
assertNotBlank(String, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that a string is not blank.
assertNotEmpty(Object[], String) - Static method in class io.microsphere.util.Assert
Assert that an array contains elements; that is, it must not be null and must contain at least one element.
assertNotEmpty(Object[], Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that an array contains elements; that is, it must not be null and must contain at least one element.
assertNotEmpty(String, String) - Static method in class io.microsphere.util.Assert
Assert that a string is not empty ("").
assertNotEmpty(String, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that a string is not empty ("").
assertNotEmpty(Collection<?>, String) - Static method in class io.microsphere.util.Assert
Assert that a collection contains elements; that is, it must not be null and must contain at least one element.
assertNotEmpty(Collection<?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that a collection contains elements; that is, it must not be null and must contain at least one element.
assertNotEmpty(Map<?, ?>, String) - Static method in class io.microsphere.util.Assert
Assert that a Map contains entries; that is, it must not be null and must contain at least one entry.
assertNotEmpty(Map<?, ?>, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that a Map contains entries; that is, it must not be null and must contain at least one entry.
assertNotNull(Object, String) - Static method in class io.microsphere.util.Assert
Assert that an object is not null.
assertNotNull(Object, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that an object is not null.
assertNull(Object, String) - Static method in class io.microsphere.util.Assert
Assert that an object is null.
assertNull(Object, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert that an object is null.
assertTrue(boolean, String) - Static method in class io.microsphere.util.Assert
Assert a boolean expression, throwing an IllegalArgumentException if the expression evaluates to false.
assertTrue(boolean, Supplier<String>) - Static method in class io.microsphere.util.Assert
Assert a boolean expression, throwing an IllegalArgumentException if the expression evaluates to false.
asTypeVariable(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
asWildcardType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
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
Set the specified URLStreamHandlerFactory for URL's if not set before, otherwise, add it into CompositeURLStreamHandlerFactory that will be set.
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
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
Base Utilities class
BaseUtils() - Constructor for class io.microsphere.util.BaseUtils
 
BeanProperty - Class in io.microsphere.beans
The class presenting the Property of Bean
BeanProperty(String, Class<?>, PropertyDescriptor) - Constructor for class io.microsphere.beans.BeanProperty
 
BRIDGE - io.microsphere.reflect.Modifier
 
BUFFER_SIZE - Static variable in class io.microsphere.io.IOUtils
The buffer size for I/O
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
Build the Matrix String
buildMatrixString(Map<String, List<String>>) - Static method in class io.microsphere.net.URLUtils
Build the Matrix String
buildString(String, String[], char, char) - Static method in class io.microsphere.net.URLUtils
 
buildURI(String...) - Static method in class io.microsphere.net.URLUtils
Build multiple paths to URI
ByteArrayToObjectConverter - Class in io.microsphere.convert
The class coverts the byte array object to be a Object instance .
ByteArrayToObjectConverter() - Constructor for class io.microsphere.convert.ByteArrayToObjectConverter
 

C

call() - Method in class io.microsphere.util.Compatible
 
CALLER_SENSITIVE_ANNOTATION_CLASS - Static variable in class io.microsphere.util.AnnotationUtils
The annotation Class of jdk.internal.reflect.CallerSensitive that may be null
CALLER_SENSITIVE_ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.util.AnnotationUtils
The annotation class name of jdk.internal.reflect.CallerSensitive
canAccess(Object, AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
Test if the caller can access this reflected object.
cast(Object, Class<T>) - Static method in class io.microsphere.util.ClassUtils
Cast the given object to the specified type
CharSequenceComparator - Class in io.microsphere.util
The Comparator for CharSequence
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
 
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
The Class Data Repository
ClassDefinition - Class in io.microsphere.reflect
The definition class for 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
Class File JarEntryFilter
ClassFileJarEntryFilter() - Constructor for class io.microsphere.filter.ClassFileJarEntryFilter
 
ClassFilter - Interface in io.microsphere.filter
Class Filter interface
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
ProcessIdResolver class for classic JDK(5 - 8)
ClassicProcessIdResolver() - Constructor for class io.microsphere.process.ClassicProcessIdResolver
 
ClassicURLClassPathHandle - Class in io.microsphere.classloading
Classic URLClassPathHandle for sun.misc.URLClassPath since JDK 1 to 8
ClassicURLClassPathHandle() - Constructor for class io.microsphere.classloading.ClassicURLClassPathHandle
 
classLoader - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
 
ClassLoaderUtils - Class in io.microsphere.util
ClassLoader Utility
ClassLoaderUtils.ResourceType - Enum in io.microsphere.util
Resource Type
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
ClassPathUtils - Class in io.microsphere.util
ClassUtils - Class in io.microsphere.util
Class utility class
cleanDirectory(File) - Static method in class io.microsphere.io.FileUtils
Cleans a directory without deleting it.
clear() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
clearHandlers() - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
 
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
Unconditionally close a Closeable.
close(URLConnection) - Static method in class io.microsphere.net.URLUtils
Closes a URLConnection.
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
 
combine(E, E...) - Static method in class io.microsphere.util.ArrayUtils
 
combineArray(E[], E[]...) - Static method in class io.microsphere.util.ArrayUtils
 
COMMA - Static variable in interface io.microsphere.constants.SymbolConstants
The comma symbol : ","
COMMA_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The comma char : ','
COMPARATOR - Static variable in interface io.microsphere.lang.Prioritized
The Comparator of Prioritized
compare(CharSequence, CharSequence) - Method in class io.microsphere.util.CharSequenceComparator
 
compare(Class<?>, Class<?>) - 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
Compatible
Compatible(Version, Function<Version, R>) - Constructor for class io.microsphere.util.Compatible
 
compose(ThrowableFunction<? super V, ? extends T>) - Method in interface io.microsphere.lang.function.ThrowableFunction
Returns a composed throwable-function that first applies the before throwable-function to its input, and then applies this throwable-function to the result.
CompositeSubProtocolURLConnectionFactory - Class in io.microsphere.net
The composite SubProtocolURLConnectionFactory class supports modified dynamically at runtime.
CompositeSubProtocolURLConnectionFactory() - Constructor for class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
CompositeSubProtocolURLConnectionFactory(Iterable<SubProtocolURLConnectionFactory>) - Constructor for class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
CompositeURLStreamHandlerFactory - Class in io.microsphere.net
The composite URLStreamHandlerFactory delegates to one or more URLStreamHandlerFactories in 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
An EventListener extending the conditional feature that decides some event is handled or not by current listener.
CONFIG_LOCATION - Static variable in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
 
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.
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
FunctionalInterface Configurer (No Thread-Safe)
Configurer(String) - Constructor for class io.microsphere.util.Configurer
 
Configurer(String, Supplier<T>) - Constructor for class io.microsphere.util.Configurer
 
Configurer(String, T) - Constructor for class io.microsphere.util.Configurer
 
Configurer(Supplier<T>) - Constructor for class io.microsphere.util.Configurer
 
Configurer(T) - Constructor for class io.microsphere.util.Configurer
 
connect() - Method in class io.microsphere.net.console.ConsoleURLConnection
 
connect() - Method in class io.microsphere.net.DelegatingURLConnection
 
CONSOLE_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
Console Protocol
ConsoleURLConnection - Class in io.microsphere.net.console
Console URLConnection
ConsoleURLConnection(URL) - Constructor for class io.microsphere.net.console.ConsoleURLConnection
Constructs a URL connection to the specified URL.
Constants - Interface in io.microsphere.constants
ConstructorDefinition - Class in io.microsphere.reflect
The definition class for Constructor
ConstructorDefinition(Version, Deprecation, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
 
ConstructorDefinition(Version, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
 
ConstructorDefinition(String, Deprecation, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
 
ConstructorDefinition(String, String, String...) - Constructor for class io.microsphere.reflect.ConstructorDefinition
 
ConstructorUtils - Class in io.microsphere.reflect
The utilities class of Constructor
contains(boolean[], boolean) - Static method in class io.microsphere.util.ArrayUtils
 
contains(byte[], byte) - Static method in class io.microsphere.util.ArrayUtils
 
contains(char[], char) - Static method in class io.microsphere.util.ArrayUtils
 
contains(double[], double) - Static method in class io.microsphere.util.ArrayUtils
 
contains(float[], float) - Static method in class io.microsphere.util.ArrayUtils
 
contains(int[], int) - Static method in class io.microsphere.util.ArrayUtils
 
contains(long[], long) - Static method in class io.microsphere.util.ArrayUtils
 
contains(short[], short) - Static method in class io.microsphere.util.ArrayUtils
 
contains(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
contains(Object[], Object) - Static method in class io.microsphere.util.ArrayUtils
 
contains(String, CharSequence) - Static method in class io.microsphere.util.StringUtils
 
containsAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
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 class to convert the source-typed value to the target-typed value
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
Convert the value of source to target-type value if possible
copy(InputStream, OutputStream) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream to the given OutputStream.
copy(Reader, Writer) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given Reader to the given Writer.
copyToString(InputStream) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream into a new String using CharsetUtils.DEFAULT_CHARSET.
copyToString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream into a new String.
copyToString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
copyToString(Reader) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given Reader into a new String.
create(Class<T>) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Class<T>, Object...) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Class<T>, String) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Class<T>, String, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Class<T>, Throwable) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Class<T>, Throwable, String, Object...) - Static method in class io.microsphere.util.ExceptionUtils
 
create(Type, int) - Static method in class io.microsphere.reflect.generics.TypeArgument
 
create(String) - Static method in class io.microsphere.classloading.Artifact
 
create(String, String) - Static method in class io.microsphere.classloading.Artifact
 
create(String, String) - Static method in class io.microsphere.classloading.MavenArtifact
 
create(String, String, String) - Static method in class io.microsphere.classloading.MavenArtifact
 
create(String, String, String, URL) - Static method in class io.microsphere.classloading.MavenArtifact
 
create(String, String, URL) - Static method in class io.microsphere.classloading.Artifact
 
create(URL, List<String>, Proxy) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
create(URL, List<String>, Proxy) - Method in interface io.microsphere.net.SubProtocolURLConnectionFactory
Create the sub-protocols' URLConnection
CREATED - io.microsphere.io.event.FileChangedEvent.Kind
The file or directory entry created
createFilter(Filter<T>...) - Method in enum io.microsphere.filter.FilterOperator
Create a combined Filter from multiple filters
createLogger(String) - Method in class io.microsphere.logging.ACLLoggerFactory
 
createLogger(String) - Method in class io.microsphere.logging.JDKLoggerFactory
 
createLogger(String) - Method in class io.microsphere.logging.LoggerFactory
Create a new Logger
createLogger(String) - Method in class io.microsphere.logging.NoOpLoggerFactory
 
createLogger(String) - Method in class io.microsphere.logging.Sfl4jLoggerFactory
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToBlockingDequeConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToBlockingQueueConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToCollectionConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToDequeConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToListConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToNavigableSetConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToQueueConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToSetConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToSortedSetConverter
 
createMultiValue(int, Class<?>) - Method in class io.microsphere.convert.multiple.StringToTransferQueueConverter
 
createURLStreamHandler(String) - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class io.microsphere.net.DelegatingURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class io.microsphere.net.StandardURLStreamHandlerFactory
 
current() - Method in class io.microsphere.process.ClassicProcessIdResolver
 
current() - Method in class io.microsphere.process.ModernProcessIdResolver
 
current() - Method in interface io.microsphere.process.ProcessIdResolver
Resolve the current process id
current() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
 
CURRENT_JAVA_VERSION - Static variable in class io.microsphere.util.VersionUtils
The Version instance for current Java Version
CustomizedThreadFactory - Class in io.microsphere.concurrent
The Customized ThreadFactory
CustomizedThreadFactory(String, boolean, int, long) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
 
customizeSubProtocolURLConnectionFactories(Consumer<List<SubProtocolURLConnectionFactory>>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler

D

debug(String) - Method in interface io.microsphere.logging.Logger
Log a message at the DEBUG level.
debug(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
 
debug(String, Object...) - Method in interface io.microsphere.logging.Logger
Log a message at the DEBUG level according to the specified format and arguments.
debug(String, Throwable) - Method in interface io.microsphere.logging.Logger
Log an exception (throwable) at the DEBUG level with an accompanying message.
decode(String) - Static method in class io.microsphere.net.URLUtils
URLUtils.decode(String, String) with "UTF-8" encoding
decode(String, String) - Static method in class io.microsphere.net.URLUtils
Decodes a application/x-www-form-urlencoded string using a specific encoding scheme.
DEFAULT - io.microsphere.lang.Deprecation.Level
Default
DEFAULT - io.microsphere.util.ClassLoaderUtils.ResourceType
 
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_BUFFER_SIZE - Static variable in class io.microsphere.io.IOUtils
The default buffer size for I/O
DEFAULT_CHARSET - Static variable in class io.microsphere.nio.charset.CharsetUtils
The default charset looks up from the JDK system property "native.encoding" and "file.encoding" if present, or the default charset is UTF-8
DEFAULT_CONTROL - Static variable in class io.microsphere.util.PropertyResourceBundleControl
The singleton instance of PropertyResourceBundleControl as default
DEFAULT_DAEMON - Static variable in class io.microsphere.concurrent.CustomizedThreadFactory
The default value of CustomizedThreadFactory.daemon
DEFAULT_ENCODING - Static variable in class io.microsphere.net.URLUtils
The default encoding : "UTF-8"
DEFAULT_ENCODING - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
The default encoding for PropertyResourceBundle
DEFAULT_ENCODING_PROPERTY_NAME - Static variable in class io.microsphere.util.PropertyResourceBundleUtils
The property name of encoding for 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_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.
DefaultDeserializer - Class in io.microsphere.io
Default Deserializer based on Java Standard Serialization.
DefaultDeserializer() - Constructor for class io.microsphere.io.DefaultDeserializer
 
DefaultSerializer - Class in io.microsphere.io
Default Serializer implementation based on Java Standard Serialization.
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
 
DelegatingBlockingQueue<E> - Class in io.microsphere.concurrent
Delegating BlockingQueue
DelegatingBlockingQueue(BlockingQueue<E>) - Constructor for class io.microsphere.concurrent.DelegatingBlockingQueue
 
DelegatingScheduledExecutorService - Class in io.microsphere.concurrent
Delegating ScheduledExecutorService
DelegatingScheduledExecutorService(ScheduledExecutorService) - Constructor for class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
DelegatingURLConnection - Class in io.microsphere.net
Delegating URLConnection
DelegatingURLConnection(URLConnection) - Constructor for class io.microsphere.net.DelegatingURLConnection
 
DelegatingURLStreamHandlerFactory - Class in io.microsphere.net
Delegating URLStreamHandlerFactory
DelegatingURLStreamHandlerFactory(URLStreamHandlerFactory) - Constructor for class io.microsphere.net.DelegatingURLStreamHandlerFactory
 
DelegatingWrapper - Interface in io.microsphere.lang
Delegating Wrapper
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 recursively.
deleteDirectoryOnExit(File) - Static method in class io.microsphere.io.FileUtils
Schedules a directory recursively for deletion on JVM exit.
deprecation - Variable in class io.microsphere.reflect.ReflectiveDefinition
 
Deprecation - Class in io.microsphere.lang
The info class for deprecation
Deprecation.Builder - Class in io.microsphere.lang
The Builder class for Deprecation
Deprecation.Level - Enum in io.microsphere.lang
Deprecation Level
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
Deserializer
Deserializers - Class in io.microsphere.io
Deserializer Utilities class
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
 
DIRECT_EXECUTOR - Static variable in interface io.microsphere.event.EventDispatcher
Direct Executor uses sequential execution model
DirectEventDispatcher - Class in io.microsphere.event
Direct EventDispatcher implementation uses current thread execution model
DirectEventDispatcher() - Constructor for class io.microsphere.event.DirectEventDispatcher
 
DirectoryFileFilter - Class in io.microsphere.io.filter
This filter accepts Files 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 : "//"
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.concurrent.DelegatingBlockingQueue
 
EMPTY - Static variable in class io.microsphere.util.StringUtils
 
EMPTY_ANNOTATION_ARRAY - Static variable in class io.microsphere.util.AnnotationUtils
An empty immutable Annotation array
EMPTY_ANNOTATION_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Annotation array
EMPTY_BOOLEAN_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable boolean array.
EMPTY_BOOLEAN_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Boolean array.
EMPTY_BYTE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable byte array.
EMPTY_BYTE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Byte array.
EMPTY_CHAR_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable char array.
EMPTY_CHARACTER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Character array.
EMPTY_CLASS_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Class array.
EMPTY_DOUBLE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable double array.
EMPTY_DOUBLE_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Double array.
EMPTY_FILE_ARRAY - Static variable in class io.microsphere.io.FileUtils
An empty immutable File array.
EMPTY_FILE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable File array.
EMPTY_FLOAT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable float array.
EMPTY_FLOAT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Float array.
EMPTY_INT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable int array.
EMPTY_INTEGER_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Integer array.
EMPTY_JAVA_TYPE_ARRAY - Static variable in class io.microsphere.reflect.JavaType
 
EMPTY_LONG_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable long array.
EMPTY_LONG_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Long array.
EMPTY_MBEAN_ATTRIBUTE_ARRAY - Static variable in class io.microsphere.management.JmxUtils
 
EMPTY_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Object array.
EMPTY_PARAMETER_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Parameter array.
EMPTY_PREDICATE_ARRAY - Static variable in interface io.microsphere.lang.function.Predicates
 
EMPTY_SHORT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable short array.
EMPTY_SHORT_OBJECT_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Short array.
EMPTY_STRING - Static variable in class io.microsphere.util.StringUtils
 
EMPTY_STRING_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable String array.
EMPTY_STRING_ARRAY - Static variable in class io.microsphere.util.StringUtils
 
EMPTY_TYPE_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable Type array
EMPTY_URL_ARRAY - Static variable in class io.microsphere.net.URLUtils
The empty array of URL
EMPTY_URL_ARRAY - Static variable in class io.microsphere.util.ArrayUtils
An empty immutable URL array.
emptyArray() - Static method in interface io.microsphere.lang.function.Predicates
 
emptyDeque() - Static method in class io.microsphere.collection.QueueUtils
 
emptyIterable() - Static method in class io.microsphere.collection.CollectionUtils
Get the empty Iterable
EmptyIterable<E> - Class in io.microsphere.collection
Empty Iterable
EmptyIterable() - Constructor for class io.microsphere.collection.EmptyIterable
 
emptyIterator() - Static method in class io.microsphere.collection.CollectionUtils
Get the empty Iterator
EmptyIterator<E> - Class in io.microsphere.collection
Empty Iterator Class
EmptyIterator() - Constructor for class io.microsphere.collection.EmptyIterator
 
emptyQueue() - Static method in class io.microsphere.collection.QueueUtils
 
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
URLUtils.encode(String, String) with "UTF-8" encoding
encode(String, String) - Static method in class io.microsphere.net.URLUtils
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
endArray() - Method in class io.microsphere.json.JSONStringer
Ends encoding the current array.
endObject() - Method in class io.microsphere.json.JSONStringer
Ends encoding the current object.
endsWith(String, String) - Static method in class io.microsphere.util.StringUtils
 
ENUM - io.microsphere.reflect.Modifier
 
EnumerationIteratorAdapter<E> - Class in io.microsphere.collection
Iterator Adapter based on Enumeration
EnumerationUtils - Class in io.microsphere.collection
The utilities class for Java Enumeration
eq(Version) - Method in class io.microsphere.util.Version
Current Version is equal to that
EQ - io.microsphere.util.Version.Operator
The Operator : "Equal to" , whose symbol is : "="
EQUAL - Static variable in interface io.microsphere.constants.SymbolConstants
The equal symbol : "="
EQUAL_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The equal char : '.'
equals(Version) - Method in class io.microsphere.util.Version
Current Version is equal to that
equals(Object) - Method in class io.microsphere.beans.BeanProperty
 
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.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.reflect.ExecutableDefinition
 
equals(Object) - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
 
equals(Object) - Method in class io.microsphere.reflect.generics.TypeArgument
 
equals(Object) - Method in class io.microsphere.reflect.JavaType
 
equals(Object) - Method in class io.microsphere.reflect.MemberDefinition
 
equals(Object) - Method in class io.microsphere.reflect.MultipleType
 
equals(Object) - Method in class io.microsphere.reflect.ReflectiveDefinition
 
equals(Object) - Method in class io.microsphere.util.StopWatch.Task
 
equals(Object) - Method in class io.microsphere.util.ValueHolder
 
equals(Object) - Method in class io.microsphere.util.Version
Current Version is equal to that
equals(URL, URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
equals(Collection<?>, Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
Compares the specified collection with another, the main implementation references AbstractSet
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.
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
Event Dispatcher
EventListener<E extends Event> - Interface in io.microsphere.event
The Event Listener that is based on Java standard EventListener interface supports the generic Event.
ExceptionUtils - Class in io.microsphere.util
Exception Utilities class
EXCLAMATION - Static variable in interface io.microsphere.constants.SymbolConstants
The exclamation symbol : "!"
EXCLAMATION_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The exclamation char : '!'
excludedDeclaredClass(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Create an instance of Predicate for Method to exclude the specified declared class
ExecutableDefinition<E extends java.lang.reflect.Executable> - Class in io.microsphere.reflect
The definition class of Java Executable
ExecutableDefinition(Version, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
 
ExecutableDefinition(Version, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
 
ExecutableDefinition(String, Deprecation, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
 
ExecutableDefinition(String, String, String, String...) - Constructor for class io.microsphere.reflect.ExecutableDefinition
 
ExecutableUtils - Class in io.microsphere.reflect
The utility class for Java Reflection Executable
execute() - Method in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
 
execute() - Method in interface io.microsphere.lang.function.ThrowableAction
Executes the action
execute() - Method in interface io.microsphere.lang.function.ThrowableSupplier
execute(E, ThrowableConsumer<E>) - Static method in class io.microsphere.reflect.ExecutableUtils
Execute an Executable instance
execute(E, ThrowableFunction<E, R>) - Static method in class io.microsphere.reflect.ExecutableUtils
Execute an Executable instance
execute(E, ThrowableSupplier<R>) - Static method in class io.microsphere.reflect.ExecutableUtils
Executes the Executable
execute(ThrowableAction) - Static method in interface io.microsphere.lang.function.ThrowableAction
execute(ThrowableAction, Consumer<Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableAction
Executes ThrowableAction with the customized exception handling
execute(ThrowableSupplier<T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
execute(ThrowableSupplier<T>, Function<Throwable, T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
Executes ThrowableSupplier with the customized exception handling
execute(OutputStream) - Method in class io.microsphere.process.ProcessExecutor
Execute current process.
execute(OutputStream, long) - Method in class io.microsphere.process.ProcessExecutor
Execute current process.
execute(Runnable) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
execute(Consumer<Throwable>) - Method in interface io.microsphere.lang.function.ThrowableAction
Executes ThrowableAction.execute() with the customized exception handling
execute(Function<Throwable, T>) - Method in interface io.microsphere.lang.function.ThrowableSupplier
Execute ThrowableSupplier.get() with the customized exception handling
execute(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
Executes #accept(T) with the default exception handling
execute(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
Executes #apply(T) with the default exception handling
execute(T, ThrowableConsumer<T>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
execute(T, ThrowableConsumer<T>, BiConsumer<T, Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
Executes ThrowableConsumer with the customized exception handling
execute(T, ThrowableFunction<T, R>) - Static method in interface io.microsphere.lang.function.ThrowableFunction
Executes ThrowableFunction with the default exception handling
execute(T, ThrowableFunction<T, R>, BiFunction<T, Throwable, R>) - Static method in interface io.microsphere.lang.function.ThrowableFunction
Executes ThrowableFunction with the customized exception handling
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
execute(T, U, ThrowableBiFunction<T, U, R>, ThrowableBiFunction.ExceptionHandler<T, U, R>) - Static method in interface io.microsphere.lang.function.ThrowableBiFunction
Executes ThrowableBiFunction with the customized exception handling
ExecutorUtils - Class in io.microsphere.concurrent
Executor Utilities class
exists(Annotation[], Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
exists(Iterable<Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
exists(Collection<Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
Experimental - Annotation Type in io.microsphere.annotation
The marker annotation indicates a feature is experimental, it could be changed or even be removed in the future.
ExtendableProtocolURLStreamHandler - Class in io.microsphere.net
Extendable Protocol URLStreamHandler class supports the sub-protocols, like "{protocol}:{sub-protocols[0]}: ...
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
Extract the source JarFile to target directory
extract(File, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
Extract the source JarFile to target directory with specified JarEntryFilter
extract(URL, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
Extract the source JarFile to target directory with specified JarEntryFilter
extract(JarFile, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
Extract the source JarFile to target directory with specified JarEntryFilter

F

FastByteArrayInputStream - Class in io.microsphere.io
Fast(No ThreadSafe without synchronization) ByteArrayInputStream
FastByteArrayInputStream(byte[]) - Constructor for class io.microsphere.io.FastByteArrayInputStream
Creates a FastByteArrayInputStream so that it uses buf as its buffer array.
FastByteArrayInputStream(byte[], int, int) - Constructor for class io.microsphere.io.FastByteArrayInputStream
Creates FastByteArrayInputStream that uses buf as its buffer array.
FastByteArrayOutputStream - Class in io.microsphere.io
Fast(No ThreadSafe without synchronization) ByteArrayOutputStream
FastByteArrayOutputStream() - Constructor for class io.microsphere.io.FastByteArrayOutputStream
FastByteArrayOutputStream(int) - Constructor for class io.microsphere.io.FastByteArrayOutputStream
FieldDefinition - Class in io.microsphere.reflect
The definition class of Field
FieldDefinition(Version, Deprecation, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
 
FieldDefinition(Version, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
 
FieldDefinition(String, Deprecation, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
 
FieldDefinition(String, String, String) - Constructor for class io.microsphere.reflect.FieldDefinition
 
FieldUtils - Class in io.microsphere.reflect
The Java Reflection Field Utility class
FILE_ENCODING - Static variable in class io.microsphere.util.SystemUtils
The System property for the file encoding, the default is "UTF-8"
FILE_ENCODING_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the file encoding : "file.encoding"
FILE_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
File extension separator
FILE_EXTENSION_CHAR - Static variable in interface io.microsphere.constants.FileConstants
File extension character
FILE_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
File protocol
FILE_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
File Separator : File.separator
FILE_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the File separator ("/" on UNIX) : "file.separator"
FILE_URL_PREFIX - Static variable in class io.microsphere.net.URLUtils
The prefix of URL for file protocol : "file:/"
FileChangedEvent - Class in io.microsphere.io.event
The event raised when the file is changed
FileChangedEvent(File, FileChangedEvent.Kind) - Constructor for class io.microsphere.io.event.FileChangedEvent
Constructs a prototypical Event.
FileChangedEvent.Kind - Enum in io.microsphere.io.event
The Kind of File Changed Event
FileChangedListener - Interface in io.microsphere.io.event
The event listener for FileChangedEvent
FileConstants - Interface in io.microsphere.constants
File Constants
FileExtensionFilter - Class in io.microsphere.io.filter
IOFileFilter for file extension filter
FileExtensionFilter(String) - Constructor for class io.microsphere.io.filter.FileExtensionFilter
 
FileUtils - Class in io.microsphere.io
File Utility
FileWatchService - Interface in io.microsphere.io
File Watch Service
filter(Iterable<E>, Filter<E>) - Static method in class io.microsphere.filter.FilterUtils
Filter Iterable object to List
filter(Iterable<E>, FilterOperator, Filter<E>...) - Static method in class io.microsphere.filter.FilterUtils
Filter Iterable object to List
filter(JarFile, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
Filter JarEntry list from JarFile
filter(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
Filter<T> - Interface in io.microsphere.filter
Filter interface
filterAll(S, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterAllList(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterAllSet(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterAnnotations(Annotation[], Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
filterAnnotations(List<Annotation>, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
filterAny(S, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterAnyList(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterAnySet(T[], Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterFirst(Iterable<T>, Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Streams
 
filterList(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
filterList(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
FilterOperator - Enum in io.microsphere.filter
Filter Operator enumeration , which contains FilterOperator.AND��FilterOperator.OR��FilterOperator.XOR
filterSet(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
filterSet(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
filterShutdownHookThreads(Predicate<? super Thread>) - Static method in class io.microsphere.util.ShutdownHookUtils
 
filterShutdownHookThreads(Predicate<? super Thread>, boolean) - Static method in class io.microsphere.util.ShutdownHookUtils
 
filterStream(S, Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
filterStream(T[], Predicate<? super T>) - Static method in interface io.microsphere.lang.function.Streams
 
FilterUtils - Class in io.microsphere.filter
Filter utility class
FINAL - io.microsphere.reflect.Modifier
The final modifier.
FINAL_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isFinal(Member)
FINAL_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isFinal(Member)
find(Class<?>, Class<?>) - Static method in interface io.microsphere.convert.multiple.MultiValueConverter
Find the MultiValueConverter instance from ServiceLoader with the specified source and target type
find(Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandleUtils
 
find(MethodHandles.Lookup, Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
 
find(MethodHandles.Lookup, Method, ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandlesLookupUtils
 
findAllClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Find all classes from the specified type with filters
findAllClassPathURLs(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
 
findAllDeclaredAnnotations(Class<?>, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Get all directly declared annotations of the specified type and those all hierarchical types, not including meta annotations.
findAllDeclaredAnnotations(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Find all directly declared annotations of the annotated element with filters, not including meta annotations.
findAllDeclaredFields(Class<?>, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
 
findAllDeclaredMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Get all declared methods of the target class, including the inherited methods.
findAllFields(Class<?>, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
 
findAllGenericInterfaces(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
Find all super interfaces from the specified type
findAllGenericSuperclasses(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
Find all generic super types from the specified type, which are filtered by typeFilters
findAllInheritedClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Find all inherited classes from the specified type
findAllInterfaces(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
find all interfaces from the specified type
findAllMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Get all public methods of the target class, including the inherited methods.
findAllParameterizedTypes(Type, Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Find all specified types' generic types(including super classes and interfaces) hierarchically that are assignable from ParameterizedType interface
findAllSuperClasses(Class<?>, Predicate<? super Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Find all super classes from the specified type
findAllTypes(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
findAnnotation(AnnotatedElement, Class<A>) - Static method in class io.microsphere.util.AnnotationUtils
Find the annotation that is annotated on the specified element may be a meta-annotation
findAnnotation(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Find the annotation that is annotated on the specified element may be a meta-annotation
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
Find the attributes map from the specified annotation by the 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
Find the attribute value from the specified annotations
findClassNamesInClassPath(File, boolean) - Static method in class io.microsphere.util.ClassUtils
Find all class names in class path
findClassNamesInClassPath(String, boolean) - Static method in class io.microsphere.util.ClassUtils
Find all class names in class path
findClassNamesInDirectory(File, boolean) - Static method in class io.microsphere.util.ClassUtils
Find all class names in directory
findClassNamesInJarFile(File, boolean) - Static method in class io.microsphere.util.ClassUtils
Find all class names in 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
 
findConstructors(Class<?>, Predicate<? super Constructor<?>>...) - Static method in class io.microsphere.reflect.ConstructorUtils
 
findDeclaredAnnotations(AnnotatedElement, Predicate<? super Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Find the declared annotations that are directly present on this element with filters.
findDeclaredConstructors(Class<?>, Predicate<? super Constructor<?>>...) - Static method in class io.microsphere.reflect.ConstructorUtils
 
findDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
Find the declared Method by the specified type (including inherited types) and method name and parameter types
findDeclaredMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Find all declared methods of the target class, excluding the inherited methods
findEventType(EventListener<?>) - Static method in interface io.microsphere.event.EventListener
Find the type event from the specified event listener
findEventType(Class<?>) - Static method in interface io.microsphere.event.EventListener
Find the type event from the specified event listener
findEventType(ParameterizedType) - Static method in interface io.microsphere.event.EventListener
Find the type event from the specified ParameterizedType presents a class of event listener
findField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
Find the declared Field by its' name
findField(Class<?>, String, Class<?>) - Static method in class io.microsphere.reflect.FieldUtils
Find the declared Field by its' name
findField(Class<?>, String, Predicate<? super Field>...) - Static method in class io.microsphere.reflect.FieldUtils
Find the declared Field by its' name
findField(Object, String) - Static method in class io.microsphere.reflect.FieldUtils
Find the specified objects' declared Field by its' name
findHierarchicalTypes(Type, Predicate<? super Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
findJarEntry(URL) - Static method in class io.microsphere.util.jar.JarUtils
Find JarEntry from specified url
findLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Find Loaded Class under specified inheritable ClassLoader
findLoadedClasses(ClassLoader, Iterable<String>) - Static method in class io.microsphere.util.ClassLoaderUtils
Find Loaded Class under specified inheritable ClassLoader and class names
findLoadedClasses(ClassLoader, String...) - Static method in class io.microsphere.util.ClassLoaderUtils
Find Loaded Class under specified inheritable ClassLoader and class names
findLoadedClassesInClassPath(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Find loaded classes Set in class path
findLoadedClassesInClassPath(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Find loaded classes Set in class path
findLoadedClassesInClassPaths(ClassLoader, Set<String>) - Static method in class io.microsphere.util.ClassLoaderUtils
Find loaded classes Set in class paths Set
findMBeanAttributeInfo(MBeanServer, ObjectName, String) - Static method in class io.microsphere.management.JmxUtils
 
findMethod(Class, String) - Static method in class io.microsphere.reflect.MethodUtils
Find the Method by the specified type(including inherited types) and method name without the parameter type.
findMethod(Class, String, Class<?>...) - Static method in class io.microsphere.reflect.MethodUtils
Find the Method by the specified type (including inherited types) and method name and parameter types with cache
findMethods(Class<?>, boolean, boolean, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Find all methods of the target class by the specified Predicate
findMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Find all public methods of the target class, excluding the inherited methods.
findNearestOverriddenMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
Find the nearest overridden method from the inherited class
findOverriddenMethod(Method, Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Find the overridden method from the target class
findParameterizedTypes(Type, Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Find the specified types' generic types(including super classes and interfaces) that are assignable from ParameterizedType interface
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
 
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
 
findVirtual(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandleUtils
The convenient method to find MethodHandles.Lookup.findVirtual(Class, String, MethodType)
first(Iterable<T>) - Static method in class io.microsphere.collection.CollectionUtils
Take the first element from the specified Iterable
first(Collection<T>) - Static method in class io.microsphere.collection.CollectionUtils
Take the first element from the specified collection
first(Iterator<T>) - Static method in class io.microsphere.collection.CollectionUtils
Take the first element from the specified
first(List<E>) - Static method in class io.microsphere.collection.ListUtils
Get the first element of the specified List
FIXED_LOAD_FACTOR - Static variable in class io.microsphere.collection.MapUtils
The fixed load factor for HashMap or Hashtable = 1.00
flatProperties(Map<String, Object>) - Static method in class io.microsphere.collection.PropertiesUtils
Get the flatten the specified properties
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.
forceDeleteOnExit(File) - Static method in class io.microsphere.io.FileUtils
Schedules a file to be deleted when JVM exits.
forEach(boolean[], BiConsumer<Integer, Boolean>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(boolean[], Consumer<Boolean>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(byte[], BiConsumer<Integer, Byte>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(byte[], Consumer<Byte>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(char[], BiConsumer<Integer, Character>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(char[], Consumer<Character>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(double[], BiConsumer<Integer, Double>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(double[], Consumer<Double>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(float[], BiConsumer<Integer, Float>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(float[], Consumer<Float>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(int[], BiConsumer<Integer, Integer>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(int[], Consumer<Integer>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(long[], BiConsumer<Integer, Long>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(long[], Consumer<Long>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(short[], BiConsumer<Integer, Short>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(short[], Consumer<Short>) - Static method in class io.microsphere.util.ArrayUtils
 
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
 
forEach(List<T>, Consumer<T>) - Static method in class io.microsphere.collection.ListUtils
 
forEach(T[], BiConsumer<Integer, T>) - Static method in class io.microsphere.util.ArrayUtils
 
forEach(T[], Consumer<T>) - Static method in class io.microsphere.util.ArrayUtils
 
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
 
FormatUtils - Class in io.microsphere.text
The utility class of text format
formatWithPlaceholder(String, String, Object...) - Static method in class io.microsphere.text.FormatUtils
 
from(Class<?>) - Static method in class io.microsphere.reflect.JavaType
 
from(Field) - Static method in class io.microsphere.reflect.JavaType
 
from(Type) - Static method in class io.microsphere.reflect.JavaType
 
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
 
fromMethodParameter(Method, int) - Static method in class io.microsphere.reflect.JavaType
 
fromMethodParameters(Method) - Static method in class io.microsphere.reflect.JavaType
 
fromMethodReturnType(Method) - Static method in class io.microsphere.reflect.JavaType
 
FTP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
FTP protocol
Functional<V> - Class in io.microsphere.util
Fluent API for FunctionalInterface (No Thread-Safe)
Functional(String, V) - Constructor for class io.microsphere.util.Functional
 

G

ge(Version) - Method in class io.microsphere.util.Version
Current Version is greater than or equal to that
GE - io.microsphere.util.Version.Operator
The Operator : "Greater than or equal to" , whose symbol is : ">="
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
Generic event
GenericEvent(S) - Constructor for class io.microsphere.event.GenericEvent
 
GenericEventListener - Class in io.microsphere.event
An abstract class of EventListener for Generic events, the sub class could add more event handle methods, rather than only binds the EventListener.onEvent(Event) method that is declared to be final the implementation can't override.
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.util.Compatible
 
get(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index.
get(Class<?>) - Method in class io.microsphere.io.Deserializers
Get all instances of Deserializer by the specified deserialized type
get(Class<S>) - Method in class io.microsphere.io.Serializers
Get all instances of Serializer by the specified serialized type
get(Object) - Method in class io.microsphere.reflect.FieldDefinition
Get the field value
get(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name.
getActualTypeArguments() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
Returns an array of Type objects representing the actual type arguments to this type.
getActualTypeArguments(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
getAllClasses(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Get all classes from the specified type
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
Get all directly declared annotations of the annotated element, not including meta annotations.
getAllDeclaredMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Get all declared methods of the target class, including the inherited methods.
getAllEventListeners() - Method in class io.microsphere.event.AbstractEventDispatcher
 
getAllEventListeners() - Method in interface io.microsphere.event.Listenable
Get all registered event listeners
getAllGenericInterfaces(Type) - Static method in class io.microsphere.reflect.TypeUtils
Get all generic super interfaces from the specified type
getAllGenericSuperclasses(Type) - Static method in class io.microsphere.reflect.TypeUtils
Get all generic super types from the specified type
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
Get all loaded classes Set under specified inheritable ClassLoader
getAllLoadedClassesMap(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Get all loaded classes Map under specified inheritable ClassLoader , ClassLoader as key , its loaded classes Set as value.
getAllMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Get all public methods of the target class, including the inherited methods.
getAllowUserInteraction() - Method in class io.microsphere.net.DelegatingURLConnection
 
getAllPackageNamesInClassPaths() - Method in class io.microsphere.lang.ClassDataRepository
Get all package names in class paths
getAllParameterizedTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
Get all parameterized types(including self-type, super classes and interfaces) hierarchically
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
Get all generic types(including self-type, super classes and interfaces) hierarchically.
getArtifactId() - Method in class io.microsphere.classloading.Artifact
Get the artifact Id
getAttribute(MBeanServer, ObjectName, String) - Static method in class io.microsphere.management.JmxUtils
 
getAttribute(MBeanServer, ObjectName, MBeanAttributeInfo) - Static method in class io.microsphere.management.JmxUtils
 
getAttributeInfo() - Method in class io.microsphere.management.MBeanAttribute
 
getAttributesMap(Annotation) - Static method in class io.microsphere.util.AnnotationUtils
Get the attributes map from the specified annotation
getAttributeValue(Annotation, String) - Static method in class io.microsphere.util.AnnotationUtils
Get the attribute value of the annotation
getBaseField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getBeanClass() - Method in class io.microsphere.beans.BeanProperty
 
getBoolean(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
getBoolean(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean.
getBootstrapClassPaths() - Static method in class io.microsphere.util.ClassPathUtils
Get Bootstrap Class Paths Set
getBuilder() - Method in class io.microsphere.io.StringBuilderWriter
Returns the underlying builder.
getBundle(String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
ResourceBundle.getBundle(String, Locale) with default file encoding encoding and default Locale under Thread context ClassLoader
getBundle(String, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
ResourceBundle.getBundle(String, Locale) with specified encoding and default Locale under Thread context ClassLoader
getBundle(String, Locale, ClassLoader, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
ResourceBundle.getBundle(String, Locale, ClassLoader) with specified encoding
getBundle(String, Locale, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
ResourceBundle.getBundle(String, Locale) with specified encoding under Thread context ClassLoader
getCallerClass() - Static method in class io.microsphere.reflect.ReflectionUtils
Get caller class
getCallerClass(int) - Static method in class io.microsphere.reflect.ReflectionUtils
Get the caller class
getCallerClassLoader() - Static method in class io.microsphere.util.ClassLoaderUtils
Return the ClassLoader from the caller class
getCallerClassName() - Static method in class io.microsphere.reflect.ReflectionUtils
Get Caller class
getCallerClassName() - Static method in class io.microsphere.util.StackTraceUtils
 
getCanonicalFile(File) - Static method in class io.microsphere.io.FileUtils
Invoke File.getCanonicalFile() without throwing IOException.
getCharset() - Method in class io.microsphere.convert.StringToInputStreamConverter
Get the Charset
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
 
getClassNames(Iterable<? extends Type>) - Static method in class io.microsphere.reflect.TypeUtils
 
getClassNamesInClassPath(String, boolean) - Method in class io.microsphere.lang.ClassDataRepository
Gets class name Set under specified class path
getClassNamesInPackage(Package) - Method in class io.microsphere.lang.ClassDataRepository
Gets class name Set under specified package
getClassNamesInPackage(String) - Method in class io.microsphere.lang.ClassDataRepository
Gets class name Set under specified package name
getClassPaths() - Static method in class io.microsphere.util.ClassPathUtils
Get ClassPathUtils.classPaths
getClassPathToClassNamesMap() - Method in class io.microsphere.lang.ClassDataRepository
The map of all class names in class path , the class path for one JarFile or classes directory as key , the class names set as value
getClassPathURLs(boolean) - Method in class io.microsphere.classloading.ArtifactDetector
 
getClassResource(Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the Class resource URL under specified Class
getClassResource(ClassLoader, Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the Class resource URL under specified Class
getClassResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the Class resource URL under specified Class name
getCodeSourceLocation(Class<?>) - Method in class io.microsphere.lang.ClassDataRepository
Get Class's code source location URL
getComparator() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
The Comparator to sort URLStreamHandlerFactories
getCompilationMXBean() - Static method in class io.microsphere.management.JmxUtils
Returns the managed bean for the compilation system of the Java virtual machine.
getCompletedTasks() - Method in class io.microsphere.util.StopWatch
 
getComponentType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
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
 
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
Get the Converter instance from ServiceLoader with the specified source and 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
Get the declared annotations that are directly present on this element.
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
 
getDeclaredField(Class<?>, String) - Static method in class io.microsphere.reflect.FieldUtils
Like the Class.getDeclaredField(String) method without throwing any Exception
getDeclaredMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Get all declared methods of the target class, excluding the inherited methods
getDeclaringMBeanInfo() - Method in class io.microsphere.management.MBeanAttribute
 
getDefaultClassLoader() - Static method in class io.microsphere.util.ClassLoaderUtils
Get the default the ClassLoader to use.
getDefaultUseCaches() - Method in class io.microsphere.net.DelegatingURLConnection
 
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
getDescriptor() - Method in class io.microsphere.beans.BeanProperty
 
getDoInput() - Method in class io.microsphere.net.DelegatingURLConnection
 
getDoOutput() - Method in class io.microsphere.net.DelegatingURLConnection
 
getDouble(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
getDouble(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double.
getElapsedNanos() - Method in class io.microsphere.util.StopWatch.Task
 
getEncoding() - Method in class io.microsphere.util.PropertyResourceBundleControl
Sets the encoding of properties file.
getExecutor() - Method in class io.microsphere.event.AbstractEventDispatcher
 
getExecutor() - Method in interface io.microsphere.event.EventDispatcher
The Executor to dispatch a event
getExpiration() - Method in class io.microsphere.net.DelegatingURLConnection
 
getFactories() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
Get the URLStreamHandlerFactory delegates;
getFieldName() - Method in class io.microsphere.reflect.FieldDefinition
 
getFieldValue(Object, Field) - Static method in class io.microsphere.reflect.FieldUtils
Get the value of the specified Field
getFieldValue(Object, String) - Static method in class io.microsphere.reflect.FieldUtils
Get the value of the specified Field
getFieldValue(Object, String, Class<V>) - Static method in class io.microsphere.reflect.FieldUtils
Get Field Value
getFieldValue(Object, String, V) - Static method in class io.microsphere.reflect.FieldUtils
Get Field Value
getFile() - Method in class io.microsphere.io.event.FileChangedEvent
 
getFileExtension(String) - Static method in class io.microsphere.io.FileUtils
Get File Extension
getFirst(Map<String, List<String>>, String) - Static method in class io.microsphere.net.URLUtils
 
getFormats(String) - Method in class io.microsphere.util.PropertyResourceBundleControl
 
getGarbageCollectorMXBeans() - Static method in class io.microsphere.management.JmxUtils
Returns a list of GarbageCollectorMXBean objects in the Java virtual machine.
getGenericType(int) - Method in class io.microsphere.reflect.JavaType
 
getGenericTypes() - Method in class io.microsphere.reflect.JavaType
 
getGenericTypes(JavaType) - Method in enum io.microsphere.reflect.JavaType.Kind
 
getGroupId() - Method in class io.microsphere.classloading.MavenArtifact
Get the group id of Maven Artifact
getHandlePackages() - Static method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
getHandlePackagesPropertyValue() - Static method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
Get the System property value of the packages of URLStreamHandlers.
getHandlers() - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
 
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
Get all generic super types(including super classes and interfaces) hierarchically
getHighestPriority(Class<?>) - Method in class io.microsphere.io.Deserializers
Get the highest priority instance of Deserializer by the specified deserialized type
getHighestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
Get the highest priority instance of Serializer by the specified serialized type
getId() - Method in class io.microsphere.util.StopWatch
 
getIfModifiedSince() - Method in class io.microsphere.net.DelegatingURLConnection
 
getIndex() - Method in class io.microsphere.reflect.generics.TypeArgument
 
getInheritableClassLoaders(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Get all Inheritable ClassLoaders Set (including ClassLoader argument)
getInputStream() - Method in class io.microsphere.net.console.ConsoleURLConnection
 
getInputStream() - Method in class io.microsphere.net.DelegatingURLConnection
 
getInt(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
getInt(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int.
getInterface(int) - Method in class io.microsphere.reflect.JavaType
 
getInterfaces() - Method in class io.microsphere.reflect.JavaType
 
getInterfaces(Type) - Method in enum io.microsphere.reflect.JavaType.Kind
 
getInterfaces(T) - Method in class io.microsphere.util.TypeFinder
 
getJSONArray(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONArray.
getJSONArray(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray.
getJSONObject(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
getJSONObject(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject.
getKey() - Method in class io.microsphere.collection.MapUtils.ImmutableEntry
 
getKind() - Method in class io.microsphere.io.event.FileChangedEvent
Get the kind of File changed
getKind() - Method in class io.microsphere.reflect.JavaType
 
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
Get loaded classes Set under specified ClassLoader( not all inheritable ClassLoaders)
getLoaderClass() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getLoadersField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getLocation() - Method in class io.microsphere.classloading.Artifact
Get the location of artifact resource
getLogger(Class<?>) - Static method in class io.microsphere.logging.LoggerFactory
Get an instance of Logger by type
getLogger(String) - Static method in class io.microsphere.logging.LoggerFactory
Get an instance of Logger by name
getLong(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
getLong(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long.
getLowestPriority(Class<?>) - Method in class io.microsphere.io.Deserializers
Get the lowest priority instance of Deserializer by the specified deserialized type
getLowestPriority(Class<S>) - Method in class io.microsphere.io.Serializers
Get the lowest priority instance of Serializer by the specified serialized type
getMajor() - Method in class io.microsphere.util.Version
The major version
getMBeanAttributes(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
Get the MBeanAttributes from the specified named MBean and its' registered MBeanServer Note that the array of MBeanAttributes is the same order of MBeanInfo.getAttributes()
getMBeanAttributesMap(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
Get the Map with the attribute name and MBeanAttributes from the specified named MBean and its' registered MBeanServer
getMBeanInfo(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
 
getMember() - Method in class io.microsphere.reflect.MemberDefinition
Get the member instance
getMemoryManagerMXBeans() - Static method in class io.microsphere.management.JmxUtils
Returns a list of MemoryManagerMXBean objects in the Java virtual machine.
getMemoryMXBean() - Static method in class io.microsphere.management.JmxUtils
Returns the managed bean for the memory system of the Java virtual machine.
getMemoryPoolMXBeans() - Static method in class io.microsphere.management.JmxUtils
Returns a list of MemoryPoolMXBean objects in the Java virtual machine.
getMethod() - Method in class io.microsphere.reflect.MethodDefinition
The resolved method
getMethodName() - Method in class io.microsphere.reflect.MethodDefinition
The method name
getMethods(Class<?>) - Static method in class io.microsphere.reflect.MethodUtils
Get all public methods of the target class, excluding the inherited methods.
getMinor() - Method in class io.microsphere.util.Version
The minor version
getModes(MethodHandleUtils.LookupMode...) - Static method in enum io.microsphere.invoke.MethodHandleUtils.LookupMode
 
getMostCompatible(Class<?>) - Method in class io.microsphere.io.Deserializers
Get the most compatible instance of Deserializer by the specified deserialized type
getMostCompatible(Class<?>) - Method in class io.microsphere.io.Serializers
Get the most compatible instance of Serializer by the specified deserialized type
getMutableURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
 
getMutableURLStreamHandlerFactory(boolean) - Static method in class io.microsphere.net.URLUtils
 
getName() - Method in class io.microsphere.beans.BeanProperty
 
getName() - Method in class io.microsphere.logging.AbstractLogger
 
getName() - Method in interface io.microsphere.logging.Logger
Return the name of this Logger instance.
getName() - Method in class io.microsphere.management.MBeanAttribute
 
getName() - Method in class io.microsphere.reflect.MemberDefinition
Get the member name
getOperatingSystemMXBean() - Static method in class io.microsphere.management.JmxUtils
Returns the managed bean for the operating system on which the Java virtual machine is running.
getOutputStream() - Method in class io.microsphere.net.console.ConsoleURLConnection
 
getOutputStream() - Method in class io.microsphere.net.DelegatingURLConnection
 
getOwnerType() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
Returns a Type object representing the type that this type is a member of.
getParameterClassNames() - Method in class io.microsphere.reflect.ExecutableDefinition
Get the parameter class names
getParameterizedTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
Get the parameterized types(including self-type, super classes and interfaces)
getParameterTypes() - Method in class io.microsphere.reflect.ExecutableDefinition
the class names of parameters
getPatch() - Method in class io.microsphere.util.Version
The patch
getPathField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getPermission() - Method in class io.microsphere.net.DelegatingURLConnection
 
getPriority() - Method in class io.microsphere.classloading.AbstractArtifactResourceResolver
 
getPriority() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getPriority() - Method in interface io.microsphere.classloading.URLClassPathHandle
Get the priority
getPriority() - Method in class io.microsphere.convert.AbstractConverter
 
getPriority() - Method in class io.microsphere.convert.multiple.StringToArrayConverter
 
getPriority() - Method in class io.microsphere.convert.multiple.StringToIterableConverter
 
getPriority() - Method in class io.microsphere.convert.ObjectToOptionalConverter
 
getPriority() - Method in interface io.microsphere.event.EventListener
The priority of current listener.
getPriority() - Method in interface io.microsphere.lang.Prioritized
Get the priority
getPriority() - Method in class io.microsphere.logging.ACLLoggerFactory
 
getPriority() - Method in class io.microsphere.logging.JDKLoggerFactory
 
getPriority() - Method in class io.microsphere.logging.NoOpLoggerFactory
 
getPriority() - Method in class io.microsphere.logging.Sfl4jLoggerFactory
 
getPriority() - Method in class io.microsphere.process.ClassicProcessIdResolver
 
getPriority() - Method in class io.microsphere.process.ModernProcessIdResolver
 
getPriority() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
 
getProtocol() - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
getRawClass(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
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
 
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
 
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
Get the resource URL under specified resource name and type
getResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the resource URL under specified resource name
getResource(String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the resource URL under specified resource name
getResourceAsString(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the content of the specified resource as a String.
getResourceAsString(String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the content of the specified resource as a String.
getResources(ClassLoader, ClassLoaderUtils.ResourceType, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the resource URLs Set under specified resource name and type
getResources(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the resource URLs list under specified resource name
getRootSource() - Method in class io.microsphere.reflect.JavaType
 
getRunningTasks() - Method in class io.microsphere.util.StopWatch
 
getRuntimeClassLocation(Class<?>) - Static method in class io.microsphere.util.ClassPathUtils
Get Class Location URL from specified Class at runtime
getRuntimeClassLocation(String) - Static method in class io.microsphere.util.ClassPathUtils
Get Class Location URL from specified class name at runtime
getRuntimeMXBean() - Static method in class io.microsphere.management.JmxUtils
Returns the managed bean for the runtime system of the Java virtual machine.
getShutdownHookCallbacks() - Static method in class io.microsphere.util.ShutdownHookUtils
Get all Shutdown Hook Callbacks
getShutdownHookThreads() - Static method in class io.microsphere.util.ShutdownHookUtils
Get the shutdown hooks' threads that was added
getSignature(Method) - Static method in class io.microsphere.reflect.MethodUtils
Get the signature of the specified method
getSimpleName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Get the simple name of the specified type
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
 
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
Get the StackTraceElement array on the current thread
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
Get the static Field Value
getStaticFieldValue(Field) - Static method in class io.microsphere.reflect.FieldUtils
Get the static Field Value
getString(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
getString(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary.
getStringConverter(Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
 
getSubProtocol(String) - Static method in class io.microsphere.net.URLUtils
 
getSuperClass(T) - Method in class io.microsphere.util.TypeFinder
 
getSuperType() - Method in class io.microsphere.reflect.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, defaulting to null if the property cannot be read.
getSystemProperty(String, String) - Static method in class io.microsphere.util.SystemUtils
Gets a System property, defaultValue if the property cannot be read.
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
 
getTopComponentType(Object) - Static method in class io.microsphere.util.ClassUtils
 
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.management.MBeanAttribute
 
getType() - Method in class io.microsphere.reflect.generics.TypeArgument
 
getType() - Method in class io.microsphere.reflect.JavaType
 
getTypeName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Get the name of the specified type
getTypeName(Type) - Static method in class io.microsphere.reflect.TypeUtils
Get the type name safely
getTypeNames(Type...) - Static method in class io.microsphere.reflect.TypeUtils
Get the type names of the specified types
getTypes() - Method in class io.microsphere.util.TypeFinder
 
getTypes(Object...) - Static method in class io.microsphere.util.ClassUtils
Resolve the types of the specified values
getUnloadedClassCount() - Static method in class io.microsphere.util.ClassLoaderUtils
Returns the total number of classes 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
 
getURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
 
getUseCaches() - Method in class io.microsphere.net.DelegatingURLConnection
 
getValue() - Method in class io.microsphere.beans.BeanProperty
 
getValue() - Method in class io.microsphere.collection.MapUtils.ImmutableEntry
 
getValue() - Method in class io.microsphere.management.MBeanAttribute
 
getValue() - Method in enum io.microsphere.reflect.Modifier
The bit value of modifier
getValue() - Method in class io.microsphere.util.ValueHolder
 
getVersion() - Method in class io.microsphere.classloading.Artifact
Get the version
getVersion(Class<?>) - Static method in class io.microsphere.util.Version
Class that exposes the version.
GREATER_THAN - Static variable in interface io.microsphere.constants.SymbolConstants
The greater than symbol : ">"
GREATER_THAN_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The greater than char : '>'
GREATER_THAN_OR_EQUAL_TO - Static variable in interface io.microsphere.constants.SymbolConstants
The greater than or equal to symbol : ">="
GROUP_ID_PROPERTY_NAME - Static variable in class io.microsphere.classloading.MavenArtifactResourceResolver
 
gt(Version) - Method in class io.microsphere.util.Version
Current Version is greater than that
GT - io.microsphere.util.Version.Operator
The Operator : "Greater than" , whose symbol is : ">"

H

handle(T, U, Throwable) - Method in interface io.microsphere.lang.function.ThrowableBiFunction.ExceptionHandler
Handle the exception with the function arguments
handleException(Throwable) - Method in interface io.microsphere.lang.function.ThrowableAction
Handle any exception that the ThrowableAction.execute() method throws
handleException(Throwable) - Method in interface io.microsphere.lang.function.ThrowableSupplier
Handle any exception that the ThrowableSupplier.get() method throws
handleException(T, Throwable) - Method in interface io.microsphere.lang.function.ThrowableConsumer
Handle any exception that the #accept(T) method throws
handleException(T, Throwable) - Method in interface io.microsphere.lang.function.ThrowableFunction
Handle any exception that the #apply(T) method throws
handleInvokeExactFailure(Throwable, MethodHandle, Object...) - Static method in class io.microsphere.invoke.MethodHandleUtils
handle the failure of MethodHandle.invokeExact(Object...)
Handler - Class in io.microsphere.net.classpath
The "classpath" protocol URLStreamHandler based on ClassLoader
Handler - Class in io.microsphere.net.console
"console" protocol Handler
Handler() - Constructor for class io.microsphere.net.classpath.Handler
 
Handler() - Constructor for class io.microsphere.net.console.Handler
 
HANDLER_CONVENTION_CLASS_NAME - Static variable in class io.microsphere.net.URLUtils
The convention class name of Handler.
HANDLER_PACKAGES_PROPERTY_NAME - Static variable in class io.microsphere.net.URLUtils
The property which specifies the package prefix list to be scanned for protocol handlers.
HANDLER_PACKAGES_SEPARATOR_CHAR - Static variable in class io.microsphere.net.URLUtils
The separator character of Handlers' packages.
has(String) - Method in class io.microsphere.json.JSONObject
Returns true if this object has a mapping for name.
hashCode() - Method in class io.microsphere.beans.BeanProperty
 
hashCode() - Method in class io.microsphere.classloading.Artifact
 
hashCode() - Method in class io.microsphere.classloading.MavenArtifact
 
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.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
 
HIERARCHICAL - io.microsphere.util.TypeFinder.Include
 
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

immutableEntry(K, V) - Static method in class io.microsphere.collection.MapUtils
 
ImmutableEntry(K, V) - Constructor for class io.microsphere.collection.MapUtils.ImmutableEntry
 
INACCESSIBLE_OBJECT_EXCEPTION_CLASS - Static variable in class io.microsphere.reflect.ReflectionUtils
The class of java.lang.reflect.InaccessibleObjectException since JDK 9.
INACCESSIBLE_OBJECT_EXCEPTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
The class name of java.lang.reflect.InaccessibleObjectException since JDK 9
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
 
initializeLoaders(ClassLoader) - Method in interface io.microsphere.classloading.URLClassPathHandle
Initialize the loaders of URL Class-Path from URLClassLoader
initSubProtocolURLConnectionFactories(List<SubProtocolURLConnectionFactory>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
INSTANCE - Static variable in class io.microsphere.collection.EmptyIterable
Singleton instance of EmptyIterator
INSTANCE - Static variable in class io.microsphere.collection.EmptyIterator
The singleton of EmptyIterator
INSTANCE - Static variable in class io.microsphere.convert.ByteArrayToObjectConverter
The Singleton instance of ByteArrayToObjectConverter
INSTANCE - Static variable in class io.microsphere.convert.MapToPropertiesConverter
 
INSTANCE - Static variable in class io.microsphere.convert.NumberToByteConverter
Singleton instance of NumberToByteConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToCharacterConverter
Singleton instance of NumberToCharacterConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToDoubleConverter
Singleton instance of NumberToDoubleConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToFloatConverter
Singleton instance of NumberToFloatConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToIntegerConverter
Singleton instance of NumberToIntegerConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToLongConverter
Singleton instance of NumberToLongConverter.
INSTANCE - Static variable in class io.microsphere.convert.NumberToShortConverter
Singleton instance of NumberToShortConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToBooleanConverter
Singleton instance of ObjectToBooleanConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteArrayConverter
Singleton instance of ObjectToByteArrayConverter
INSTANCE - Static variable in class io.microsphere.convert.ObjectToByteConverter
Singleton instance of ObjectToByteConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToCharacterConverter
Singleton instance of ObjectToCharacterConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToDoubleConverter
Singleton instance of ObjectToDoubleConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToFloatConverter
Singleton instance of ObjectToFloatConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToIntegerConverter
Singleton instance of ObjectToIntegerConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToLongConverter
Singleton instance of ObjectToLongConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToOptionalConverter
Singleton instance of ObjectToOptionalConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToShortConverter
Singleton instance of ObjectToShortConverter.
INSTANCE - Static variable in class io.microsphere.convert.ObjectToStringConverter
Singleton instance of ObjectToStringConverter.
INSTANCE - Static variable in class io.microsphere.convert.PropertiesToStringConverter
Singleton instance of PropertiesToStringConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToBooleanConverter
Singleton instance of StringToBooleanConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToByteConverter
Singleton instance of StringToByteConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToCharacterConverter
Singleton instance of StringToCharacterConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToCharArrayConverter
Singleton instance of StringToCharArrayConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToClassConverter
Singleton instance of StringToClassConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToDoubleConverter
Singleton instance of StringToDoubleConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToDurationConverter
Singleton instance of StringToDurationConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToFloatConverter
Singleton instance of StringToFloatConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToInputStreamConverter
Singleton instance of StringToInputStreamConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToIntegerConverter
Singleton instance of StringToIntegerConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToLongConverter
Singleton instance of StringToLongConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToShortConverter
Singleton instance of StringToShortConverter.
INSTANCE - Static variable in class io.microsphere.convert.StringToStringConverter
Singleton instance of StringToStringConverter.
INSTANCE - Static variable in class io.microsphere.filter.ClassFileJarEntryFilter
ClassFileJarEntryFilter Singleton instance
INSTANCE - Static variable in class io.microsphere.filter.TrueClassFilter
Singleton TrueClassFilter instance
INSTANCE - Static variable in class io.microsphere.io.DefaultDeserializer
 
INSTANCE - Static variable in class io.microsphere.io.DefaultSerializer
 
INSTANCE - Static variable in class io.microsphere.io.filter.DirectoryFileFilter
Singleton instance of DirectoryFileFilter.
INSTANCE - Static variable in class io.microsphere.io.filter.TrueFileFilter
Singleton instance
INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleClassScanner
Singleton
INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleFileScanner
Singleton
INSTANCE - Static variable in class io.microsphere.io.scanner.SimpleJarEntryScanner
Singleton
INSTANCE - Static variable in class io.microsphere.lang.ClassDataRepository
Singleton instance of ClassDataRepository
INSTANCE - Static variable in class io.microsphere.process.ProcessManager
Singleton instance
INSTANCE - Static variable in class io.microsphere.util.CharSequenceComparator
 
INSTANCE - Static variable in class io.microsphere.util.PriorityComparator
Singleton instance of PriorityComparator
INTERFACE - io.microsphere.reflect.Modifier
The interface modifier.
INTERFACES - io.microsphere.util.TypeFinder.Include
 
invoke(Object, Object...) - Method in class io.microsphere.reflect.MethodDefinition
Invokes the underlying method represented by this Method object, on the specified object with the specified parameters.
invokeAll(Collection<? extends Callable<T>>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
invokeMethod(Object, Class<?>, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
 
invokeMethod(Object, Method, Object...) - Static method in class io.microsphere.reflect.MethodUtils
Invokes the underlying method represented by this Method object, on the specified object with the specified parameters.
invokeMethod(Object, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
Invoke the target objects' method
invokeStaticMethod(Class<?>, String, Object...) - Static method in class io.microsphere.reflect.MethodUtils
Invoke the target classes' static method
invokeStaticMethod(Method, Object...) - Static method in class io.microsphere.reflect.MethodUtils
Invoke the target classes' static method
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.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
An interface which brings the FileFilter and FilenameFilter interfaces together.
IOUtils - Class in io.microsphere.io
The utilities class for I/O
IS_JAVA_10 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 10.x
IS_JAVA_11 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 11.x
IS_JAVA_12 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 12.x
IS_JAVA_13 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 13.x
IS_JAVA_14 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 14.x
IS_JAVA_15 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 15.x
IS_JAVA_16 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 16.x
IS_JAVA_17 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 17.x
IS_JAVA_18 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 18.x
IS_JAVA_19 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 19.x
IS_JAVA_20 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 20.x
IS_JAVA_21 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 21.x
IS_JAVA_22 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 22.x
IS_JAVA_23 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 23.x
IS_JAVA_24 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 24.x
IS_JAVA_8 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java 8
IS_JAVA_9 - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Java version 9.x
IS_LTS_JAVA_VERSION - Static variable in class io.microsphere.util.SystemUtils
Is true if current Java version is Long Term Supported(LTS)
IS_OS_WINDOWS - Static variable in class io.microsphere.util.SystemUtils
Is true if this is Windows.
isAbstract(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is abstract or not ?
isAbstractClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Is the specified type a abstract class or not?
isActualType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
isAnnotationInterfaceMethod(Method) - Static method in class io.microsphere.util.AnnotationUtils
Is the specified method declared by the Annotation interface or not
isAnnotationPresent(Annotation, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
isAnnotationPresent(Annotation, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
 
isAnnotationPresent(AnnotatedElement[], Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
isAnnotationPresent(AnnotatedElement, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
 
isArchiveURL(URL) - Static method in class io.microsphere.net.URLUtils
Is an archive URL?
isArray(Class<?>) - Static method in class io.microsphere.util.ClassUtils
The specified type is array or not?*
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
the semantics is same as Class.isAssignableFrom(Class)
isAssignableFrom(Class<?>, Type) - Static method in class io.microsphere.reflect.TypeUtils
the semantics is same as Class.isAssignableFrom(Class)
isAssignableFrom(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
the semantics is same as Class.isAssignableFrom(Class)
isAvailable() - Method in class io.microsphere.logging.LoggerFactory
Current LoggerFactory is available or not
isAvailable() - Method in class io.microsphere.logging.NoOpLoggerFactory
 
isBlank(String) - Static method in class io.microsphere.util.StringUtils
 
isCallerSensitiveMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
Test whether the specified method annotates jdk.internal.reflect.CallerSensitive or not
isCallerSensitivePresent() - Static method in class io.microsphere.util.AnnotationUtils
Is jdk.internal.reflect.CallerSensitive class present or not
isClass() - Method in class io.microsphere.reflect.JavaType
 
isClass(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
isConcreteClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Is the specified type a concrete class or not?
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
 
isDerived(Class<?>, Class<?>...) - Static method in class io.microsphere.util.ClassUtils
the semantics is same as Class.isAssignableFrom(Class)
isDirectoryURL(URL) - Static method in class io.microsphere.net.URLUtils
Is directory URL?
isEmpty() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
isEmpty(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(byte[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(char[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(double[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(float[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(int[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(long[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(short[]) - Static method in class io.microsphere.util.ArrayUtils
 
isEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
 
isEmpty(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
 
isEmpty(Map<?, ?>) - Static method in class io.microsphere.collection.MapUtils
 
isEmpty(T[]) - Static method in class io.microsphere.util.ArrayUtils
 
isErrorEnabled() - Method in interface io.microsphere.logging.Logger
Is the logger instance enabled for the ERROR level?
isFinal(Class<?>) - Static method in class io.microsphere.util.ClassUtils
 
isFinal(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is final or not ?
isFinished() - Method in class io.microsphere.process.ProcessExecutor
Check current process finish or not.
isGeneralClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Is the specified type a general class or not?
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
 
isGenericArrayType(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
isGreaterOrEqual(Version) - Method in class io.microsphere.util.Version
Current Version is greater than or equal to that
isGreaterThan(Version) - Method in class io.microsphere.util.Version
Current Version is greater than that
isInaccessibleObjectException(Throwable) - Static method in class io.microsphere.reflect.ReflectionUtils
Determine whether the specified Throwable is java.lang.reflect.InaccessibleObjectException
isInfoEnabled() - Method in interface io.microsphere.logging.Logger
Is the logger instance enabled for the INFO level?
isIs() - Method in class io.microsphere.management.MBeanAttribute
Indicates if this attribute has an "is" getter.
isJarURL(URL) - Static method in class io.microsphere.net.URLUtils
Is Jar URL?
isLessOrEqual(Version) - Method in class io.microsphere.util.Version
Current Version is less than or equal to that
isLessThan(Version) - Method in class io.microsphere.util.Version
Current Version is less than that
isList(Object) - Static method in class io.microsphere.collection.ListUtils
 
isLoadedClass(ClassLoader, Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
Check specified Class is loaded on specified inheritable ClassLoader
isLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Check specified class name is loaded on specified inheritable ClassLoader
isMetaAnnotation(Annotation, Class<? extends Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
isMetaAnnotation(Annotation, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
 
isMetaAnnotation(Class<? extends Annotation>, Class<? extends Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
isMetaAnnotation(Class<? extends Annotation>, Iterable<Class<? extends Annotation>>) - Static method in class io.microsphere.util.AnnotationUtils
 
isNonPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is non-private or not ?
isNonPrivateConstructorWithoutParameters(Constructor<?>) - Static method in class io.microsphere.reflect.ConstructorUtils
Is a non-private constructor without parameters
isNonStatic(Member) - Static method in class io.microsphere.reflect.MemberUtils
 
isNotBlank(String) - Static method in class io.microsphere.util.StringUtils
 
isNotEmpty(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(byte[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(char[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(double[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(float[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(int[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(long[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(short[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNotEmpty(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
 
isNotEmpty(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
 
isNotEmpty(Map<?, ?>) - Static method in class io.microsphere.collection.MapUtils
 
isNotEmpty(T[]) - Static method in class io.microsphere.util.ArrayUtils
 
isNull(int) - Method in class io.microsphere.json.JSONArray
Returns true if this array has no value at index, or if its value is the null reference or JSONObject.NULL.
isNull(String) - Method in class io.microsphere.json.JSONObject
Returns true if this object has no mapping for name or if it has a mapping whose value is JSONObject.NULL.
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
 
isObjectMethod(Method) - Static method in class io.microsphere.reflect.MethodUtils
 
isObjectType(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
isParameterizedType() - Method in class io.microsphere.reflect.JavaType
 
isParameterizedType(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
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
Test the specified class name is present in the default ClassLoader
isPresent(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Test the specified class name is present in the ClassLoader
isPrimitive(Class<?>) - Static method in class io.microsphere.util.ClassUtils
The specified type is primitive type or simple type
isPrivate(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is private or not ?
isProxyable(Class<?>) - Static method in class io.microsphere.reflect.ProxyUtils
class has a non-private constructor with no parameters class is not declared final class does not have non-static, final methods with public, protected or default visibility class is not primitive type class is not array type
isPublic(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is public or not ?
isQueue(Iterable<?>) - Static method in class io.microsphere.collection.QueueUtils
 
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
 
isRootSource() - Method in class io.microsphere.reflect.JavaType
 
isSet(Iterable<?>) - Static method in class io.microsphere.collection.SetUtils
 
isShutdown() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
isSimpleType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
The specified type is simple type or not
isSource() - Method in class io.microsphere.reflect.JavaType
 
isStatic(Member) - Static method in class io.microsphere.reflect.MemberUtils
check the specified member is static or not ?
isSupportedSunReflectReflection() - Static method in class io.microsphere.reflect.ReflectionUtils
Is supported sun.reflect.Reflection or not
isSymlink(File) - Static method in class io.microsphere.io.FileUtils
 
isTerminated() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
isTopLevelClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
 
isTraceEnabled() - Method in interface io.microsphere.logging.Logger
Is the logger instance enabled for the TRACE level?
isTypeVariable() - Method in class io.microsphere.reflect.JavaType
 
isTypeVariable(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
isUnknownType() - Method in class io.microsphere.reflect.JavaType
 
isVerbose() - Static method in class io.microsphere.util.ClassLoaderUtils
Tests if the verbose output for the class loading system is enabled.
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
 
isWildCardType() - Method in class io.microsphere.reflect.JavaType
 
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
 
isWritable() - Method in class io.microsphere.management.MBeanAttribute
Whether new values can be written to the attribute.
IterableAdapter<T> - Class in io.microsphere.collection
Iterable Adapter via Iterator
IterableAdapter(Iterator<T>) - Constructor for class io.microsphere.collection.IterableAdapter
 
iterator() - Method in class io.microsphere.collection.IterableAdapter
 
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
JarEntry Filter
JarUtils - Class in io.microsphere.util.jar
Jar Utility class
JAVA_CLASS_PATH - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java class path.
JAVA_CLASS_PATH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java class path : "java.class.path"
JAVA_CLASS_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java class format version number.
JAVA_CLASS_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java class format version number : "java.class.version"
JAVA_COMPILER - Static variable in class io.microsphere.util.SystemUtils
The System property for the Name of JIT compiler to use.
JAVA_COMPILER_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Name of JIT compiler to use : "java.compiler"
JAVA_EXT_DIRS - Static variable in class io.microsphere.util.SystemUtils
The System property for the Path of extension directory or directories Deprecated.
JAVA_EXT_DIRS_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
Deprecated. 
JAVA_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
Java File extension : ".java"
JAVA_HOME - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java installation directory.
JAVA_HOME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java installation directory : "java.home"
JAVA_IO_TMPDIR - Static variable in class io.microsphere.util.SystemUtils
The System property for the Default temp file path.
JAVA_IO_TMPDIR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Default temp file path : "java.io.tmpdir"
JAVA_LIBRARY_PATH - Static variable in class io.microsphere.util.SystemUtils
The System property for the List of paths to search when loading libraries.
JAVA_LIBRARY_PATH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the List of paths to search when loading libraries : "java.library.path"
JAVA_SPECIFICATION_NAME - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Runtime Environment specification name.
JAVA_SPECIFICATION_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Runtime Environment specification name : "java.specification.name"
JAVA_SPECIFICATION_VENDOR - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Runtime Environment specification vendor.
JAVA_SPECIFICATION_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Runtime Environment specification vendor : "java.specification.vendor"
JAVA_SPECIFICATION_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Runtime Environment specification version.
JAVA_SPECIFICATION_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Runtime Environment specification version : "java.specification.version"
JAVA_VENDOR - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Runtime Environment vendor.
JAVA_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Runtime Environment vendor : "java.vendor"
JAVA_VENDOR_URL - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java vendor URL.
JAVA_VENDOR_URL_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java vendor URL : "java.vendor.url"
JAVA_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Runtime Environment version.
JAVA_VERSION_10 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 10
JAVA_VERSION_11 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 11
JAVA_VERSION_12 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 12
JAVA_VERSION_13 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 13
JAVA_VERSION_14 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 14
JAVA_VERSION_15 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 15
JAVA_VERSION_16 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 16
JAVA_VERSION_17 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 17
JAVA_VERSION_18 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 18
JAVA_VERSION_19 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 19
JAVA_VERSION_20 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 20
JAVA_VERSION_21 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 21
JAVA_VERSION_22 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 22
JAVA_VERSION_23 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 23
JAVA_VERSION_24 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 24
JAVA_VERSION_8 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 8
JAVA_VERSION_9 - Static variable in class io.microsphere.util.VersionUtils
The Version instance for Java 9
JAVA_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Runtime Environment version : "java.version"
JAVA_VM_NAME - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine implementation name.
JAVA_VM_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine implementation name : "java.vm.name"
JAVA_VM_SPECIFICATION_NAME - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine specification name.
JAVA_VM_SPECIFICATION_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine specification name : "java.vm.specification.name"
JAVA_VM_SPECIFICATION_VENDOR - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine specification vendor.
JAVA_VM_SPECIFICATION_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine specification vendor : "java.vm.specification.vendor"
JAVA_VM_SPECIFICATION_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine specification version.
JAVA_VM_SPECIFICATION_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine specification version : "java.vm.specification.version"
JAVA_VM_VENDOR - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine implementation vendor.
JAVA_VM_VENDOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine implementation vendor : "java.vm.vendor"
JAVA_VM_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Java Virtual Machine implementation version.
JAVA_VM_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Java Virtual Machine implementation version : "java.vm.version"
JavaType - Class in io.microsphere.reflect
JavaType(Type) - Constructor for class io.microsphere.reflect.JavaType
 
JavaType(Type, JavaType) - Constructor for class io.microsphere.reflect.JavaType
 
JavaType(Type, JavaType.Kind) - Constructor for class io.microsphere.reflect.JavaType
 
JavaType(Type, JavaType.Kind, JavaType) - Constructor for class io.microsphere.reflect.JavaType
 
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
LoggerFactory for JDK Logging
JDKLoggerFactory() - Constructor for class io.microsphere.logging.JDKLoggerFactory
 
JmxUtils - Class in io.microsphere.management
The utilities class for JMX
join(String) - Method in class io.microsphere.json.JSONArray
Returns a new string by alternating this array's values with separator.
JSONArray - Class in io.microsphere.json
A dense indexed sequence of values.
JSONArray() - Constructor for class io.microsphere.json.JSONArray
Creates a JSONArray with no values.
JSONArray(JSONTokener) - Constructor for class io.microsphere.json.JSONArray
Creates a new JSONArray with values from the next array in the tokener.
JSONArray(Object) - Constructor for class io.microsphere.json.JSONArray
Creates a new JSONArray with values from the given primitive array.
JSONArray(String) - Constructor for class io.microsphere.json.JSONArray
Creates a new JSONArray with values from the JSON string.
JSONArray(Collection) - Constructor for class io.microsphere.json.JSONArray
Creates a new JSONArray by copying all values from the given collection.
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 - Class in io.microsphere.json
A modifiable set of name/value mappings.
JSONObject() - Constructor for class io.microsphere.json.JSONObject
Creates a JSONObject with no name/value mappings.
JSONObject(JSONObject, String[]) - Constructor for class io.microsphere.json.JSONObject
Creates a new JSONObject by copying mappings for the listed names from the given object.
JSONObject(JSONTokener) - Constructor for class io.microsphere.json.JSONObject
Creates a new JSONObject with name/value mappings from the next object in the tokener.
JSONObject(String) - Constructor for class io.microsphere.json.JSONObject
Creates a new JSONObject with name/value mappings from the JSON string.
JSONObject(Map) - Constructor for class io.microsphere.json.JSONObject
Creates a new JSONObject by copying all name/value mappings from the given map.
JSONStringer - Class in io.microsphere.json
JSONStringer() - Constructor for class io.microsphere.json.JSONStringer
 
JSONStringer(int) - Constructor for class io.microsphere.json.JSONStringer
 
JSONTokener - Class in io.microsphere.json
Parses a JSON (RFC 4627) encoded string into the corresponding object.
JSONTokener(String) - Constructor for class io.microsphere.json.JSONTokener
 
JSONUtils - Class in io.microsphere.json
The utility class for JSON

K

key(String) - Method in class io.microsphere.json.JSONStringer
Encodes the key (property name) to this stringer.
keys() - Method in class io.microsphere.json.JSONObject
Returns an iterator of the String names in this object.

L

last(List<E>) - Static method in class io.microsphere.collection.ListUtils
Get the last element of the specified List
LATEST_JAVA_VERSION - Static variable in class io.microsphere.util.VersionUtils
The latest Java Release Version
le(Version) - Method in class io.microsphere.util.Version
Current Version is less than or equal to that
LE - io.microsphere.util.Version.Operator
The Operator : "Less than or equal to" , whose symbol is : "<="
LEFT_CURLY_BRACE - Static variable in interface io.microsphere.constants.SymbolConstants
The left curly brace : "{"
LEFT_CURLY_BRACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The left curly brace char : '{'
LEFT_PARENTHESIS - Static variable in interface io.microsphere.constants.SymbolConstants
The left parenthesis symbol : "("
LEFT_PARENTHESIS_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The left parenthesis char : '('
LEFT_SQUARE_BRACKET - Static variable in interface io.microsphere.constants.SymbolConstants
The left square bracket : "["
LEFT_SQUARE_BRACKET_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The left square bracket char : '['
length() - Method in class io.microsphere.json.JSONArray
Returns the number of values in this array.
length() - Method in class io.microsphere.json.JSONObject
Returns the number of name/value mappings in this object.
length(boolean[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(byte[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(char[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(double[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(float[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(int[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(long[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(short[]) - Static method in class io.microsphere.util.ArrayUtils
 
length(CharSequence) - Static method in class io.microsphere.util.CharSequenceUtils
 
length(T[]) - Static method in class io.microsphere.util.ArrayUtils
 
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
Event Listenable
listFiles(File) - Static method in class io.microsphere.io.FileUtils
List Files from the specified directory
Lists - Class in io.microsphere.collection
The utility class for List for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
ListUtils - Class in io.microsphere.collection
The utilities class for Java List
loadClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
Loaded specified class name under ClassLoader
loadClass(ClassLoader, String, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
Loaded specified class name under ClassLoader
loadEventListenerInstances() - Method in class io.microsphere.event.AbstractEventDispatcher
Default, load the instances of event listeners by ServiceLoader
loadFirstService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
Load the first instance of Service interface instances list
loadFirstService(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Load the first instance of Service interface instances list
loadFirstService(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
Load the first instance of Service interface instances list
loadFirstService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Load the first instance of Service interface instances list
loadLastService(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
Loads the last in the list of objects implementing the service type, if present.
loadLastService(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Loads the last in the list of objects implementing the service type, if present.
loadLastService(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
Loads the last in the list of objects implementing the service type, if present.
loadLastService(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Loads the last in the list of objects implementing the service type, if present.
loadServices(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServices(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServices(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServices(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServicesList(Class<S>) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServicesList(Class<S>, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServicesList(Class<S>, ClassLoader) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
loadServicesList(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
Using the hierarchy of ClassLoader, each level of ClassLoader ( ClassLoader , its parent ClassLoader and higher) will be able to load the configuration file META-INF/services serviceType under its class path.
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 - Interface in io.microsphere.logging
Microsphere Logger Interface
LoggerFactory - Class in io.microsphere.logging
The factory class for Logger
LoggerFactory() - Constructor for class io.microsphere.logging.LoggerFactory
 
LoggingFileChangedListener - Class in io.microsphere.io.event
FileChangedListener class for Logging with debug level
LoggingFileChangedListener() - Constructor for class io.microsphere.io.event.LoggingFileChangedListener
 
lookup(Class<?>) - Static method in class io.microsphere.invoke.MethodHandleUtils
Create an instance of MethodHandles.Lookup by the specified lookup class with all accesses (public, private, protected and package)
lookup(Class<?>, MethodHandleUtils.LookupMode...) - Static method in class io.microsphere.invoke.MethodHandleUtils
Create an instance of MethodHandles.Lookup by the specified lookup class with all access (public, private, protected and package)
lt(Version) - Method in class io.microsphere.util.Version
Current Version is less than that
LT - io.microsphere.util.Version.Operator
The Operator : "Less than" , whose symbol is : "<"

M

ManagementUtils - Class in io.microsphere.management
Management Utility class
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
ManifestArtifactResourceResolver() - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
 
ManifestArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
 
ManifestArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.ManifestArtifactResourceResolver
 
Maps - Class in io.microsphere.collection
The utility class for Map for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
MapToPropertiesConverter - Class in io.microsphere.convert
The Map To Properties Converter
MapToPropertiesConverter() - Constructor for class io.microsphere.convert.MapToPropertiesConverter
 
MapUtils - Class in io.microsphere.collection
The utilities class for Java Map
MapUtils.ImmutableEntry<K,​V> - Class in io.microsphere.collection
 
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
Maven Artifact
MavenArtifact(String, String, String, URL) - Constructor for class io.microsphere.classloading.MavenArtifact
 
MavenArtifactResourceResolver - Class in io.microsphere.classloading
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
MBean Attribute with MBeanAttributeInfo and its' optional value
MBeanAttribute(MBeanInfo, MBeanAttributeInfo, Object) - Constructor for class io.microsphere.management.MBeanAttribute
 
MemberDefinition<M extends java.lang.reflect.Member> - Class in io.microsphere.reflect
The definition class for Java Refection Member
MemberDefinition(Version, Deprecation, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
 
MemberDefinition(Version, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
 
MemberDefinition(String, Deprecation, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
 
MemberDefinition(String, String, String) - Constructor for class io.microsphere.reflect.MemberDefinition
 
MemberUtils - Class in io.microsphere.reflect
Java Reflection Member Utilities class
MethodDefinition - Class in io.microsphere.reflect
The definition class of Java Method
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
The utilities class for MethodHandles.Lookup
MethodHandleUtils - Class in io.microsphere.invoke
The utilities class for MethodHandle
MethodHandleUtils.LookupMode - Enum in io.microsphere.invoke
The allowed MethodHandles.Lookup modes enumeration
MethodUtils - Class in io.microsphere.reflect
The Java Reflection Method Utility class
MICROSPHERE_PROPERTY_NAME_PREFIX - Static variable in interface io.microsphere.constants.PropertyConstants
The property name prefix of microsphere
MIN_LOAD_FACTOR - Static variable in class io.microsphere.collection.MapUtils
The min load factor for HashMap or Hashtable
MIN_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
The minimum priority
ModernProcessIdResolver - Class in io.microsphere.process
ProcessIdResolver class for Modern JDK (9+)
ModernProcessIdResolver() - Constructor for class io.microsphere.process.ModernProcessIdResolver
 
ModernURLClassPathHandle - Class in io.microsphere.classloading
Modern URLClassPathHandle for jdk.internal.loader.URLClassPath since JDK 9
ModernURLClassPathHandle() - Constructor for class io.microsphere.classloading.ModernURLClassPathHandle
 
MODIFIED - io.microsphere.io.event.FileChangedEvent.Kind
The file or directory entry modified
Modifier - Enum in io.microsphere.reflect
The enumeration class for Java Reflection Modifier
module() - Method in annotation type io.microsphere.annotation.Since
 
MODULE - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
MODULE - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing module access, which may contribute to the result of lookupModes.
more() - Method in class io.microsphere.json.JSONTokener
 
MultipleType - Class in io.microsphere.reflect
Multiple Type
MultiValueConverter<S> - Interface in io.microsphere.convert.multiple
An interface to convert the source-typed value to multiple value, e.g , Java array, Collection or sub-interfaces
MutableURLStreamHandlerFactory<H extends java.net.URLStreamHandler> - Class in io.microsphere.net
Mutable URLStreamHandlerFactory that is not thread-safe extends URLStreamHandler.
MutableURLStreamHandlerFactory() - Constructor for class io.microsphere.net.MutableURLStreamHandlerFactory
 
MutableURLStreamHandlerFactory(Map<String, H>) - Constructor for class io.microsphere.net.MutableURLStreamHandlerFactory
 

N

name - Variable in class io.microsphere.reflect.MemberDefinition
 
name() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
The name of the configuration property.
NameFileFilter - Class in io.microsphere.io.filter
Filters filenames for a certain name.
NameFileFilter(String) - Constructor for class io.microsphere.io.filter.NameFileFilter
 
NameFileFilter(String, boolean) - Constructor for class io.microsphere.io.filter.NameFileFilter
 
names() - Method in class io.microsphere.json.JSONObject
Returns an array containing the string names in this object.
NATIVE - io.microsphere.reflect.Modifier
The native modifier.
NATIVE_ANNOTATION_TYPES - Static variable in class io.microsphere.util.AnnotationUtils
 
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"
newArray(Class<?>, int) - Static method in class io.microsphere.util.ArrayUtils
 
newArrayList() - Static method in class io.microsphere.collection.ListUtils
 
newArrayList(int) - Static method in class io.microsphere.collection.ListUtils
 
newArrayList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
 
newArrayList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
 
newArrayList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
 
newBundle(String, Locale, String, ClassLoader, boolean) - Method in class io.microsphere.util.PropertyResourceBundleControl
 
newConcurrentHashMap() - Static method in class io.microsphere.collection.MapUtils
 
newConcurrentHashMap(int) - Static method in class io.microsphere.collection.MapUtils
 
newConcurrentHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
 
newConcurrentHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
 
newControl(String) - Static method in class io.microsphere.util.PropertyResourceBundleControl
Creates a new instance of PropertyResourceBundleControl if absent.
newDefault() - Static method in interface io.microsphere.event.EventDispatcher
The default implementation of EventDispatcher
newFixedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
 
newFixedLinkedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
 
newHashMap() - Static method in class io.microsphere.collection.MapUtils
 
newHashMap(int) - Static method in class io.microsphere.collection.MapUtils
 
newHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
 
newHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
 
newHashSet() - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(int) - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
 
newInstance(Class<T>, Object...) - Static method in class io.microsphere.util.ClassUtils
 
newInstance(Object...) - Method in class io.microsphere.reflect.ConstructorDefinition
Create an instance by the specified Constructor and arguments
newInstance(Constructor<T>, Object...) - Static method in class io.microsphere.reflect.ConstructorUtils
Create an instance by the specified Constructor and arguments
newLinkedHashMap() - Static method in class io.microsphere.collection.MapUtils
 
newLinkedHashMap(int) - Static method in class io.microsphere.collection.MapUtils
 
newLinkedHashMap(int, float) - Static method in class io.microsphere.collection.MapUtils
 
newLinkedHashMap(int, float, boolean) - Static method in class io.microsphere.collection.MapUtils
 
newLinkedHashMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
 
newLinkedHashSet() - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(int) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(int, float) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(E...) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(Collection<E>) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(Iterator<E>) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedList() - Static method in class io.microsphere.collection.ListUtils
 
newLinkedList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
 
newLinkedList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
 
newLinkedList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
 
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
 
newTreeMap(Comparator<? super K>) - Static method in class io.microsphere.collection.MapUtils
 
newTreeMap(Map<? extends K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
 
newTreeMap(SortedMap<K, ? extends V>) - Static method in class io.microsphere.collection.MapUtils
 
newURLClassLoader(Iterable<URL>) - Static method in class io.microsphere.util.ClassLoaderUtils
Create a new instance of URLClassLoader
newURLClassLoader(Iterable<URL>, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Create a new instance of URLClassLoader
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
Create a new instance of URLClassLoader
newURLClassLoader(URL[], ClassLoader, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
Create a new instance of URLClassLoader
next() - Method in class io.microsphere.collection.EmptyIterator
 
next() - Method in class io.microsphere.collection.EnumerationIteratorAdapter
 
next() - Method in class io.microsphere.collection.SingletonIterator
 
next() - Method in class io.microsphere.collection.UnmodifiableIterator
 
next() - Method in class io.microsphere.json.JSONTokener
 
next(char) - Method in class io.microsphere.json.JSONTokener
 
next(int) - Method in class io.microsphere.json.JSONTokener
 
nextClean() - Method in class io.microsphere.json.JSONTokener
 
nextElement() - Method in class io.microsphere.collection.ArrayEnumeration
 
nextElement() - Method in class io.microsphere.collection.SingletonEnumeration
 
nextString(char) - Method in class io.microsphere.json.JSONTokener
Returns the string up to but not including quote, unescaping any character escape sequences encountered along the way.
nextTo(char) - Method in class io.microsphere.json.JSONTokener
 
nextTo(String) - Method in class io.microsphere.json.JSONTokener
 
nextValue() - Method in class io.microsphere.json.JSONTokener
Returns the next value from the input.
NON_OBJECT_CLASS_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
 
NON_OBJECT_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
 
NON_PRIVATE_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isNonPrivate(Member)
NON_PRIVATE_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isNonPrivate(Member)
NON_STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isNonStatic(Member)
NON_STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isNonStatic(Member)
Nonnull - Annotation Type in io.microsphere.annotation
A common Microsphere annotation to declare that annotated elements cannot be null.
NoOpLoggerFactory - Class in io.microsphere.logging
LoggerFactory for NoOpLogger
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
Normalize Path(maybe from File or URL), will remove duplicated slash or backslash from path.
NOT_FOUND_CONSTRUCTOR - Static variable in class io.microsphere.reflect.ConstructorUtils
 
NOT_FOUND_METHOD_HANDLE - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
MethodHandle for Not-Found
NULL - Static variable in class io.microsphere.json.JSONObject
A sentinel value used to explicitly define a name with no value.
NULL_JAVA_TYPE - Static variable in class io.microsphere.reflect.JavaType
 
Nullable - Annotation Type in io.microsphere.annotation
A common Microsphere annotation to declare that annotated elements can be null under some circumstance.
NumberToByteConverter - Class in io.microsphere.convert
The Converter for Number to Byte
NumberToByteConverter() - Constructor for class io.microsphere.convert.NumberToByteConverter
 
NumberToCharacterConverter - Class in io.microsphere.convert
The Converter for Number to Character
NumberToCharacterConverter() - Constructor for class io.microsphere.convert.NumberToCharacterConverter
 
NumberToDoubleConverter - Class in io.microsphere.convert
The Converter for Number to Double
NumberToDoubleConverter() - Constructor for class io.microsphere.convert.NumberToDoubleConverter
 
NumberToFloatConverter - Class in io.microsphere.convert
The Converter for Number to Float
NumberToFloatConverter() - Constructor for class io.microsphere.convert.NumberToFloatConverter
 
NumberToIntegerConverter - Class in io.microsphere.convert
The Converter for Number to Integer
NumberToIntegerConverter() - Constructor for class io.microsphere.convert.NumberToIntegerConverter
 
NumberToLongConverter - Class in io.microsphere.convert
The Converter for Number to Long
NumberToLongConverter() - Constructor for class io.microsphere.convert.NumberToLongConverter
 
NumberToShortConverter - Class in io.microsphere.convert
The Converter for Number to Short
NumberToShortConverter() - Constructor for class io.microsphere.convert.NumberToShortConverter
 
numberToString(Number) - Static method in class io.microsphere.json.JSONObject
Encodes the number as a JSON string.
NumberUtils - Class in io.microsphere.util
The utilities class for nummber

O

object() - Method in class io.microsphere.json.JSONStringer
Begins encoding a new object.
OBJECT_DECLARED_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
The declared methods of Object
OBJECT_JAVA_TYPE - Static variable in class io.microsphere.reflect.JavaType
 
OBJECT_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MethodUtils.isObjectMethod(Method)
OBJECT_PUBLIC_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
The public methods of Object
ObjectToBooleanConverter - Class in io.microsphere.convert
The Converter for Object to Boolean
ObjectToBooleanConverter() - Constructor for class io.microsphere.convert.ObjectToBooleanConverter
 
ObjectToByteArrayConverter - Class in io.microsphere.convert
The class coverts the Object instance to be byte array object.
ObjectToByteArrayConverter() - Constructor for class io.microsphere.convert.ObjectToByteArrayConverter
 
ObjectToByteConverter - Class in io.microsphere.convert
The Converter for Object to Byte
ObjectToByteConverter() - Constructor for class io.microsphere.convert.ObjectToByteConverter
 
ObjectToCharacterConverter - Class in io.microsphere.convert
The Converter for Object to Character
ObjectToCharacterConverter() - Constructor for class io.microsphere.convert.ObjectToCharacterConverter
 
ObjectToDoubleConverter - Class in io.microsphere.convert
The Converter for Object to Double
ObjectToDoubleConverter() - Constructor for class io.microsphere.convert.ObjectToDoubleConverter
 
ObjectToFloatConverter - Class in io.microsphere.convert
The Converter for Object to Float
ObjectToFloatConverter() - Constructor for class io.microsphere.convert.ObjectToFloatConverter
 
ObjectToIntegerConverter - Class in io.microsphere.convert
The Converter for Object to Integer
ObjectToIntegerConverter() - Constructor for class io.microsphere.convert.ObjectToIntegerConverter
 
ObjectToLongConverter - Class in io.microsphere.convert
The Converter for Object to Long
ObjectToLongConverter() - Constructor for class io.microsphere.convert.ObjectToLongConverter
 
ObjectToOptionalConverter - Class in io.microsphere.convert
The class to convert Object to Optional
ObjectToOptionalConverter() - Constructor for class io.microsphere.convert.ObjectToOptionalConverter
 
ObjectToShortConverter - Class in io.microsphere.convert
The Converter for Object to Short
ObjectToShortConverter() - Constructor for class io.microsphere.convert.ObjectToShortConverter
 
ObjectToStringConverter - Class in io.microsphere.convert
The Converter for Object to String
ObjectToStringConverter() - Constructor for class io.microsphere.convert.ObjectToStringConverter
 
of(int) - Static method in class io.microsphere.util.Version
 
of(int, int) - Static method in class io.microsphere.util.Version
 
of(int, int, int) - Static method in class io.microsphere.util.Version
 
of(E...) - Static method in class io.microsphere.collection.EnumerationUtils
Create a Enumeration instance from the specified elements
of(E...) - Static method in class io.microsphere.collection.ListUtils
 
of(E...) - Static method in class io.microsphere.collection.SetUtils
Convert to multiple elements to be LinkedHashSet
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
 
of(Object, String) - Static method in class io.microsphere.beans.BeanProperty
Create a BeanProperty instance
of(Type, Type) - Static method in class io.microsphere.reflect.MultipleType
 
of(Type, Type, Type...) - Static method in class io.microsphere.reflect.MultipleType
 
of(String) - Static method in class io.microsphere.io.filter.FileExtensionFilter
Creates an instance of FileExtensionFilter by the given file extension
of(String) - Static method in class io.microsphere.lang.Deprecation
 
of(String) - Static method in class io.microsphere.util.Version
 
of(String) - Static method in enum io.microsphere.util.Version.Operator
Find the symbol to an Version.Operator member if possible
of(String, String) - Static method in class io.microsphere.lang.Deprecation
 
of(String, String, String) - Static method in class io.microsphere.lang.Deprecation
 
of(String, String, String, String) - Static method in class io.microsphere.lang.Deprecation
 
of(String, String, String, String, Deprecation.Level) - Static method in class io.microsphere.lang.Deprecation
 
of(String, Supplier<V>) - Static method in class io.microsphere.util.Functional
 
of(String, V) - Static method in class io.microsphere.util.Functional
 
of(Map.Entry<? extends K, ? extends V>...) - Static method in class io.microsphere.collection.MapUtils
 
of(K, V) - Static method in class io.microsphere.collection.MapUtils
 
of(K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
 
of(K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
 
of(K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.microsphere.collection.MapUtils
 
of(T...) - Static method in class io.microsphere.util.ArrayUtils
 
of(V) - Static method in class io.microsphere.util.ValueHolder
 
ofArray(T...) - Static method in class io.microsphere.util.ArrayUtils
 
ofBooleans(boolean...) - Static method in class io.microsphere.util.ArrayUtils
 
ofBytes(byte...) - Static method in class io.microsphere.util.ArrayUtils
 
ofChars(char...) - Static method in class io.microsphere.util.ArrayUtils
 
ofDoubles(double...) - Static method in class io.microsphere.util.ArrayUtils
 
ofEntry(K, V) - Static method in class io.microsphere.collection.MapUtils
 
ofEnums(E...) - Static method in class io.microsphere.collection.EnumerationUtils
Create a Enumeration instance from the specified elements
offer(E) - Method in class io.microsphere.collection.AbstractDeque
 
offer(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
offer(E, long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
ofFloats(float...) - Static method in class io.microsphere.util.ArrayUtils
 
ofInts(int...) - Static method in class io.microsphere.util.ArrayUtils
 
ofList(E...) - Static method in class io.microsphere.collection.Lists
Returns an unmodifiable list containing an arbitrary number of elements.
ofList(E...) - Static method in class io.microsphere.collection.ListUtils
Create a List from the specified array
ofList(Iterable<E>) - Static method in class io.microsphere.collection.ListUtils
 
ofList(Enumeration<E>) - Static method in class io.microsphere.collection.ListUtils
 
ofList(Iterator<E>) - Static method in class io.microsphere.collection.ListUtils
 
ofLongs(long...) - Static method in class io.microsphere.util.ArrayUtils
 
ofMap() - Static method in class io.microsphere.collection.Maps
Returns an unmodifiable map containing zero mappings.
ofMap(Object...) - Static method in class io.microsphere.collection.MapUtils
 
ofMap(Map.Entry<? extends K, ? extends V>...) - Static method in class io.microsphere.collection.Maps
Returns an unmodifiable map containing keys and values extracted from the given 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
 
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.
ofSet(E...) - Static method in class io.microsphere.collection.Sets
Returns an unmodifiable set containing an arbitrary number of elements.
ofSet(E...) - Static method in class io.microsphere.collection.SetUtils
Convert to multiple elements to be LinkedHashSet
ofSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
Convert to multiple elements to be LinkedHashSet
ofSet(Collection<T>) - Static method in class io.microsphere.collection.SetUtils
 
ofSet(Collection<T>, T...) - Static method in class io.microsphere.collection.SetUtils
 
ofSet(Enumeration<E>) - Static method in class io.microsphere.collection.SetUtils
Build a read-only Set from the given elements
ofShorts(short...) - Static method in class io.microsphere.util.ArrayUtils
 
ofURL(String) - Static method in class io.microsphere.net.URLUtils
Convert the url to URL
ofVersion(int) - Static method in class io.microsphere.util.Version
 
ofVersion(int, int) - Static method in class io.microsphere.util.Version
 
ofVersion(int, int, int) - Static method in class io.microsphere.util.Version
 
ofVersion(String) - Static method in class io.microsphere.util.Version
 
on(Version.Operator, Version, Function<Version, R>) - Method in class io.microsphere.util.Compatible
 
on(String, String, Function<Version, R>) - Method in class io.microsphere.util.Compatible
 
on(Predicate<? super T>) - Method in class io.microsphere.util.Configurer
 
on(Predicate<? super V>) - Method in class io.microsphere.util.Functional
 
onEvent(E) - Method in interface io.microsphere.event.EventListener
Handle a Event when it's be published
onEvent(Event) - Method in class io.microsphere.event.GenericEventListener
 
onEvent(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
 
onFileCreated(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
Invoked when the file has been created
onFileCreated(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
 
onFileDeleted(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
Invoked when the file has been deleted
onFileDeleted(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
 
onFileModified(FileChangedEvent) - Method in interface io.microsphere.io.event.FileChangedListener
Invoked when the file has been modified
onFileModified(FileChangedEvent) - Method in class io.microsphere.io.event.LoggingFileChangedListener
 
openConnection(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
openConnection(URL, Proxy) - Method in class io.microsphere.net.classpath.Handler
 
openConnection(URL, Proxy) - Method in class io.microsphere.net.console.Handler
 
openConnection(URL, Proxy) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
openFallbackConnection(URL, Proxy) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
The subclass can override this method to open the fallback URLConnection if any SubProtocolURLConnectionFactory does not create the URLConnection.
opt(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index, or null if the array has no value at index.
opt(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name, or null if no such mapping exists.
optBoolean(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
optBoolean(int, boolean) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a boolean or can be coerced to a boolean.
optBoolean(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean.
optBoolean(String, boolean) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a boolean or can be coerced to a boolean.
optDouble(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
optDouble(int, double) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a double or can be coerced to a double.
optDouble(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double.
optDouble(String, double) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a double or can be coerced to a double.
optInt(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
optInt(int, int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is an int or can be coerced to an int.
optInt(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int.
optInt(String, int) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is an int or can be coerced to an int.
optJSONArray(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONArray.
optJSONArray(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONArray.
optJSONObject(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a JSONObject.
optJSONObject(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a JSONObject.
optLong(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
optLong(int, long) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists and is a long or can be coerced to a long.
optLong(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long.
optLong(String, long) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists and is a long or can be coerced to a long.
optString(int) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
optString(int, String) - Method in class io.microsphere.json.JSONArray
Returns the value at index if it exists, coercing it if necessary.
optString(String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary.
optString(String, String) - Method in class io.microsphere.json.JSONObject
Returns the value mapped by name if it exists, coercing it if necessary.
or(Predicate<? super T>...) - Static method in interface io.microsphere.lang.function.Predicates
a composed predicate that represents a short-circuiting logical OR of predicates
OR - io.microsphere.filter.FilterOperator
|
ORIGINAL - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
ORIGINAL - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing original access which may contribute to the result of lookupModes.
OS_ARCH - Static variable in class io.microsphere.util.SystemUtils
The System property for the Operating system architecture.
OS_ARCH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Operating system architecture : "os.arch"
OS_NAME - Static variable in class io.microsphere.util.SystemUtils
The System property for the Operating system name.
OS_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Operating system name : "os.name"
OS_NAME_WINDOWS_PREFIX - Static variable in class io.microsphere.util.SystemUtils
 
OS_VERSION - Static variable in class io.microsphere.util.SystemUtils
The System property for the Operating system version.
OS_VERSION_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Operating system version : "os.version"
overrides(Method, Method) - Static method in class io.microsphere.reflect.MethodUtils
Tests whether one method, as a member of a given type, overrides another method.

P

PACKAGE - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
PACKAGE - io.microsphere.util.ClassLoaderUtils.ResourceType
 
PackageNameClassFilter - Class in io.microsphere.filter
PackageNameClassFilter(String, boolean) - Constructor for class io.microsphere.filter.PackageNameClassFilter
Constructor
PackageNameClassNameFilter - Class in io.microsphere.filter
PackageNameClassNameFilter(String, boolean) - Constructor for class io.microsphere.filter.PackageNameClassNameFilter
Constructor
parallel(Executor) - Static method in interface io.microsphere.event.EventDispatcher
The parallel implementation of EventDispatcher with the specified Executor
ParallelEventDispatcher - Class in io.microsphere.event
Parallel EventDispatcher implementation.
ParallelEventDispatcher() - Constructor for class io.microsphere.event.ParallelEventDispatcher
 
ParallelEventDispatcher(Executor) - Constructor for class io.microsphere.event.ParallelEventDispatcher
 
parallelStream() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
parameterClassNames - Variable in class io.microsphere.reflect.ExecutableDefinition
 
PARAMETERIZED_TYPE - io.microsphere.reflect.JavaType.Kind
The type kind presents Java ParameterizedType
PARAMETERIZED_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
 
ParameterizedTypeImpl - Class in io.microsphere.reflect.generics
ParameterizedType Implementation forks sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
parameterizedTypePredicate(Predicate<? super ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
 
parseURL(URL, String, int, int) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
PATH_SEPARATOR - Static variable in interface io.microsphere.constants.SeparatorConstants
Path Separator : File.pathSeparator
PATH_SEPARATOR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the Path separator (":" on UNIX) : "path.separator"
PathConstants - Interface in io.microsphere.constants
Path Constants Definition
peek() - Method in class io.microsphere.collection.AbstractDeque
 
peek() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
peekFirst() - Method in class io.microsphere.collection.AbstractDeque
 
peekLast() - Method in class io.microsphere.collection.AbstractDeque
 
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.concurrent.DelegatingBlockingQueue
 
poll(long, TimeUnit) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
pop() - Method in class io.microsphere.collection.AbstractDeque
 
Predicates - Interface in io.microsphere.lang.function
The utilities class for Java Predicate
PRIMITIVE_ARRAY_TYPES - Static variable in class io.microsphere.util.ClassUtils
 
PRIMITIVE_TYPES - Static variable in class io.microsphere.util.ClassUtils
 
Prioritized - Interface in io.microsphere.lang
Prioritized interface can be implemented by objects that should be sorted, for example the tasks in executable queue.
priority - Variable in class io.microsphere.classloading.AbstractArtifactResourceResolver
 
PriorityComparator - Class in io.microsphere.util
The Comparator for the annotation Priority
PriorityComparator() - Constructor for class io.microsphere.util.PriorityComparator
 
PRIVATE - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
PRIVATE - io.microsphere.reflect.Modifier
The private modifier.
process(W) - Method in interface io.microsphere.lang.WrapperProcessor
Processes the Wrapper bean
ProcessExecutor - Class in io.microsphere.process
Process Executor
ProcessExecutor(String, String...) - Constructor for class io.microsphere.process.ProcessExecutor
Constructor
ProcessIdResolver - Interface in io.microsphere.process
The resolver for Process ID
ProcessManager - Class in io.microsphere.process
Process Manager
ProcessManager() - Constructor for class io.microsphere.process.ProcessManager
 
PropertiesToStringConverter - Class in io.microsphere.convert
The Properties To String Converter
PropertiesToStringConverter() - Constructor for class io.microsphere.convert.PropertiesToStringConverter
 
PropertiesUtils - Class in io.microsphere.collection
The utilities class for Properties
PropertyConstants - Interface in io.microsphere.constants
The property constants for Microsphere Core
PropertyResourceBundleControl - Class in io.microsphere.util
PropertyResourceBundle ResourceBundle.Control Implementation which supports encoding Properties files
PropertyResourceBundleControl() - Constructor for class io.microsphere.util.PropertyResourceBundleControl
 
PropertyResourceBundleControl(String) - Constructor for class io.microsphere.util.PropertyResourceBundleControl
 
PropertyResourceBundleUtils - Class in io.microsphere.util
PropertyResourceBundle Utility class
PROTECTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
PROTECTED - io.microsphere.reflect.Modifier
The protected modifier.
ProtocolConstants - Interface in io.microsphere.constants
Protocol Constants Definition
ProxyUtils - Class in io.microsphere.reflect
The utilities class for Proxy
PUBLIC - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
PUBLIC - io.microsphere.reflect.Modifier
The public modifier.
PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandlesLookupUtils
The MethodHandles.Lookup for MethodHandles.publicLookup()
PUBLIC_LOOKUP - Static variable in class io.microsphere.invoke.MethodHandleUtils
The MethodHandles.Lookup for MethodHandles.publicLookup()
PUBLIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isPublic(Member)
PUBLIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isPublic(Member)
push(E) - Method in class io.microsphere.collection.AbstractDeque
 
put(boolean) - Method in class io.microsphere.json.JSONArray
Appends value to the end of this array.
put(double) - Method in class io.microsphere.json.JSONArray
Appends value to the end of this array.
put(int) - Method in class io.microsphere.json.JSONArray
Appends value to the end of this array.
put(int, boolean) - Method in class io.microsphere.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, double) - Method in class io.microsphere.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, int) - Method in class io.microsphere.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, long) - Method in class io.microsphere.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(int, Object) - Method in class io.microsphere.json.JSONArray
Sets the value at index to value, null padding this array to the required length if necessary.
put(long) - Method in class io.microsphere.json.JSONArray
Appends value to the end of this array.
put(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
put(Object) - Method in class io.microsphere.json.JSONArray
Appends value to the end of this array.
put(String, boolean) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, double) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, int) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, long) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
put(String, Object) - Method in class io.microsphere.json.JSONObject
Maps name to value, clobbering any existing name/value mapping with the same name.
putOpt(String, Object) - Method in class io.microsphere.json.JSONObject
Equivalent to put(name, value) when both parameters are non-null; does nothing otherwise.

Q

QUERY_STRING - Static variable in interface io.microsphere.constants.SymbolConstants
Tne query string symbol : "?"
QUERY_STRING_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The query string char : '?'
QUESTION_MARK - Static variable in interface io.microsphere.constants.SymbolConstants
The question mark symbol : "?"
QUESTION_MARK_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The question mark char : '?'
QueueUtils - Class in io.microsphere.collection
The utilities class for Java Queue
quote(String) - Static method in class io.microsphere.json.JSONObject
Encodes data as a JSON string.
QUOTE - Static variable in interface io.microsphere.constants.SymbolConstants
The single quote symbol : "'"
QUOTE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The single quote char : '\''

R

read() - Method in class io.microsphere.io.FastByteArrayInputStream
 
read(byte[], int, int) - Method in class io.microsphere.io.FastByteArrayInputStream
 
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
Read fields value as Map
ReadOnlyIterator<E> - Class in io.microsphere.collection
Abstract Read-Only Iterator
ReadOnlyIterator() - Constructor for class io.microsphere.collection.ReadOnlyIterator
 
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
ReflectiveDefinition - Class in io.microsphere.reflect
The abstract definition class for Java Reflection
ReflectiveDefinition(Version, Deprecation, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
 
ReflectiveDefinition(Version, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
 
ReflectiveDefinition(String, Deprecation, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
 
ReflectiveDefinition(String, String) - Constructor for class io.microsphere.reflect.ReflectiveDefinition
 
reformProtocol(String, String) - Static method in class io.microsphere.net.URLUtils
 
reformProtocol(String, List<String>) - Static method in class io.microsphere.net.URLUtils
 
reformSpec(URL, String, int, int, int) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
Reform the string of specified URL if its' scheme presents the sub-protocol, e,g.
registerShutdownHook() - Static method in class io.microsphere.util.ShutdownHookUtils
Register the ShutdownHookCallbacksThread as the shutdown hook
registerURLStreamHandler(ExtendableProtocolURLStreamHandler) - Static method in class io.microsphere.net.URLUtils
Register an instance of ExtendableProtocolURLStreamHandler
registerURLStreamHandler(String, URLStreamHandler) - Static method in class io.microsphere.net.URLUtils
Register an instance of URLStreamHandler with 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.EmptyIterator
 
remove() - Method in class io.microsphere.collection.ReadOnlyIterator
 
remove() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
remove(int) - Method in class io.microsphere.json.JSONArray
Removes and returns the value at index, or null if the array has no value at index.
remove(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
remove(Object) - Method in class io.microsphere.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.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
 
removeEventListener(E) - Method in interface io.microsphere.event.Listenable
removeEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
 
removeEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
removeFirst() - Method in class io.microsphere.collection.AbstractDeque
 
removeFirstOccurrence(Object) - Method in class io.microsphere.collection.AbstractDeque
 
removeIf(Predicate<? super E>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
removeLast() - Method in class io.microsphere.collection.AbstractDeque
 
removeShutdownHookCallback(Runnable) - Static method in class io.microsphere.util.ShutdownHookUtils
Remove the Shutdown Hook Callback
removeUnfinishedProcess(Process, String) - Method in class io.microsphere.process.ProcessManager
 
removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
 
removeURL(ClassLoader, URL) - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
 
removeURL(ClassLoader, URL) - Method in interface io.microsphere.classloading.URLClassPathHandle
Remove the Class-Path URL from the specified ClassLoader
removeURLStreamHandler(String) - Method in class io.microsphere.net.MutableURLStreamHandlerFactory
 
replace(String, String, String) - Static method in class io.microsphere.util.StringUtils
Replaces all occurrences of a String within another String.
replace(String, String, String, int) - Static method in class io.microsphere.util.StringUtils
Replaces a String with another String inside a larger String, for the first max values of the search String.
replacement(String) - Method in class io.microsphere.lang.Deprecation.Builder
 
required() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
Whether the configuration property is required.
reset() - Method in class io.microsphere.io.FastByteArrayInputStream
 
reset() - Method in class io.microsphere.io.FastByteArrayOutputStream
reset() - Method in class io.microsphere.util.ValueHolder
 
resolve(String) - Method in enum io.microsphere.util.ClassLoaderUtils.ResourceType
resolves resource name
resolve(URL) - Method in class io.microsphere.classloading.ArchiveFileArtifactResourceResolver
 
resolve(URL) - Method in interface io.microsphere.classloading.ArtifactResourceResolver
Resolve an instance Artifact from the resource of artifact.
resolve(URL) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
 
resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.ManifestArtifactResourceResolver
 
resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.MavenArtifactResourceResolver
 
resolve(URL, InputStream, ClassLoader) - Method in class io.microsphere.classloading.StreamArtifactResourceResolver
 
resolveActualTypeArgument(Type, Type, int) - Static method in class io.microsphere.reflect.TypeUtils
Resolve the actual type parameters from the specified type based on some type
resolveActualTypeArgumentClass(Type, Class, int) - Static method in class io.microsphere.reflect.TypeUtils
Resolve the class of actual type parameter from the specified type and index based on some type
resolveActualTypeArgumentClasses(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
Resolve the classes of actual type parameters from the specified type based on some type
resolveActualTypeArguments(Type, Class) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveActualTypeArguments(Type, Type) - Static method in class io.microsphere.reflect.TypeUtils
Resolve the actual type parameters from the specified type based on some type
resolveArchiveDirectory(URL) - Static method in class io.microsphere.net.URLUtils
 
resolveArchiveEntryPath(URL) - Static method in class io.microsphere.net.URLUtils
Resolve the entry path from Archive File URL
resolveArchiveFile(URL) - Static method in class io.microsphere.net.URLUtils
Resolve archive file
resolveAuthority(String) - Static method in class io.microsphere.net.URLUtils
 
resolveAuthority(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
 
resolveAuthority(URL) - Static method in class io.microsphere.net.URLUtils
 
resolveBasePath(URL) - Static method in class io.microsphere.net.URLUtils
Resolve base path from the specified URL
resolveClass(String) - Static method in class io.microsphere.util.ClassLoaderUtils
Resolve the Class by the specified name in the default ClassLoader
resolveClass(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Resolve the Class by the specified name and ClassLoader
resolveClass(String, ClassLoader, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
Resolve the Class by the specified name and ClassLoader
resolveClassName(File, File) - Static method in class io.microsphere.util.ClassUtils
 
resolveClassName(String) - Static method in class io.microsphere.util.ClassUtils
Resolve resource name to class name
RESOLVED_GENERIC_TYPES_CACHE_SIZE_PROPERTY_NAME - Static variable in class io.microsphere.reflect.TypeUtils
 
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
Resolve absolute path from the URL of JarEntry
resolveMatrixParameters(String) - Static method in class io.microsphere.net.URLUtils
Resolve the matrix parameters Map from specified URL,The parameter name as key ,parameter value list as key
resolveMember() - Method in class io.microsphere.reflect.ConstructorDefinition
 
resolveMember() - Method in class io.microsphere.reflect.FieldDefinition
 
resolveMember() - Method in class io.microsphere.reflect.MemberDefinition
Resolve the member instance
resolveMember() - Method in class io.microsphere.reflect.MethodDefinition
 
resolveMessage(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
Resolve the format message
resolvePackageName(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Resolve package name under specified class
resolvePackageName(String) - Static method in class io.microsphere.util.ClassUtils
Resolve package name under specified 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
 
resolvePrimitiveClassName(String) - Static method in class io.microsphere.util.ClassUtils
Resolve the given class name as primitive class, if appropriate, according to the JVM's naming rules for primitive classes.
resolvePrimitiveType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Resolve the primitive class from the specified type
resolvePriority() - Method in class io.microsphere.convert.AbstractConverter
Resolve the priority based on the inheritance hierarchy depth of source and target types.
resolveProtocol(String) - Static method in class io.microsphere.net.URLUtils
Resolve the protocol from the specified URL string
resolveQueryParameters(String) - Static method in class io.microsphere.net.URLUtils
Resolve the query parameters Map from specified URL,The parameter name as key ,parameter value list as key
resolveRelativePath(File, File) - Static method in class io.microsphere.io.FileUtils
Resolve Relative Path
resolveRelativePath(URL) - Static method in class io.microsphere.util.jar.JarUtils
Resolve Relative path from Jar URL
resolveSubProtocols(String) - Static method in class io.microsphere.net.URLUtils
 
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
 
resolveSuperType() - Method in class io.microsphere.reflect.JavaType
 
resolveTypeArgumentClasses(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypeArguments(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypeArguments(Type...) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypes(Object...) - Static method in class io.microsphere.util.ClassUtils
Resolve the types of the specified values
resolveURLClassLoader(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Try to find the instance of URLClassLoader from the specified ClassLoader, if it can't be found, it will try to find all the URL of class-paths from the specified ClassLoader, and then new a instance of URLClassLoader upon those urls.
resolveWrapperType(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Resolve the wrapper class from the primitive type
retainAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
RIGHT_CURLY_BRACE - Static variable in interface io.microsphere.constants.SymbolConstants
The right curly brace : "}"
RIGHT_CURLY_BRACE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The right curly brace char : '}'
RIGHT_PARENTHESIS - Static variable in interface io.microsphere.constants.SymbolConstants
The right parenthesis symbol : ")"
RIGHT_PARENTHESIS_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The right parenthesis char : '('
RIGHT_SQUARE_BRACKET - Static variable in interface io.microsphere.constants.SymbolConstants
The right square bracket char : ']'
RIGHT_SQUARE_BRACKET_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The right square bracket char : ']'
runtimeMXBean - Static variable in class io.microsphere.util.ClassPathUtils
 

S

scan(File, boolean) - Method in class io.microsphere.io.scanner.SimpleFileScanner
Scan all File Set under root directory
scan(File, boolean, IOFileFilter) - Method in class io.microsphere.io.scanner.SimpleFileScanner
Scan all File Set that are accepted by IOFileFilter under root directory
scan(ClassLoader, File, boolean, Predicate<? super Class<?>>...) - Method in class io.microsphere.io.scanner.SimpleClassScanner
 
scan(ClassLoader, String) - Method in class io.microsphere.io.scanner.SimpleClassScanner
It's equal to invoke SimpleClassScanner.scan(ClassLoader, String, boolean, boolean) method with requiredLoad=false and recursive=false
scan(ClassLoader, String, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
It's equal to invoke SimpleClassScanner.scan(ClassLoader, String, boolean, boolean) method with requiredLoad=false
scan(ClassLoader, String, boolean, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
scan Class set under specified package name or its' sub-packages in ClassLoader, if requiredLoad indicates true , try to load those classes.
scan(ClassLoader, URL, boolean, Predicate<? super Class<?>>...) - Method in class io.microsphere.io.scanner.SimpleClassScanner
 
scan(URL, boolean) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
 
scan(URL, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
 
scan(JarFile, boolean) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
 
scan(JarFile, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
 
scan(JarFile, String, boolean, JarEntryFilter) - Method in class io.microsphere.io.scanner.SimpleJarEntryScanner
 
scan(S) - Method in interface io.microsphere.io.scanner.Scanner
Scan source to calculate result set
scan(S, Filter<R>) - Method in interface io.microsphere.io.scanner.Scanner
Scan source to calculate result set with Filter
Scanner<S,​R> - Interface in io.microsphere.io.scanner
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
 
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
Serializer
Serializers - Class in io.microsphere.io
Serializer Utilities class
Serializers() - Constructor for class io.microsphere.io.Serializers
 
Serializers(ClassLoader) - Constructor for class io.microsphere.io.Serializers
 
ServiceLoaderURLStreamHandlerFactory - Class in io.microsphere.net
Decorating URLStreamHandlerFactory class delegates the composite of URLStreamHandlerFactory and URLStreamHandler instances that are loaded by the JDK's ServiceLoader.
ServiceLoaderURLStreamHandlerFactory() - Constructor for class io.microsphere.net.ServiceLoaderURLStreamHandlerFactory
 
ServiceLoaderUtils - Class in io.microsphere.util
ServiceLoader Utility
ServiceLoadingURLClassPathHandle - Class in io.microsphere.classloading
URLClassPathHandle implementation based on the Service Loading mechanism
ServiceLoadingURLClassPathHandle() - Constructor for class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
 
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
 
setDefaultUseCaches(boolean) - Method in class io.microsphere.net.DelegatingURLConnection
 
setDelegate(ScheduledExecutorService) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
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
Set the value for the specified Field
setFieldValue(Object, String, V) - Static method in class io.microsphere.reflect.FieldUtils
Set the value for the specified Field
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
 
Sets - Class in io.microsphere.collection
The utility class for Set for Modern JDK(9+), which supports the feedback if Java Runtime is below JDK 9.
setStaticFieldValue(Class<?>, String, V) - Static method in class io.microsphere.reflect.FieldUtils
Set the value to static Field
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(V) - Method in class io.microsphere.collection.MapUtils.ImmutableEntry
 
setValue(V) - Method in class io.microsphere.util.ValueHolder
 
setVerbose(boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
Enables or disables the verbose output for the class loading system.
Sfl4jLoggerFactory - Class in io.microsphere.logging
The LoggerFactory class for Slf4j
Sfl4jLoggerFactory() - Constructor for class io.microsphere.logging.Sfl4jLoggerFactory
 
shallowCloneMap(Map<K, V>) - Static method in class io.microsphere.collection.MapUtils
Shallow Clone Map
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
Shutdown Executor if it's not shutdown
shutdown(ExecutorService) - Static method in class io.microsphere.concurrent.ExecutorUtils
Shutdown ExecutorService if it's not shutdown
SHUTDOWN_HOOK_CALLBACKS_CAPACITY - Static variable in class io.microsphere.util.ShutdownHookUtils
The System property value of 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
SHUTDOWN_HOOK_CALLBACKS_THREAD_FILTER - Static variable in class io.microsphere.util.ShutdownHookUtils
The Predicate to filter the type that is ShutdownHookCallbacksThread
ShutdownHookUtils - Class in io.microsphere.util
The utilities class for ShutdownHook
shutdownNow() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
shutdownOnExit(Executor, Executor...) - Static method in class io.microsphere.concurrent.ExecutorUtils
Shutdown one or more executors on JVM exit
SIMPLE_TYPES - Static variable in class io.microsphere.util.ClassUtils
Simple Types including: Void Boolean Character Byte Integer Float Double String BigDecimal BigInteger Date Object
SimpleClassScanner - Class in io.microsphere.io.scanner
Simple Class Scanner
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
Simple JarEntry Scanner
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
 
singletonEnumeration(E) - Static method in class io.microsphere.collection.CollectionUtils
 
SingletonEnumeration<E> - Class in io.microsphere.collection
Singleton Enumeration
SingletonEnumeration(E) - Constructor for class io.microsphere.collection.SingletonEnumeration
 
singletonIterable(E) - Static method in class io.microsphere.collection.CollectionUtils
 
singletonIterator(E) - Static method in class io.microsphere.collection.CollectionUtils
 
SingletonIterator<E> - Class in io.microsphere.collection
Singleton Iterator
SingletonIterator(E) - Constructor for class io.microsphere.collection.SingletonIterator
 
singletonQueue(E) - Static method in class io.microsphere.collection.QueueUtils
 
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
Get the size of the specified Iterable
size(Collection<?>) - Static method in class io.microsphere.collection.CollectionUtils
Get the size of the specified Collection
size(T[]) - Static method in class io.microsphere.util.ArrayUtils
 
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
 
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
 
split(String, String) - Static method in class io.microsphere.util.StringUtils
 
spliterator() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
STACK_WALKER_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
The Class of java.lang.StackWalker that was introduced in JDK 9.
STACK_WALKER_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
The class name of java.lang.StackWalker that was introduced in JDK 9.
STACK_WALKER_OPTION_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
The Class of java.lang.StackWalker.Option that was introduced in JDK 9.
STACK_WALKER_OPTION_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
The class name of java.lang.StackWalker.Option that was introduced in JDK 9.
STACK_WALKER_STACK_FRAME_CLASS - Static variable in class io.microsphere.util.StackTraceUtils
The Class of java.lang.StackWalker.StackFrame that was introduced in JDK 9.
STACK_WALKER_STACK_FRAME_CLASS_NAME - Static variable in class io.microsphere.util.StackTraceUtils
The class name of java.lang.StackWalker.StackFrame that was introduced in JDK 9.
StackTraceUtils - Class in io.microsphere.util
The utility class for Stack Trace
StandardFileWatchService - Class in io.microsphere.io
Standard FileWatchService implementation based on JDK 7 WatchService
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 URLStreamHandlerFactory
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
 
STATIC - io.microsphere.reflect.Modifier
The static modifier.
STATIC_MEMBER_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
The Predicate reference to MemberUtils.isStatic(Member)
STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MethodUtils
The Predicate reference to MemberUtils.isStatic(Member)
stop() - Method in class io.microsphere.io.StandardFileWatchService
 
stop() - Method in class io.microsphere.util.StopWatch
 
stop() - Method in class io.microsphere.util.StopWatch.Task
 
StopWatch - Class in io.microsphere.util
Stop Watch supports the nest tasks, the default task can't be reentrant, unless StopWatch.Task.isReentrant() is true by StopWatch.start(String, boolean) method setting.
StopWatch(String) - Constructor for class io.microsphere.util.StopWatch
 
StopWatch.Task - Class in io.microsphere.util
 
stream() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
stream(Iterable<T>) - Static method in interface io.microsphere.lang.function.Streams
 
stream(T...) - Static method in interface io.microsphere.lang.function.Streams
 
StreamArtifactResourceResolver - Class in io.microsphere.classloading
Abstract class of ArtifactResourceResolver based on Stream
StreamArtifactResourceResolver(int) - Constructor for class io.microsphere.classloading.StreamArtifactResourceResolver
 
StreamArtifactResourceResolver(ClassLoader, int) - Constructor for class io.microsphere.classloading.StreamArtifactResourceResolver
 
Streams - Interface in io.microsphere.lang.function
The utilities class for Stream
STRICT - io.microsphere.reflect.Modifier
The strictfp modifier.
StringBuilderWriter - Class in io.microsphere.io
Writer implementation that outputs to a StringBuilder.
StringBuilderWriter() - Constructor for class io.microsphere.io.StringBuilderWriter
Constructs a new StringBuilder instance with default capacity.
StringBuilderWriter(int) - Constructor for class io.microsphere.io.StringBuilderWriter
Constructs a new StringBuilder instance with the specified capacity.
StringBuilderWriter(StringBuilder) - Constructor for class io.microsphere.io.StringBuilderWriter
Constructs a new instance with the specified StringBuilder.
StringConverter<T> - Interface in io.microsphere.convert
A class to covert String to the target-typed value
StringDeserializer - Class in io.microsphere.io
StringDeserializer() - Constructor for class io.microsphere.io.StringDeserializer
 
StringSerializer - Class in io.microsphere.io
String Serializer
StringSerializer() - Constructor for class io.microsphere.io.StringSerializer
 
StringToArrayConverter - Class in io.microsphere.convert.multiple
The class to convert String to array-type object
StringToArrayConverter() - Constructor for class io.microsphere.convert.multiple.StringToArrayConverter
 
StringToBlockingDequeConverter - Class in io.microsphere.convert.multiple
The class to convert String to BlockingDeque-based value
StringToBlockingDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingDequeConverter
 
StringToBlockingQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to BlockingDeque-based value
StringToBlockingQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingQueueConverter
 
StringToBooleanConverter - Class in io.microsphere.convert
The class to convert String to Boolean
StringToBooleanConverter() - Constructor for class io.microsphere.convert.StringToBooleanConverter
 
StringToByteConverter - Class in io.microsphere.convert
The class to convert String to Byte
StringToByteConverter() - Constructor for class io.microsphere.convert.StringToByteConverter
 
StringToCharacterConverter - Class in io.microsphere.convert
The class to convert String to Character
StringToCharacterConverter() - Constructor for class io.microsphere.convert.StringToCharacterConverter
 
StringToCharArrayConverter - Class in io.microsphere.convert
The class to convert String to char[]
StringToCharArrayConverter() - Constructor for class io.microsphere.convert.StringToCharArrayConverter
 
StringToClassConverter - Class in io.microsphere.convert
The class to convert String to Class
StringToClassConverter() - Constructor for class io.microsphere.convert.StringToClassConverter
 
StringToCollectionConverter - Class in io.microsphere.convert.multiple
The class to convert String to Collection-based value
StringToCollectionConverter() - Constructor for class io.microsphere.convert.multiple.StringToCollectionConverter
 
StringToDequeConverter - Class in io.microsphere.convert.multiple
The class to convert String to Deque-based value
StringToDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToDequeConverter
 
StringToDoubleConverter - Class in io.microsphere.convert
The class to convert String to Double
StringToDoubleConverter() - Constructor for class io.microsphere.convert.StringToDoubleConverter
 
StringToDurationConverter - Class in io.microsphere.convert
The class to convert String to Duration
StringToDurationConverter() - Constructor for class io.microsphere.convert.StringToDurationConverter
 
StringToFloatConverter - Class in io.microsphere.convert
The class to convert String to Float
StringToFloatConverter() - Constructor for class io.microsphere.convert.StringToFloatConverter
 
StringToInputStreamConverter - Class in io.microsphere.convert
The class to convert String to InputStream
StringToInputStreamConverter() - Constructor for class io.microsphere.convert.StringToInputStreamConverter
 
StringToInputStreamConverter(String) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
 
StringToInputStreamConverter(Charset) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
 
StringToIntegerConverter - Class in io.microsphere.convert
The class to convert String to Integer
StringToIntegerConverter() - Constructor for class io.microsphere.convert.StringToIntegerConverter
 
StringToIterableConverter<T extends java.lang.Iterable> - Class in io.microsphere.convert.multiple
The class to convert String to Iterable-based value
StringToIterableConverter() - Constructor for class io.microsphere.convert.multiple.StringToIterableConverter
 
StringToListConverter - Class in io.microsphere.convert.multiple
The class to convert String to List-based value
StringToListConverter() - Constructor for class io.microsphere.convert.multiple.StringToListConverter
 
StringToLongConverter - Class in io.microsphere.convert
The class to convert String to Long
StringToLongConverter() - Constructor for class io.microsphere.convert.StringToLongConverter
 
StringToMultiValueConverter - Interface in io.microsphere.convert.multiple
The class to convert String to multiple value object
StringToNavigableSetConverter - Class in io.microsphere.convert.multiple
The class to convert String to SortedSet-based value
StringToNavigableSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToNavigableSetConverter
 
StringToQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to Deque-based value
StringToQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToQueueConverter
 
StringToSetConverter - Class in io.microsphere.convert.multiple
The class to convert String to Set-based value
StringToSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSetConverter
 
StringToShortConverter - Class in io.microsphere.convert
The class to convert String to Short
StringToShortConverter() - Constructor for class io.microsphere.convert.StringToShortConverter
 
StringToSortedSetConverter - Class in io.microsphere.convert.multiple
The class to convert String to SortedSet-based value
StringToSortedSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSortedSetConverter
 
StringToStringConverter - Class in io.microsphere.convert
The class to convert String to String
StringToStringConverter() - Constructor for class io.microsphere.convert.StringToStringConverter
 
StringToTransferQueueConverter - Class in io.microsphere.convert.multiple
The class to convert String to TransferQueue-based value
StringToTransferQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToTransferQueueConverter
 
StringUtils - Class in io.microsphere.util
The utilities class for String
SUB_PROTOCOL_MATRIX_NAME - Static variable in class io.microsphere.net.URLUtils
The matrix name for the URLs' sub-protocol
submit(Runnable) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
submit(Runnable, T) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
submit(Callable<T>) - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
SubProtocolURLConnectionFactory - Interface in io.microsphere.net
The URLConnection factory for the sub protocol
substringAfter(String, String) - Static method in class io.microsphere.util.StringUtils
Gets the substring after the first occurrence of a separator.
substringAfterLast(String, String) - Static method in class io.microsphere.util.StringUtils
Gets the substring after the last occurrence of a separator.
substringBefore(String, String) - Static method in class io.microsphere.util.StringUtils
Gets the substring before the first occurrence of a separator.
substringBeforeLast(String, String) - Static method in class io.microsphere.util.StringUtils
Gets the substring before the last occurrence of a separator.
substringBetween(String, String) - Static method in class io.microsphere.util.StringUtils
Gets the String that is nested in between two instances of the same String.
substringBetween(String, String, String) - Static method in class io.microsphere.util.StringUtils
Gets the String that is nested in between two Strings.
SUFFIX - Static variable in class io.microsphere.util.PropertyResourceBundleControl
The suffix of the properties file
SUN_REFLECT_REFLECTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
Sun JDK implementation class: full name of sun.reflect.Reflection
SUPER_CLASS - io.microsphere.util.TypeFinder.Include
 
supports() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
supports() - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
 
supports() - Method in class io.microsphere.classloading.ServiceLoadingURLClassPathHandle
 
supports() - Method in interface io.microsphere.classloading.URLClassPathHandle
Supports or not
supports() - Method in class io.microsphere.process.ClassicProcessIdResolver
 
supports() - Method in class io.microsphere.process.ModernProcessIdResolver
 
supports() - Method in interface io.microsphere.process.ProcessIdResolver
Whether supports to resolve the process id or not?
supports() - Method in class io.microsphere.process.VirtualMachineProcessIdResolver
 
supports(URL, List<String>) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
supports(URL, List<String>) - Method in interface io.microsphere.net.SubProtocolURLConnectionFactory
Supports the current factory to create the URLConnection or not
SymbolConstants - Interface in io.microsphere.constants
Symbols
SYNCHRONIZED - io.microsphere.reflect.Modifier
The synchronized modifier.
SYNTHETIC - io.microsphere.reflect.Modifier
 
SystemUtils - Class in io.microsphere.util
The utilities class for System

T

take() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
testCurrentJavaVersion(Version.Operator, Version) - Static method in class io.microsphere.util.VersionUtils
Determine whether current Java version matches the specified version
testCurrentJavaVersion(String, Version) - Static method in class io.microsphere.util.VersionUtils
Determine whether current Java version matches the specified version
testVersion(Version, Version.Operator, Version) - Static method in class io.microsphere.util.VersionUtils
Determine whether the base version matches the compared version
testVersion(String, String, String) - Static method in class io.microsphere.util.VersionUtils
Determine whether the base version matches the compared version
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 function interface for action with Throwable
ThrowableBiConsumer<T,​U> - Interface in io.microsphere.lang.function
BiConsumer with Throwable
ThrowableBiFunction<T,​U,​R> - Interface in io.microsphere.lang.function
BiFunction with 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
Consumer with Throwable
ThrowableFunction<T,​R> - Interface in io.microsphere.lang.function
Function with Throwable
ThrowableSupplier<T> - Interface in io.microsphere.lang.function
 
throwTarget(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
 
toArray() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
toArray(T[]) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
toByteArray() - Method in class io.microsphere.io.FastByteArrayOutputStream
toByteArray(InputStream) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream into a new byte array.
toClass() - Method in class io.microsphere.reflect.JavaType
 
toExternalForm(URL) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
Reuses the algorithm of URLStreamHandler.toExternalForm(URL) using the StringBuilder to the StringBuilder.
toExternalForm(URL) - Static method in class io.microsphere.net.URLUtils
Converts a URL of a specific protocol to a String.
toFixedMap(Collection<E>, Function<E, Map.Entry<K, V>>) - Static method in class io.microsphere.collection.MapUtils
 
toGenericArrayType() - Method in class io.microsphere.reflect.JavaType
 
toIterable(Collection<E>) - Static method in class io.microsphere.collection.CollectionUtils
 
toIterable(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
 
toIterable(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
 
toIterator(Enumeration<E>) - Static method in class io.microsphere.collection.CollectionUtils
 
toJarFile(URL) - Static method in class io.microsphere.net.URLUtils
 
toJarFile(URL) - Static method in class io.microsphere.util.jar.JarUtils
Create a JarFile from specified URL of JarFile
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
Convert Array object to List
toParameterizedType() - Method in class io.microsphere.reflect.JavaType
 
toString() - Method in class io.microsphere.beans.BeanProperty
 
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.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.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
toString(InputStream, String) - Static method in class io.microsphere.io.IOUtils
toString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
toString(Reader) - Static method in class io.microsphere.io.IOUtils
toString(String) - Method in class io.microsphere.io.FastByteArrayOutputStream
toTypeVariable() - Method in class io.microsphere.reflect.JavaType
 
toWildcardType() - Method in class io.microsphere.reflect.JavaType
 
trace(String) - Method in interface io.microsphere.logging.Logger
Log a message at the TRACE level.
trace(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
 
trace(String, Object...) - Method in interface io.microsphere.logging.Logger
Log a message at the TRACE level according to the specified format and arguments.
trace(String, Throwable) - Method in interface io.microsphere.logging.Logger
Log an exception (throwable) at the TRACE level with an accompanying message.
TRANSIENT - io.microsphere.reflect.Modifier
The transient modifier.
TrueClassFilter - Class in io.microsphere.filter
Class Filter returns true forever
TrueFileFilter - Class in io.microsphere.io.filter
IOFileFilter implementation always returns true
TrueFileFilter() - Constructor for class io.microsphere.io.filter.TrueFileFilter
 
truncateMatrixString(String) - Static method in class io.microsphere.net.URLUtils
 
TRUSTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
-1
trySetAccessible(AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
Try to set the AccessibleObject accessible.
tryUnwrap(Object, Class<T>) - Static method in interface io.microsphere.lang.Wrapper
Try to unwrap the specified object and target type
type() - Method in annotation type io.microsphere.annotation.ConfigurationProperty
The type of the configuration property.
TYPE_VARIABLE - io.microsphere.reflect.JavaType.Kind
The type kind presents Java TypeVariable
TYPE_VARIABLE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
 
TypeArgument - Class in io.microsphere.reflect.generics
Type Argument
TypeArgument(Type, int) - Constructor for class io.microsphere.reflect.generics.TypeArgument
 
TypeFinder<T> - Class in io.microsphere.util
The finder class for 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

UNCONDITIONAL - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
UNCONDITIONAL - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing unconditional access which may contribute to the result of lookupModes.
UNDER_SCORE - Static variable in interface io.microsphere.constants.SymbolConstants
The underscore symbol : "_"
UNDER_SCORE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The underscore char : '_'
unfinishedProcessesMap() - Method in class io.microsphere.process.ProcessManager
Unfinished Processes Map
UNKNOWN - io.microsphere.reflect.JavaType.Kind
The unknown type kind
UNKNOWN - Static variable in class io.microsphere.classloading.Artifact
 
UNKNOWN_PROCESS_ID - Static variable in interface io.microsphere.process.ProcessIdResolver
The unknown process id
unmodifiableDeque(Deque<E>) - Static method in class io.microsphere.collection.QueueUtils
 
unmodifiableIterator(Iterator<E>) - Static method in class io.microsphere.collection.CollectionUtils
 
UnmodifiableIterator<E> - Class in io.microsphere.collection
Unmodifiable Iterator
UnmodifiableIterator(Iterator<E>) - Constructor for class io.microsphere.collection.UnmodifiableIterator
 
unmodifiableQueue(Queue<E>) - Static method in class io.microsphere.collection.QueueUtils
 
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
The handle interface for URL Class-Path
URLUtils - Class in io.microsphere.net
URL Utility class
USER_DIR - Static variable in class io.microsphere.util.SystemUtils
The System property for the User's current working directory.
USER_DIR_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the User's current working directory : "user.dir"
USER_HOME - Static variable in class io.microsphere.util.SystemUtils
The System property for the User's home directory.
USER_HOME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the User's home directory : "user.home"
USER_NAME - Static variable in class io.microsphere.util.SystemUtils
The System property for the User's account name.
USER_NAME_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
The System property key for the User's account name : "user.name"
Utils - Interface in io.microsphere.util
The marker interface for the utilities class

V

value() - Method in annotation type io.microsphere.annotation.Since
 
value(boolean) - Method in class io.microsphere.json.JSONStringer
Encodes value to this stringer.
value(double) - Method in class io.microsphere.json.JSONStringer
Encodes value to this stringer.
value(long) - Method in class io.microsphere.json.JSONStringer
Encodes value to this stringer.
value(Object) - Method in class io.microsphere.json.JSONStringer
Encodes value.
value(Supplier<T>) - Method in class io.microsphere.util.Configurer
 
value(Supplier<V>) - Static method in class io.microsphere.util.Functional
 
value(T) - Method in class io.microsphere.util.Configurer
 
value(V) - Static method in class io.microsphere.util.Functional
 
ValueHolder<V> - Class in io.microsphere.util
The class to hold a value (No Thread-Safe)
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
The value object to represent a version consisting of major, minor and patch part.
Version(int) - Constructor for class io.microsphere.util.Version
 
Version(int, int) - Constructor for class io.microsphere.util.Version
 
Version(int, int, int) - Constructor for class io.microsphere.util.Version
 
VERSION_ATTRIBUTE_NAMES_PROPERTY_NAME - Static variable in class io.microsphere.classloading.ManifestArtifactResourceResolver
 
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
ProcessIdResolver class for SUN JVM
VirtualMachineProcessIdResolver() - Constructor for class io.microsphere.process.VirtualMachineProcessIdResolver
 
VOLATILE - io.microsphere.reflect.Modifier
The volatile modifier.

W

WAR - Static variable in interface io.microsphere.constants.FileConstants
War file
WAR_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
War File extension : ".war"
WAR_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
War protocol
warn(String) - Method in interface io.microsphere.logging.Logger
Log a message at the WARN level.
warn(String, Object...) - Method in class io.microsphere.logging.AbstractLogger
 
warn(String, Object...) - Method in interface io.microsphere.logging.Logger
Log a message at the WARN level according to the specified format and arguments.
warn(String, Throwable) - Method in interface io.microsphere.logging.Logger
Log an exception (throwable) at the WARN level with an accompanying message.
watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
Watch the specified file associating a listener with interest kinds
watch(File, FileChangedListener, FileChangedEvent.Kind...) - Method in class io.microsphere.io.StandardFileWatchService
 
watch(File, Iterable<FileChangedListener>, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
Watch the specified file associating the listeners with interest kinds
WILDCARD - Static variable in class io.microsphere.classloading.Artifact
 
WILDCARD - Static variable in interface io.microsphere.constants.SymbolConstants
The wildcard symbol : "*"
WILDCARD_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
The wildcard char : '*'
WILDCARD_TYPE - io.microsphere.reflect.JavaType.Kind
The type kind presents Java WildcardType
WILDCARD_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
 
wrap(Object) - Static method in class io.microsphere.json.JSONObject
Wraps the given object if necessary.
wrap(T, Class<TT>) - Static method in class io.microsphere.util.ExceptionUtils
 
Wrapper - Interface in io.microsphere.lang
Wrapper interface
WrapperProcessor<W extends Wrapper> - Interface in io.microsphere.lang
The Processor for Wrapper
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
 
writeTo(OutputStream) - Method in class io.microsphere.io.FastByteArrayOutputStream

X

XOR - io.microsphere.filter.FilterOperator
XOR

Z

ZIP - Static variable in interface io.microsphere.constants.FileConstants
Zip file
ZIP_EXTENSION - Static variable in interface io.microsphere.constants.FileConstants
Zip File extension : ".zip"
ZIP_PROTOCOL - Static variable in interface io.microsphere.constants.ProtocolConstants
Zip protocol
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages