Module io.helidon.common
Package io.helidon.common
package io.helidon.common
Common utilities for Helidon projects.
-
ClassDescriptionBase64 wrapper.Interface for builders, to be able to accept a builder in addition to an instance.Errors utility used to file processing messages (e.g.A collector of
Errors.ErrorMessage
s.Error message with a severity and a source.Exception used byErrors.checkValid()
thrown in case there are fatal messages.GenericType<T>Represents a full type including generics declaration, to avoid information loss due to type erasure.Deprecated.use io.helidon.logging.jul.HelidonConsoleHandler from helidon-logging-jul module insteadASimpleFormatter
that replaces all occurrences of"!thread!"
with the current thread.Helidon Features support.Flavors of Helidon.LazyList<T>Wrapper for list ofLazyValue
s while keeping laziness.LazyValue<T>A typed supplier that wraps another supplier and only retrieves the value on the first request toSupplier.get()
, caching the value for all subsequent invocations.Logging configuration utility.Utility for GraalVM native image.Interface to define that this class is a class with priority.A type annotated with this annotation will be added to native image with reflection support for all methods and fields (including private).Support for JEP 290 - deserialization filtering.What action to take if there is no global filter configured, or if the configuration is not according to Helidon expectations.Fluent API builder to customizeSerializationConfig
.Deserialization tracing options.Severity of an event.