Index

A C D E G H I J K L M N O R S T V W 
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 given element by extracting a key and value from it.
of(KeyName, String) - Static method in interface io.micrometer.common.KeyValue
Creates a KeyValue for the given KeyName and value.
of(KeyName, T, Predicate<? super T>) - Static method in interface io.micrometer.common.KeyValue
Creates a KeyValue for the given KeyName and value and additionally validates it with the Predicate.
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
Creates a KeyValue for the given key and value and additionally validates it with the Predicate.

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.
A C D E G H I J K L M N O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form