Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractInternalLogger - Class in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- AbstractInternalLogger(String) - Constructor for class io.micrometer.common.util.internal.logging.AbstractInternalLogger
-
Creates a new instance.
- addAnnotatedParameters(T, ProceedingJoinPoint) - Method in class io.micrometer.common.annotation.AnnotationHandler
-
Modifies the object with
KeyValue
related information. - and(KeyValue...) - Method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by merging this collection and the specified key values. - and(Iterable<? extends KeyValue>) - Method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by merging this collection and the specified key values. - and(Iterable<E>, Function<E, String>, Function<E, String>) - Method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by merging this collection and the key values extracted from the given elements. - and(String...) - Method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by merging this collection and the specified key/value pairs. - and(String, String) - Method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by merging this collection and the specified key/value pair. - AnnotationHandler<T> - Class in io.micrometer.common.annotation
-
This class is able to find all methods annotated with the Micrometer annotations.
- AnnotationHandler(BiConsumer<KeyValue, T>, Function<Class<? extends ValueResolver>, ? extends ValueResolver>, Function<Class<? extends ValueExpressionResolver>, ? extends ValueExpressionResolver>, Class<? extends Annotation>, BiFunction<Annotation, Object, KeyValue>) - Constructor for class io.micrometer.common.annotation.AnnotationHandler
-
Creates a new instance of
AnnotationHandler
. - asString() - Method in interface io.micrometer.common.docs.KeyName
-
Returns key name.
C
- compareTo(KeyValue) - Method in interface io.micrometer.common.KeyValue
- concat(Iterable<? extends KeyValue>, Iterable<? extends KeyValue>) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by concatenating the specified collections of key values. - concat(Iterable<? extends KeyValue>, String...) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance by concatenating the specified key values and key/value pairs.
D
- debug(String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level.
- debug(String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format and argument.
- debug(String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- debug(Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- debug(Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the DEBUG level.
- DEBUG - Enum constant in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
'DEBUG' log level.
E
- empty() - Static method in class io.micrometer.common.KeyValues
-
Return a
KeyValues
instance that contains no elements. - equals(Object) - Method in class io.micrometer.common.KeyValues
- error(String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level.
- error(String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format and argument.
- error(String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level with an accompanying message.
- error(Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- error(Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level.
- ERROR - Enum constant in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
'ERROR' log level.
G
- getDefaultFactory() - Static method in class io.micrometer.common.util.internal.logging.InternalLoggerFactory
-
Returns the default factory.
- getExpressionResolverProvider() - Method in class io.micrometer.common.annotation.AnnotationHandler
- getInstance(Class<?>) - Static method in class io.micrometer.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the name of the specified class.
- getInstance(String) - Static method in class io.micrometer.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- getKey() - Method in interface io.micrometer.common.KeyValue
- getResolverProvider() - Method in class io.micrometer.common.annotation.AnnotationHandler
- getValue() - Method in interface io.micrometer.common.KeyValue
H
- hashCode() - Method in class io.micrometer.common.KeyValues
I
- info(String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level.
- info(String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format and argument.
- info(String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- info(Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- info(Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level.
- INFO - Enum constant in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
'INFO' log level.
- INSTANCE - Static variable in class io.micrometer.common.util.internal.logging.JdkLoggerFactory
- INSTANCE - Static variable in class io.micrometer.common.util.internal.logging.Slf4JLoggerFactory
- InternalLogger - Interface in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied from {io.netty.util.internal.logging}.
- InternalLoggerFactory - Class in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied and simplified from {io.netty.util.internal.logging}.
- InternalLoggerFactory() - Constructor for class io.micrometer.common.util.internal.logging.InternalLoggerFactory
- InternalLogLevel - Enum Class in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied from {io.netty.util.internal.logging}.
- io.micrometer.common - package io.micrometer.common
- io.micrometer.common.annotation - package io.micrometer.common.annotation
- io.micrometer.common.docs - package io.micrometer.common.docs
- io.micrometer.common.lang - package io.micrometer.common.lang
- io.micrometer.common.util - package io.micrometer.common.util
- io.micrometer.common.util.internal.logging - package io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- isBlank(String) - Static method in class io.micrometer.common.util.StringUtils
-
Check if the String is null or has only whitespaces.
- isDebugEnabled() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the DEBUG level?
- isEmpty(String) - Static method in class io.micrometer.common.util.StringUtils
-
Check if the String is null or empty.
- isEnabled(InternalLogLevel) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- isEnabled(InternalLogLevel) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the specified
level
? - isErrorEnabled() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the ERROR level?
- isInfoEnabled() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the INFO level?
- isNotBlank(String) - Static method in class io.micrometer.common.util.StringUtils
-
Check if the String has any non-whitespace character.
- isNotEmpty(String) - Static method in class io.micrometer.common.util.StringUtils
-
Check if the String has any character.
- isRequired() - Method in interface io.micrometer.common.docs.KeyName
-
Whether this key is required to be present in the instrumentation.
- isTraceEnabled() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the TRACE level?
- isWarnEnabled() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the WARN level?
- iterator() - Method in class io.micrometer.common.KeyValues
J
- JdkLoggerFactory - Class in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
K
- KeyName - Interface in io.micrometer.common.docs
-
Represents a key name used for documenting instrumentation.
- KeyValue - Interface in io.micrometer.common
-
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
- KeyValues - Class in io.micrometer.common
-
An immutable collection of
KeyValues
that are guaranteed to be sorted and deduplicated by key.
L
- log(InternalLogLevel, String) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the specified
level
. - log(InternalLogLevel, String, Object) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the specified
level
according to the specified format and argument. - log(InternalLogLevel, String, Object...) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the specified
level
according to the specified format and arguments. - log(InternalLogLevel, String, Object, Object) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the specified
level
according to the specified format and arguments. - log(InternalLogLevel, String, Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the specified
level
with an accompanying message. - log(InternalLogLevel, Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- log(InternalLogLevel, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the specified
level
. - log(String) - Method in class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
- log(String, Throwable) - Method in class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
- log(Supplier<String>) - Method in class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
- log(Supplier<String>, Throwable) - Method in class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
M
- merge(KeyName[]...) - Static method in interface io.micrometer.common.docs.KeyName
-
Merges arrays of tag keys.
N
- name() - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- name() - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Return the name of this
InternalLogger
instance. - newInstance(String) - Method in class io.micrometer.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- newInstance(String) - Method in class io.micrometer.common.util.internal.logging.JdkLoggerFactory
- newInstance(String) - Method in class io.micrometer.common.util.internal.logging.Slf4JLoggerFactory
- NONE_VALUE - Static variable in interface io.micrometer.common.KeyValue
-
Use this if you want to indicate that the value is missing.
- NonNull - Annotation Interface in io.micrometer.common.lang
-
A common annotation to declare that annotated elements cannot be
null
. - NonNullApi - Annotation Interface in io.micrometer.common.lang
-
A common annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
- NonNullFields - Annotation Interface in io.micrometer.common.lang
-
A common annotation to declare that fields are to be considered as non-nullable by default for a given package.
- NoOpValueResolver - Class in io.micrometer.common.annotation
-
A no-op implementation of a
ValueResolver
. - NoOpValueResolver() - Constructor for class io.micrometer.common.annotation.NoOpValueResolver
- Nullable - Annotation Interface in io.micrometer.common.lang
-
A common annotation to declare that annotated elements can be
null
under some circumstance.
O
- of(E, Function<E, String>, Function<E, String>) - Static method in interface io.micrometer.common.KeyValue
-
Creates a
KeyValue
for the givenelement
by extracting a key and value from it. - of(KeyName, String) - Static method in interface io.micrometer.common.KeyValue
- of(KeyName, T, Predicate<? super T>) - Static method in interface io.micrometer.common.KeyValue
- of(KeyValue...) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance containing key values constructed from the specified key values. - of(Iterable<? extends KeyValue>) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance containing key values constructed from the specified source key values. - of(Iterable<E>, Function<E, String>, Function<E, String>) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance containing key values extracted from the given elements. - of(String...) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance containing key values constructed from the specified key/value pairs. - of(String, String) - Static method in interface io.micrometer.common.KeyValue
-
Creates a
KeyValue
for the given key and value. - of(String, String) - Static method in class io.micrometer.common.KeyValues
-
Return a new
KeyValues
instance containing key value constructed from the specified key/value pair. - of(String, T, Predicate<? super T>) - Static method in interface io.micrometer.common.KeyValue
R
- readResolve() - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- resolve(Object) - Method in class io.micrometer.common.annotation.NoOpValueResolver
- resolve(Object) - Method in interface io.micrometer.common.annotation.ValueResolver
-
Returns the
KeyValue
value for the given parameter. - resolve(String, Object) - Method in interface io.micrometer.common.annotation.ValueExpressionResolver
-
Returns the
KeyValue
value for the given parameter and the provided expression.
S
- setDefaultFactory(InternalLoggerFactory) - Static method in class io.micrometer.common.util.internal.logging.InternalLoggerFactory
-
Changes the default factory.
- Slf4JLoggerFactory - Class in io.micrometer.common.util.internal.logging
-
NOTE: This file has been copied and slightly modified from {io.netty.util.internal.logging}.
- spliterator() - Method in class io.micrometer.common.KeyValues
- stream() - Method in class io.micrometer.common.KeyValues
-
Return a stream of the contained key values.
- StringUtils - Class in io.micrometer.common.util
-
Utilities for
String
.
T
- toString() - Method in class io.micrometer.common.KeyValues
- toString() - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- trace(String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level.
- trace(String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format and argument.
- trace(String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level with an accompanying message.
- trace(Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- trace(Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level.
- TRACE - Enum constant in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
'TRACE' log level.
- truncate(String, int) - Static method in class io.micrometer.common.util.StringUtils
-
Truncate the String to the max length.
- truncate(String, int, String) - Static method in class io.micrometer.common.util.StringUtils
-
Truncate the String to the max length and append string to indicate if truncation was applied
V
- ValueExpressionResolver - Interface in io.micrometer.common.annotation
-
Resolves the
KeyValue
value for the given parameter and the provided expression. - valueOf(String) - Static method in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
Returns the enum constant of this class with the specified name.
- ValueResolver - Interface in io.micrometer.common.annotation
-
Resolves the
KeyValue
value for the given parameter. - values() - Static method in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the WARN level.
- warn(String, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format and argument.
- warn(String, Object...) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Object, Object) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the WARN level with an accompanying message.
- warn(Throwable) - Method in class io.micrometer.common.util.internal.logging.AbstractInternalLogger
- warn(Throwable) - Method in interface io.micrometer.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the WARN level.
- WARN - Enum constant in enum class io.micrometer.common.util.internal.logging.InternalLogLevel
-
'WARN' log level.
- WarnThenDebugLogger - Class in io.micrometer.common.util.internal.logging
-
InternalLogger
which logs at warn level at first and then logs at debug level for the rest. - WarnThenDebugLogger(Class<?>) - Constructor for class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
- WarnThenDebugLogger(String) - Constructor for class io.micrometer.common.util.internal.logging.WarnThenDebugLogger
-
Creates a new
WarnThenDebugLogger
instance with the specified name. - withValue(String) - Method in interface io.micrometer.common.docs.KeyName
-
Creates a key value for the given key name.
- withValue(String, Predicate<Object>) - Method in interface io.micrometer.common.docs.KeyName
-
Creates a key value for the given key name.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form