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
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - io.microsphere.reflect.Modifier
-
The
abstract
modifier. - AbstractArtifactResolver - Class in io.microsphere.classloading
-
Abstract
ArtifactResolver
- 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
-
Abstract
URLClassPathHandle
- 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
-
Add a
event listener
- addEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- addEventListeners(E, E...) - Method in interface io.microsphere.event.Listenable
-
Add one or more
event listeners
- addEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Add multiple
event listeners
- addFirst(E) - Method in class io.microsphere.collection.AbstractDeque
- 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 returnfalse
- alwaysTrue() - Static method in interface io.microsphere.lang.function.Predicates
-
Predicate
always returntrue
- 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
- 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 tofalse
. - assertTrue(boolean, Supplier<String>) - Static method in class io.microsphere.util.Assert
-
Assert a boolean expression, throwing an
IllegalArgumentException
if the expression evaluates tofalse
. - asTypeVariable(Type) - Static method in class io.microsphere.reflect.TypeUtils
- 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
forURL's
if not set before, otherwise, add it intoCompositeURLStreamHandlerFactory
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 benull
- CALLER_SENSITIVE_ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.util.AnnotationUtils
-
The annotation class name of jdk.internal.reflect.CallerSensitive
- canAccess(Object, AccessibleObject) - Static method in class io.microsphere.reflect.AccessibleObjectUtils
-
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
forCharSequence
- 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
forsun.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
ofPrioritized
- 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
- 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 thatdecides
someevent
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 onEnumeration
- 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
- 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
forMethod
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
ThrowableSupplier.get()
withthe default exception handling
- 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
-
Executes
ThrowableAction
withthe default exception handling
- execute(ThrowableAction, Consumer<Throwable>) - Static method in interface io.microsphere.lang.function.ThrowableAction
-
Executes
ThrowableAction
with the customizedexception
handling - execute(ThrowableSupplier<T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes
ThrowableSupplier
withthe default exception handling
- execute(ThrowableSupplier<T>, Function<Throwable, T>) - Static method in interface io.microsphere.lang.function.ThrowableSupplier
-
Executes
ThrowableSupplier
with the customizedexception
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 customizedexception
handling - execute(Function<Throwable, T>) - Method in interface io.microsphere.lang.function.ThrowableSupplier
-
Execute
ThrowableSupplier.get()
with the customizedexception
handling - execute(T) - Method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes
#accept(T)
withthe default exception handling
- execute(T) - Method in interface io.microsphere.lang.function.ThrowableFunction
-
Executes
#apply(T)
withthe default exception handling
- execute(T, ThrowableConsumer<T>) - Static method in interface io.microsphere.lang.function.ThrowableConsumer
-
Executes
ThrowableConsumer
withthe default exception handling
- 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
withthe 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
-
Executes
ThrowableBiFunction
withthe default exception handling
- 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 specifiedJarEntryFilter
- extract(URL, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Extract the source
JarFile
to target directory with specifiedJarEntryFilter
- extract(JarFile, File, JarEntryFilter) - Static method in class io.microsphere.util.jar.JarUtils
-
Extract the source
JarFile
to target directory with specifiedJarEntryFilter
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 usesbuf
as its buffer array. - FastByteArrayInputStream(byte[], int, int) - Constructor for class io.microsphere.io.FastByteArrayInputStream
-
Creates
FastByteArrayInputStream
that usesbuf
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 fromJarFile
- 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 specifiedPredicate
- FilterOperator - Enum in io.microsphere.filter
-
Filter
Operator enumeration , which containsFilterOperator.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 fromServiceLoader
with the specified source and target type - find(Class<?>, String, Class[], ThrowableBiFunction<MethodHandles.Lookup, MethodType, MethodHandle>) - Static method in class io.microsphere.invoke.MethodHandleUtils
- 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
- findEventType(Class<?>) - Static method in interface io.microsphere.event.EventListener
- findEventType(ParameterizedType) - Static method in interface io.microsphere.event.EventListener
- 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 specifiedtype
. - 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 specifiedurl
- findLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Find Loaded
Class
under specified inheritableClassLoader
- findLoadedClasses(ClassLoader, Set<String>) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Find Loaded
Class
under specified inheritableClassLoader
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 pathsSet
- 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
ofParameterizedType
- 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 moreevent
handle methods, rather than only binds theEventListener.onEvent(Event)
method that is declared to befinal
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 inheritableClassLoader
- getAllLoadedClassesMap(ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get all loaded classes
Map
under specified inheritableClassLoader
,ClassLoader
as key , its loaded classesSet
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)
withdefault file encoding
encoding anddefault Locale
underThread context ClassLoader
- getBundle(String, String) - Static method in class io.microsphere.util.PropertyResourceBundleUtils
-
ResourceBundle.getBundle(String, Locale)
with specified encoding anddefault Locale
underThread 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 underThread 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 oneJarFile
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 specifiedClass
- getClassResource(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Get the
Class
resource URL under specifiedClass name
- getCodeSourceLocation(Class<?>) - Method in class io.microsphere.lang.ClassDataRepository
-
Get
Class
's code source location URL - getComparator() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
The
Comparator
to sortURLStreamHandlerFactories
- 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 anyException
- 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 aevent
- getExpiration() - Method in class io.microsphere.net.DelegatingURLConnection
- getFactories() - Method in class io.microsphere.net.CompositeURLStreamHandlerFactory
-
Get the
URLStreamHandlerFactory
delegates; - getFieldName() - Method in class io.microsphere.reflect.FieldDefinition
- getFieldValue(Object, Field) - Static method in class io.microsphere.reflect.FieldUtils
-
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 ofURLStreamHandlers
. - 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
(includingClassLoader
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 specifiedClassLoader
( not all inheritableClassLoaders
) - 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' registeredMBeanServer
Note that the array ofMBeanAttributes
is the same order ofMBeanInfo.getAttributes()
- getMBeanAttributesMap(MBeanServer, ObjectName) - Static method in class io.microsphere.management.JmxUtils
-
Get the
Map
with the attribute name andMBeanAttributes
from the specified named MBean and its' registeredMBeanServer
- 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 onClassLoader
- Handler - Class in io.microsphere.net.console
-
"console" protocol Handler
- Handler() - Constructor for class io.microsphere.net.classpath.Handler
- Handler() - Constructor for class io.microsphere.net.console.Handler
- HANDLER_CONVENTION_CLASS_NAME - Static variable in class io.microsphere.net.URLUtils
-
The convention class name of
Handler
. - HANDLER_PACKAGES_PROPERTY_NAME - Static variable in class io.microsphere.net.URLUtils
-
The property which specifies the package prefix list to be scanned for protocol handlers.
- HANDLER_PACKAGES_SEPARATOR_CHAR - Static variable in class io.microsphere.net.URLUtils
-
The separator character of
Handlers'
packages. - 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
-
Initialize
SubProtocolURLConnectionFactories
- 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
andFilenameFilter
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 inheritableClassLoader
- isLoadedClass(ClassLoader, String) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Check specified
class name
is loaded on specified inheritableClassLoader
- 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 viaIterator
- 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
-
Encapsulates a Java Type(Immutable), providing the features:
supertypes
interfaces
generic parameters
raw type
the tracing source
the root source
cast to the super type or interface
- 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
byServiceLoader
- 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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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/servicesserviceType
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 withall accesses (public, private, protected and package)
- lookup(Class<?>, MethodHandleUtils.LookupMode...) - Static method in class io.microsphere.invoke.MethodHandleUtils
-
Create an instance of
MethodHandles.Lookup
by the specified lookup class withall access (public, private, protected and package)
- lt(Version) - Method in class io.microsphere.util.Version
-
Current
Version
is less than that - LT - io.microsphere.util.Version.Operator
-
The Operator : "Less than"
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
- 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
-
Maven
ArtifactResolver
- 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
withMBeanAttributeInfo
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
orHashtable
- MIN_PRIORITY - Static variable in interface io.microsphere.lang.Prioritized
-
The minimum priority
- ModernURLClassPathHandle - Class in io.microsphere.classloading
-
Modern
URLClassPathHandle
forjdk.internal.loader.URLClassPath
since JDK 9 - ModernURLClassPathHandle() - Constructor for class io.microsphere.classloading.ModernURLClassPathHandle
- MODIFIED - io.microsphere.io.event.FileChangedEvent.Kind
-
The file or directory entry modified
- Modifier - Enum in io.microsphere.reflect
-
The enumeration class for Java Reflection
Modifier
- module() - Method in annotation type io.microsphere.annotation.Since
- MODULE - io.microsphere.invoke.MethodHandleUtils.LookupMode
- MODULE - Static variable in class io.microsphere.invoke.MethodHandleUtils
-
A single-bit mask representing
module
access, which may contribute to the result oflookupModes
. - 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 extendsURLStreamHandler
. - 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 toMethodUtils.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 anySubProtocolURLConnectionFactory
does not create theURLConnection
. - 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 oflookupModes
. - OS_ARCH - Static variable in class io.microsphere.util.SystemUtils
-
The System property for the Operating system architecture.
- OS_ARCH_PROPERTY_KEY - Static variable in class io.microsphere.util.SystemUtils
-
The System property key for the Operating system architecture.
- OS_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 oflookupModes
. - 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 specifiedExecutor
- ParallelEventDispatcher - Class in io.microsphere.event
-
Parallel
EventDispatcher
implementation. - ParallelEventDispatcher() - Constructor for class io.microsphere.event.ParallelEventDispatcher
- ParallelEventDispatcher(Executor) - Constructor for class io.microsphere.event.ParallelEventDispatcher
- parallelStream() - Method in class io.microsphere.concurrent.DelegatingBlockingQueue
- parameterClassNames - Variable in class io.microsphere.reflect.ExecutableDefinition
- PARAMETERIZED_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
ParameterizedType
- PARAMETERIZED_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- ParameterizedTypeImpl - Class in io.microsphere.reflect.generics
-
ParameterizedType
Implementation forkssun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
- 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 annotationPriority
- 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 oflookupModes
. - 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
- 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 encodingProperties
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 oflookupModes
. - 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 oflookupModes
. - 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 toMemberUtils.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
-
Remove a
event listener
- removeEventListener(EventListener<?>) - Method in class io.microsphere.event.AbstractEventDispatcher
- removeEventListeners(Iterable<E>) - Method in interface io.microsphere.event.Listenable
-
Remove a
event listener
- removeFirst() - Method in class io.microsphere.collection.AbstractDeque
- 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 specifiedClassLoader
- 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 thedefault ClassLoader
- resolveClass(String, ClassLoader) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolve the
Class
by the specified name andClassLoader
- resolveClass(String, ClassLoader, boolean) - Static method in class io.microsphere.util.ClassLoaderUtils
-
Resolve the
Class
by the specified name andClassLoader
- 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
ofJarEntry
- 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(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 withrequiredLoad=false
andrecursive=false
- scan(ClassLoader, String, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
It's equal to invoke
SimpleClassScanner.scan(ClassLoader, String, boolean, boolean)
method withrequiredLoad=false
- scan(ClassLoader, String, boolean, boolean) - Method in class io.microsphere.io.scanner.SimpleClassScanner
-
scan
Class
set under specified package name or its' sub-packages inClassLoader
, ifrequiredLoad
indicatestrue
, try to load those classes. - scan(ClassLoader, URL, boolean, Predicate<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 ofURLStreamHandlerFactory
andURLStreamHandler
instances that are loaded by the JDK'sServiceLoader
. - 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
- Since - Annotation Type in io.microsphere.annotation
-
The annotation that indicates the API is introduced in the first time.
- 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 7WatchService
- 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 byStopWatch.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
-
String
Deserializer
- 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
toBlockingDeque
-based value - StringToBlockingDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingDequeConverter
- StringToBlockingQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toBlockingDeque
-based value - StringToBlockingQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToBlockingQueueConverter
- StringToBooleanConverter - Class in io.microsphere.convert
-
The class to convert
String
toBoolean
- StringToBooleanConverter() - Constructor for class io.microsphere.convert.StringToBooleanConverter
- StringToCharacterConverter - Class in io.microsphere.convert
-
The class to convert
String
toCharacter
- StringToCharacterConverter() - Constructor for class io.microsphere.convert.StringToCharacterConverter
- StringToCharArrayConverter - Class in io.microsphere.convert
-
The class to convert
String
tochar[]
- StringToCharArrayConverter() - Constructor for class io.microsphere.convert.StringToCharArrayConverter
- StringToClassConverter - Class in io.microsphere.convert
-
The class to convert
String
toClass
- StringToClassConverter() - Constructor for class io.microsphere.convert.StringToClassConverter
- StringToCollectionConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toCollection
-based value - StringToCollectionConverter() - Constructor for class io.microsphere.convert.multiple.StringToCollectionConverter
- StringToDequeConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toDeque
-based value - StringToDequeConverter() - Constructor for class io.microsphere.convert.multiple.StringToDequeConverter
- StringToDoubleConverter - Class in io.microsphere.convert
-
The class to convert
String
toDouble
- StringToDoubleConverter() - Constructor for class io.microsphere.convert.StringToDoubleConverter
- StringToDurationConverter - Class in io.microsphere.convert
-
The class to convert
String
toDuration
- StringToDurationConverter() - Constructor for class io.microsphere.convert.StringToDurationConverter
- StringToFloatConverter - Class in io.microsphere.convert
-
The class to convert
String
toFloat
- StringToFloatConverter() - Constructor for class io.microsphere.convert.StringToFloatConverter
- StringToInputStreamConverter - Class in io.microsphere.convert
-
The class to convert
String
toInputStream
- StringToInputStreamConverter() - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToInputStreamConverter(String) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToInputStreamConverter(Charset) - Constructor for class io.microsphere.convert.StringToInputStreamConverter
- StringToIntegerConverter - Class in io.microsphere.convert
-
The class to convert
String
toInteger
- StringToIntegerConverter() - Constructor for class io.microsphere.convert.StringToIntegerConverter
- StringToIterableConverter<T extends java.lang.Iterable> - Class in io.microsphere.convert.multiple
-
The class to convert
String
toIterable
-based value - StringToIterableConverter() - Constructor for class io.microsphere.convert.multiple.StringToIterableConverter
- StringToListConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toList
-based value - StringToListConverter() - Constructor for class io.microsphere.convert.multiple.StringToListConverter
- StringToLongConverter - Class in io.microsphere.convert
-
The class to convert
String
toLong
- StringToLongConverter() - Constructor for class io.microsphere.convert.StringToLongConverter
- StringToMultiValueConverter - Interface in io.microsphere.convert.multiple
-
The class to convert
String
to multiple value object - StringToNavigableSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSortedSet
-based value - StringToNavigableSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToNavigableSetConverter
- StringToOptionalConverter - Class in io.microsphere.convert
-
The class to convert
String
toOptional
- StringToOptionalConverter() - Constructor for class io.microsphere.convert.StringToOptionalConverter
- StringToQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toDeque
-based value - StringToQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToQueueConverter
- StringToSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSet
-based value - StringToSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSetConverter
- StringToShortConverter - Class in io.microsphere.convert
-
The class to convert
String
toShort
- StringToShortConverter() - Constructor for class io.microsphere.convert.StringToShortConverter
- StringToSortedSetConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toSortedSet
-based value - StringToSortedSetConverter() - Constructor for class io.microsphere.convert.multiple.StringToSortedSetConverter
- StringToStringConverter - Class in io.microsphere.convert
-
A class to covert
String
toString
value, just no-op - StringToStringConverter() - Constructor for class io.microsphere.convert.StringToStringConverter
- StringToTransferQueueConverter - Class in io.microsphere.convert.multiple
-
The class to convert
String
toTransferQueue
-based value - StringToTransferQueueConverter() - Constructor for class io.microsphere.convert.multiple.StringToTransferQueueConverter
- StringUtils - Class in io.microsphere.util
-
The utilities class for
String
- 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
withThrowable
- 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
withThrowable
- ThrowableFunction<T,R> - Interface in io.microsphere.lang.function
-
Function
withThrowable
- 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 theStringBuilder
to theStringBuilder
. - 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 specifiedURL
ofJarFile
- toList(Object) - Static method in class io.microsphere.reflect.ReflectionUtils
-
Convert
Array
object toList
- 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
- TrueFileFilter - Class in io.microsphere.io.filter
-
IOFileFilter
implementation always returnstrue
- TrueFileFilter() - Constructor for class io.microsphere.io.filter.TrueFileFilter
- truncateMatrixString(String) - Static method in class io.microsphere.net.URLUtils
- TRUSTED - io.microsphere.invoke.MethodHandleUtils.LookupMode
-
-1
- 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 oflookupModes
. - UNDER_SCORE - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore symbol : "_"
- UNDER_SCORE_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The underscore char : '_'
- unfinishedProcessesMap() - Method in class io.microsphere.process.ProcessManager
-
Unfinished Processes Map
- UNKNOWN - io.microsphere.reflect.JavaType.Kind
- 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() - Method in annotation type io.microsphere.annotation.Since
- 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(File, FileChangedListener, FileChangedEvent.Kind...) - Method in class io.microsphere.io.StandardFileWatchService
- watch(File, Iterable<FileChangedListener>, FileChangedEvent.Kind...) - Method in interface io.microsphere.io.FileWatchService
- WILDCARD - Static variable in class io.microsphere.classloading.Artifact
- WILDCARD - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard symbol : "*"
- WILDCARD_CHAR - Static variable in interface io.microsphere.constants.SymbolConstants
-
The wildcard char : '*'
- WILDCARD_TYPE - io.microsphere.reflect.JavaType.Kind
-
The type kind presents Java
WildcardType
- WILDCARD_TYPE_FILTER - Static variable in class io.microsphere.reflect.TypeUtils
- 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
All Classes All Packages