A B C D E F G H I J 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.
AbstractArtifactResolver - Class in io.microsphere.classloading
AbstractArtifactResolver() - Constructor for class io.microsphere.classloading.AbstractArtifactResolver
 
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
AccessibleObjectUtils - Class in io.microsphere.reflect
The utilities class of AccessibleObject
AccessibleObjectUtils() - Constructor for class io.microsphere.reflect.AccessibleObjectUtils
 
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
addAllHierarchicalTypes(List<Type>, Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
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
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(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
AnnotationUtils() - Constructor for class io.microsphere.util.AnnotationUtils
 
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 : "!/"
ARRAY_SUFFIX - Static variable in class io.microsphere.util.ClassUtils
Suffix for array class names: "[]"
arrayTypeEquals(Class<?>, Class<?>) - Static method in class io.microsphere.util.ClassUtils
 
ArrayUtils - Class in io.microsphere.util
The utilities class for Array
ArrayUtils() - Constructor for class io.microsphere.util.ArrayUtils
 
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.ManifestArtifactResolver
 
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
 
ArtifactResolver - Interface in io.microsphere.classloading
Artifact Resolver
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.reflect.ReflectionUtils
Assert array index
assertArrayType(Object) - Static method in class io.microsphere.reflect.ReflectionUtils
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.reflect.ReflectionUtils
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
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
 
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_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

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
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
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.reflect.ReflectiveDefinition
 
ClassLoaderUtils - Class in io.microsphere.util
ClassLoader Utility
ClassLoaderUtils() - Constructor for class io.microsphere.util.ClassLoaderUtils
 
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
ClassPathUtils() - Constructor for class io.microsphere.util.ClassPathUtils
 
ClassUtils - Class in io.microsphere.util
Class utility class
ClassUtils() - Constructor for class io.microsphere.util.ClassUtils
 
cleanDirectory(File) - Static method in class io.microsphere.io.FileUtils
Cleans a directory without deleting it.
clear() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
clearURLStreamHandlerFactory() - Static method in class io.microsphere.net.URLUtils
 
close(Closeable) - Static method in class io.microsphere.io.IOUtils
Unconditionally close a Closeable.
close(URLConnection) - Static method in class io.microsphere.io.IOUtils
Closes a URLConnection.
CollectionUtils - Class in io.microsphere.collection
The utilities class for Java Collection
CollectionUtils() - Constructor for class io.microsphere.collection.CollectionUtils
 
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 the conditional feature that decides some event is handled or not by current listener.
CONFIG_LOCATION - Static variable in class io.microsphere.classloading.BannedArtifactClassLoadingExecutor
 
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
 
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
ConstructorUtils() - Constructor for class io.microsphere.reflect.ConstructorUtils
 
contains(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
contains(String, CharSequence) - Static method in class io.microsphere.util.StringUtils
 
contains(Collection<Annotation>, Class<? extends Annotation>) - Static method in class io.microsphere.util.AnnotationUtils
 
containsAll(Collection<?>) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
convert(String) - Method in class io.microsphere.convert.StringToBooleanConverter
 
convert(String) - Method in class io.microsphere.convert.StringToCharacterConverter
 
convert(String) - Method in class io.microsphere.convert.StringToCharArrayConverter
 
convert(String) - Method in class io.microsphere.convert.StringToClassConverter
 
convert(String) - Method in class io.microsphere.convert.StringToDoubleConverter
 
convert(String) - Method in class io.microsphere.convert.StringToDurationConverter
 
convert(String) - Method in class io.microsphere.convert.StringToFloatConverter
 
convert(String) - Method in class io.microsphere.convert.StringToInputStreamConverter
 
convert(String) - Method in class io.microsphere.convert.StringToIntegerConverter
 
convert(String) - Method in class io.microsphere.convert.StringToLongConverter
 
convert(String) - Method in class io.microsphere.convert.StringToOptionalConverter
 
convert(String) - Method in class io.microsphere.convert.StringToShortConverter
 
convert(String) - Method in class io.microsphere.convert.StringToStringConverter
 
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(Map) - Method in class io.microsphere.convert.MapToPropertiesConverter
 
convert(Properties) - Method in class io.microsphere.convert.PropertiesToStringConverter
 
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
convertPrimitive(Class<?>, String) - Static method in class io.microsphere.util.ClassUtils
 
copy(InputStream, OutputStream) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream to the given OutputStream.
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.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_JAVA_VERSION - Static variable in class io.microsphere.util.VersionUtils
The Version instance for current Java Version
currentUser() - Static method in class io.microsphere.util.os.windows.WindowsRegistry
Get Windows Registry HKEY_CURRENT_USER Singleton
CustomizedThreadFactory - Class in io.microsphere.concurrent
The Customized ThreadFactory
CustomizedThreadFactory(String) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
 
CustomizedThreadFactory(String, boolean) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
 
CustomizedThreadFactory(String, boolean, int) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
 
CustomizedThreadFactory(String, boolean, int, long) - Constructor for class io.microsphere.concurrent.CustomizedThreadFactory
 

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_CHARSET - Static variable in class io.microsphere.convert.StringToInputStreamConverter
The default charset looks up from the JDK system property "microsphere.charset.default" if present, or applies "US-ASCII"
DEFAULT_CHARSET_PROPERTY_NAME - Static variable in class io.microsphere.convert.StringToInputStreamConverter
The JDK system property name : "microsphere.charset.default"
DEFAULT_ENCODING - Static variable in class io.microsphere.net.URLUtils
The default encoding : "UTF-8"
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.ManifestArtifactResolver
 
DEFAULT_PRIORITY - Static variable in class io.microsphere.classloading.MavenArtifactResolver
 
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
 
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.
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.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
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
 
doFindAllHierarchicalTypes(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
doFindHierarchicalTypes(Class<?>, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
doFindHierarchicalTypes(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
doGetAttribute(MBeanServer, ObjectName, MBeanAttributeInfo, String) - Static method in class io.microsphere.management.JmxUtils
 
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 : '$'
doResolve(Collection<Artifact>, URLClassLoader) - Method in class io.microsphere.classloading.AbstractArtifactResolver
 
doResolve(Collection<Artifact>, URLClassLoader) - Method in class io.microsphere.classloading.ManifestArtifactResolver
 
doResolve(Collection<Artifact>, URLClassLoader) - Method in class io.microsphere.classloading.MavenArtifactResolver
 
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
 
doResolveBasePath(String) - 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 exclamation 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 : ".jar"
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_ARRAY - Static variable in class io.microsphere.reflect.JavaType
 
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_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_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_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_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 - Static variable in class io.microsphere.reflect.TypeUtils
Empty Type array
EMPTY_URL_ARRAY - Static variable in class io.microsphere.net.URLUtils
The empty array of URL
EMPTY_URLS - Static variable in interface io.microsphere.classloading.ArtifactResolver
 
emptyArray() - Static method in interface io.microsphere.lang.function.Predicates
 
emptyDeque() - Static method in class io.microsphere.collection.QueueUtils
 
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.
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
EnumerationUtils() - Constructor for class io.microsphere.collection.EnumerationUtils
 
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"
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.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
ExceptionUtils() - Constructor for class io.microsphere.util.ExceptionUtils
 
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
ExecutableUtils() - Constructor for class io.microsphere.reflect.ExecutableUtils
 
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
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
 
existsAnnotated(AnnotatedElement[], 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.
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
FieldUtils() - Constructor for class io.microsphere.reflect.FieldUtils
 
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_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).
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
FileChangedListenerAdapter - Class in io.microsphere.io.event
The abstract class for FileChangedListener Adapter
FileChangedListenerAdapter() - Constructor for class io.microsphere.io.event.FileChangedListenerAdapter
 
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
FileUtils() - Constructor for class io.microsphere.io.FileUtils
 
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
 
filterAnnotation(S, Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
filterAnnotations(Annotation[], Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
filterAnnotations(S, Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
 
filterAny(S, 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
 
filterMethods(Class<?>, boolean, boolean, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Filter all methods of the target class by the specified Predicate
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
 
filterShutdownHookThreads(Predicate<Thread>) - Static method in class io.microsphere.util.ShutdownHookUtils
 
filterShutdownHookThreads(Predicate<Thread>, boolean) - Static method in class io.microsphere.util.ShutdownHookUtils
 
filterStream(S, 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_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
 
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
 
findAllClassPathURLs(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
 
findAllDeclaredFields(Class<?>, Predicate<Field>...) - Static method in class io.microsphere.reflect.FieldUtils
 
findAllFields(Class<?>, Predicate<Field>...) - Static method in class io.microsphere.reflect.FieldUtils
 
findAllHierarchicalTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
findAllHierarchicalTypes(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
findAllTypes(Type, Predicate<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<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Find the annotation that is annotated on the specified element may be a meta-annotation
findClassNamesInArchiveDirectory(File, boolean) - Static method in class io.microsphere.util.ClassUtils
 
findClassNamesInArchiveFile(File, boolean) - Static method in class io.microsphere.util.ClassUtils
 
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
 
findClassNamesInJarFile(File, boolean) - Static method in class io.microsphere.util.ClassUtils
 
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
 
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
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<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(Class<?>, Class<T>) - Static method in class io.microsphere.reflect.ReflectionUtils
Find the hierarchical types from the source class by specified type.
findHierarchicalTypes(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
findHierarchicalTypes(Type, Predicate<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, Set<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
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(Class<?>) - Static method in class io.microsphere.reflect.ReflectionUtils
Find the Set of ParameterizedType
findParameterizedTypes(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
 
findStatic(Class<?>, String, Class...) - Static method in class io.microsphere.invoke.MethodHandleUtils
The convenient method to find MethodHandles.Lookup.findStatic(Class, String, MethodType)
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
flatProperties(Map<String, Object>) - Static method in class io.microsphere.collection.PropertiesUtils
Get the flatten the specified properties
flush(String) - Method in class io.microsphere.util.os.windows.WindowsRegistry
Flush specified registry item in relative path
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(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
FormatUtils() - Constructor for class io.microsphere.text.FormatUtils
 
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"
GENERIC_ARRAY_TYPE - io.microsphere.reflect.JavaType.Kind
The type kind presents Java GenericArrayType TODO
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
 
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(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, String) - Method in class io.microsphere.util.os.windows.WindowsRegistry
Get the value of registry item in specified relative path
getActualTypeArguments() - Method in class io.microsphere.reflect.generics.ParameterizedTypeImpl
Returns an array of Type objects representing the actual type arguments to this type.
getAllClasses(Class<?>, boolean, Predicate<Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Get all classes(may include self type) from the specified type with filters
getAllClasses(Class<?>, Predicate<Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Get all classes from the specified type with filters
getAllClassNamesInClassPaths() - Method in class io.microsphere.lang.ClassDataRepository
The set of all class names in class path
getAllDeclaredAnnotations(Class<?>, Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Get all directly declared annotations of the specified type and its' all hierarchical types, not including meta annotations.
getAllDeclaredAnnotations(AnnotatedElement, Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Get all directly declared annotations of the the annotated element, not including meta annotations.
getAllDeclaredMethods(Class<?>, Predicate<? super Method>...) - 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, Predicate<ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Get all generic interfaces that are assignable from ParameterizedType interface
getAllGenericSuperClasses(Type, Predicate<ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Get all generic super classes that are assignable from ParameterizedType interface
getAllGenericTypes(Type, Predicate<ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Get all generic types(including super classes and interfaces) that are assignable from ParameterizedType interface
getAllInheritedTypes(Class<?>, Predicate<Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Get all inherited types from the specified type
getAllInterfaces(Class<?>, Predicate<Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Get all interfaces from the specified type
getAllInterfaces(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
Get all super 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<?>, Predicate<? super Method>...) - 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
getAllSuperClasses(Class<?>, Predicate<Class<?>>...) - Static method in class io.microsphere.util.ClassUtils
Get all super classes from the specified type
getAllSuperTypes(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
Get all super types from the specified type
getAllTypes(Type, Predicate<Type>...) - Static method in class io.microsphere.reflect.TypeUtils
 
getArtifactId() - Method in class io.microsphere.classloading.Artifact
 
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, Predicate<Method>...) - Static method in class io.microsphere.util.AnnotationUtils
 
getAttributeValue(Annotation[], String, Class<T>) - Static method in class io.microsphere.util.AnnotationUtils
 
getAttributeValue(Annotation, String, Class<T>) - Static method in class io.microsphere.util.AnnotationUtils
 
getAttributeValues(Annotation, Predicate<Method>...) - Static method in class io.microsphere.util.AnnotationUtils
 
getBaseField() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getBeanClass() - Method in class io.microsphere.beans.BeanProperty
 
getBootstrapClassPaths() - Static method in class io.microsphere.util.ClassPathUtils
Get Bootstrap Class Paths Set
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
getClassLoader(Class<?>) - Static method in class io.microsphere.util.ClassLoaderUtils
Get the ClassLoader from the loaded class if present.
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(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
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, Predicate<Annotation>...) - Static method in class io.microsphere.util.AnnotationUtils
Get 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<?>, Predicate<? super Method>...) - 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.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
 
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
 
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
 
getGenericTypes(Type, Predicate<ParameterizedType>...) - Static method in class io.microsphere.reflect.TypeUtils
Get the specified types' generic types(including super classes and interfaces) that are assignable from ParameterizedType interface
getGroupId() - Method in class io.microsphere.classloading.MavenArtifact
 
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
 
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
 
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
 
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
 
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
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
getMethod() - Method in class io.microsphere.reflect.MethodDefinition
The resolved method
getMethodName() - Method in class io.microsphere.reflect.MethodDefinition
The method name
getMethods(Class<?>, Predicate<? super Method>...) - Static method in class io.microsphere.reflect.MethodUtils
Get all public methods of the target class, including 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
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
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.AbstractArtifactResolver
 
getPriority() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
getPriority() - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
 
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.StringToBooleanConverter
 
getPriority() - Method in class io.microsphere.convert.StringToCharacterConverter
 
getPriority() - Method in class io.microsphere.convert.StringToCharArrayConverter
 
getPriority() - Method in class io.microsphere.convert.StringToDoubleConverter
 
getPriority() - Method in class io.microsphere.convert.StringToFloatConverter
 
getPriority() - Method in class io.microsphere.convert.StringToIntegerConverter
 
getPriority() - Method in class io.microsphere.convert.StringToLongConverter
 
getPriority() - Method in class io.microsphere.convert.StringToOptionalConverter
 
getPriority() - Method in class io.microsphere.convert.StringToShortConverter
 
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.Sfl4jLoggerFactory
 
getProperty(Object, String) - Static method in class io.microsphere.reflect.ReflectionUtils
Get the value from the specified bean and its getter method.
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
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
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(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
getStringConverter(Class<?>) - Method in class io.microsphere.convert.multiple.StringToIterableConverter
 
getSubProtocol(String) - Static method in class io.microsphere.net.URLUtils
 
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
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
 
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
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 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 enum io.microsphere.invoke.MethodHandleUtils.LookupMode
 
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
 
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 : ">="
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"

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
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.
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.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.SingletonEnumeration
 
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
 
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_NAME - Static variable in class io.microsphere.reflect.AccessibleObjectUtils
The class name of java.lang.reflect.InaccessibleObject 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
 
initSubProtocolURLConnectionFactories(List<SubProtocolURLConnectionFactory>) - Method in class io.microsphere.net.ExtendableProtocolURLStreamHandler
INSTANCE - Static variable in class io.microsphere.convert.MapToPropertiesConverter
 
INSTANCE - Static variable in class io.microsphere.convert.PropertiesToStringConverter
 
INSTANCE - Static variable in class io.microsphere.convert.StringToClassConverter
 
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.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.
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.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.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
 
io.microsphere.util.os.windows - package io.microsphere.util.os.windows
 
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
IOUtils() - Constructor for class io.microsphere.io.IOUtils
 
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_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
 
isAnnotation(int) - Static method in class io.microsphere.util.ClassUtils
 
isAnnotationMethod(Method) - Static method in class io.microsphere.util.AnnotationUtils
 
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, 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?
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
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(String) - Static method in class io.microsphere.util.StringUtils
 
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
 
isEnum(int) - Static method in class io.microsphere.util.ClassUtils
 
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(Object) - Static method in class io.microsphere.reflect.TypeUtils
 
isGenericClass(Class<?>) - Static method in class io.microsphere.util.ClassUtils
Is generic class or not?
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
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(String) - Static method in class io.microsphere.util.StringUtils
 
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
 
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
 
isSynthetic(int) - Static method in class io.microsphere.util.ClassUtils
 
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
 
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
JarUtils() - Constructor for class io.microsphere.util.jar.JarUtils
 
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_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_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_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
The System property key for the Path of extension directory or directories Deprecated.
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.
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
 
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
JmxUtils() - Constructor for class io.microsphere.management.JmxUtils
 

L

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"
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 : '('
length(String) - Static method in class io.microsphere.util.StringUtils
 
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).
link(String) - Method in class io.microsphere.lang.Deprecation.Builder
 
Listenable<E extends EventListener<?>> - Interface in io.microsphere.event
Event Listenable
ListUtils - Class in io.microsphere.collection
The utilities class for Java List
ListUtils() - Constructor for class io.microsphere.collection.ListUtils
 
load(Class<S>, ClassLoader, boolean) - Static method in class io.microsphere.util.ServiceLoaderUtils
 
loadClass(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
Loaded specified class name under ClassLoader
loadClass(String, ClassLoader, 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.AbstractArtifactResolver
 
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
 
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"

M

ManagementUtils - Class in io.microsphere.management
Management Utility class
ManagementUtils() - Constructor for class io.microsphere.management.ManagementUtils
 
MANDATED - io.microsphere.reflect.Modifier
 
MANIFEST_RESOURCE_PATH - Static variable in class io.microsphere.classloading.ManifestArtifactResolver
 
ManifestArtifactResolver - Class in io.microsphere.classloading
The class ArtifactResolver based on the resource "META-INF/MANIFEST.MF"
ManifestArtifactResolver() - Constructor for class io.microsphere.classloading.ManifestArtifactResolver
 
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() - Constructor for class io.microsphere.collection.MapUtils
 
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
 
MavenArtifact - Class in io.microsphere.classloading
Maven Artifact
MavenArtifact(String, String, String, URL) - Constructor for class io.microsphere.classloading.MavenArtifact
 
MavenArtifactResolver - Class in io.microsphere.classloading
MavenArtifactResolver() - Constructor for class io.microsphere.classloading.MavenArtifactResolver
 
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
MemberUtils() - Constructor for class io.microsphere.reflect.MemberUtils
 
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
 
MethodHandleUtils - Class in io.microsphere.invoke
The utilities class for MethodHandle
MethodHandleUtils() - Constructor for class io.microsphere.invoke.MethodHandleUtils
 
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
MethodUtils() - Constructor for class io.microsphere.reflect.MethodUtils
 
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
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 - 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.
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
 
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
 
NATIVE - io.microsphere.reflect.Modifier
The native modifier.
NATIVE_ANNOTATION_TYPES - Static variable in class io.microsphere.util.AnnotationUtils
 
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
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(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
 
newHashSet(Collection<? extends 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(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
 
newLinkedHashSet(Collection<? extends 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(URL[]) - Method in class io.microsphere.classloading.AbstractArtifactResolver
 
next() - Method in class io.microsphere.collection.EnumerationIteratorAdapter
 
next() - Method in class io.microsphere.collection.SingletonIterator
 
next() - Method in class io.microsphere.collection.UnmodifiableIterator
 
nextElement() - Method in class io.microsphere.collection.SingletonEnumeration
 
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_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
 
NON_STATIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
 
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.MethodHandleUtils
MethodHandle for Not-Found

O

OBJECT_DECLARED_METHODS - Static variable in class io.microsphere.reflect.MethodUtils
The declared methods of Object
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
OBJECT_TYPE - Static variable in class io.microsphere.reflect.JavaType
 
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.SetUtils
Convert to multiple elements to be LinkedHashSet
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(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
 
ofEntry(K, V) - Static method in class io.microsphere.collection.MapUtils
 
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
 
ofList(E...) - Static method in class io.microsphere.collection.ListUtils
 
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
 
ofMap(Object...) - Static method in class io.microsphere.collection.MapUtils
 
ofSet(E, E...) - Static method in class io.microsphere.collection.SetUtils
Convert to one or more elements to be a read-only Set
ofSet(Iterable<E>) - Static method in class io.microsphere.collection.SetUtils
Convert to multiple elements to be LinkedHashSet
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
on(Version.Operator, Version, Function<Version, R>) - Method in class io.microsphere.util.Compatible
 
on(Version.Operator, Supplier<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<T>) - Method in class io.microsphere.util.Configurer
 
on(Predicate<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
 
onEvent(FileChangedEvent) - Method in class io.microsphere.io.event.FileChangedListenerAdapter
 
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.FileChangedListenerAdapter
 
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.FileChangedListenerAdapter
 
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.FileChangedListenerAdapter
 
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.
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_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_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.
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
 
PACKAGE - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing package access (default access), which may contribute to the result of lookupModes.
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
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).
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
 
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_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.
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.
PRIVATE - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing private access, which may contribute to the result of lookupModes.
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
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
PropertiesUtils() - Constructor for class io.microsphere.collection.PropertiesUtils
 
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.
PROTECTED - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing protected access, which may contribute to the result of lookupModes.
ProtocolConstants - Interface in io.microsphere.constants
Protocol Constants Definition
ProxyUtils - Class in io.microsphere.reflect
The utilities class for Proxy
ProxyUtils() - Constructor for class io.microsphere.reflect.ProxyUtils
 
PUBLIC - io.microsphere.invoke.MethodHandleUtils.LookupMode
 
PUBLIC - io.microsphere.reflect.Modifier
The public modifier.
PUBLIC - Static variable in class io.microsphere.invoke.MethodHandleUtils
A single-bit mask representing public access, which may contribute to the result of lookupModes.
PUBLIC_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
 
PULIC_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(E) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 

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
QueueUtils() - Constructor for class io.microsphere.collection.QueueUtils
 

R

read() - Method in class io.microsphere.io.FastByteArrayInputStream
 
read(byte[], int, int) - Method in class io.microsphere.io.FastByteArrayInputStream
 
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
ReflectionUtils() - Constructor for class io.microsphere.reflect.ReflectionUtils
 
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.
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.ReadOnlyIterator
 
remove() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
remove(SubProtocolURLConnectionFactory) - Method in class io.microsphere.net.CompositeSubProtocolURLConnectionFactory
 
remove(Object) - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
remove(String, String) - Method in class io.microsphere.util.os.windows.WindowsRegistry
remove specified registry item in relative path
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 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
 
reset() - Method in class io.microsphere.io.FastByteArrayInputStream
 
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.AbstractArtifactResolver
 
resolve(URL...) - Method in interface io.microsphere.classloading.ArtifactResolver
Resolve the artifacts
resolve(Collection<URL>) - Method in interface io.microsphere.classloading.ArtifactResolver
Resolve the artifacts
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
resolveArtifactResourceURL(URL) - Method in class io.microsphere.classloading.AbstractArtifactResolver
 
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(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(String) - Static method in class io.microsphere.net.URLUtils
 
resolvePath(String, int) - Static method in class io.microsphere.net.URLUtils
 
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
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
 
resolveTypeArguments(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypeArgumentsFromInterfaces(Class<?>) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypeArgumentsFromType(Type) - Static method in class io.microsphere.reflect.TypeUtils
 
resolveTypes(Object...) - Static method in class io.microsphere.reflect.ReflectionUtils
Resolve the types of the specified values
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_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 : '('
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<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<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
 
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
ServiceLoaderUtils() - Constructor for class io.microsphere.util.ServiceLoaderUtils
 
set(Object, T) - Method in class io.microsphere.reflect.FieldDefinition
Set the field value
set(String, String, String) - Method in class io.microsphere.util.os.windows.WindowsRegistry
Set specified registry item in relative path
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.AbstractArtifactResolver
 
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
 
setStaticFieldValue(Class<?>, String, Object) - 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
SetUtils() - Constructor for class io.microsphere.collection.SetUtils
 
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_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
ShutdownHookUtils - Class in io.microsphere.util
The utilities class for ShutdownHook
ShutdownHookUtils() - Constructor for class io.microsphere.util.ShutdownHookUtils
 
shutdownNow() - Method in class io.microsphere.concurrent.DelegatingScheduledExecutorService
 
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
 
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(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
 
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<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
 
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
 
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_METHOD_PREDICATE - Static variable in class io.microsphere.reflect.MemberUtils
 
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
 
Streams - Interface in io.microsphere.lang.function
The utilities class for Stream
STRICT - io.microsphere.reflect.Modifier
The strictfp modifier.
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
 
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
 
StringToOptionalConverter - Class in io.microsphere.convert
The class to convert String to Optional
StringToOptionalConverter() - Constructor for class io.microsphere.convert.StringToOptionalConverter
 
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
A class to covert String to String value, just no-op
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
StringUtils() - Constructor for class io.microsphere.util.StringUtils
 
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.
SUN_REFLECT_REFLECTION_CLASS_NAME - Static variable in class io.microsphere.reflect.ReflectionUtils
Sun JDK implementation class: full name of sun.reflect.Reflection
supports() - Method in class io.microsphere.classloading.AbstractURLClassPathHandle
 
supports() - Method in class io.microsphere.classloading.NoOpURLClassPathHandle
 
supports() - Method in interface io.microsphere.classloading.URLClassPathHandle
Supports or not
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
SystemUtils() - Constructor for class io.microsphere.util.SystemUtils
 

T

take() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
 
testCurrentJavaVersion(Version, Version.Operator) - Static method in class io.microsphere.util.VersionUtils
Determine whether the current Java version matches the specified version
ThrowableAction - Interface in io.microsphere.lang.function
A function interface for action 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(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
 
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.util.jar.JarUtils
Create a JarFile from specified URL of JarFile
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.Artifact
 
toString() - Method in class io.microsphere.classloading.MavenArtifact
 
toString() - Method in class io.microsphere.io.event.FileChangedEvent
 
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.ClassDefinition
 
toString() - Method in class io.microsphere.reflect.ConstructorDefinition
 
toString() - Method in class io.microsphere.reflect.ExecutableDefinition
 
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.MemberDefinition
 
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(InputStream, String) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream into a new String.
toString(InputStream, Charset) - Static method in class io.microsphere.io.IOUtils
Copy the contents of the given InputStream into a new String.
toString(URL) - Static method in class io.microsphere.net.URLUtils
Converts a URL of a specific protocol to a String.
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_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
 
TypeUtils - Class in io.microsphere.reflect
The utilities class for Type
TypeUtils() - Constructor for class io.microsphere.reflect.TypeUtils
 

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
 
UNKNOWN - Static variable in class io.microsphere.classloading.Artifact
 
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
URLUtils() - Constructor for class io.microsphere.net.URLUtils
 
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_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_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.

V

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.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.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.ManifestArtifactResolver
 
Version.Operator - Enum in io.microsphere.util
 
VersionUtils - Class in io.microsphere.util
The utility class for version
VersionUtils() - Constructor for class io.microsphere.util.VersionUtils
 
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 : ".jar"
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
 
WindowsRegistry - Class in io.microsphere.util.os.windows
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

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 L M N O P Q R S T U V W X Z 
All Classes All Packages