Module io.helidon.common
Package io.helidon.common
Common utilities for Helidon projects.
-
Interface Summary Interface Description Builder<T> Interface for builders, to be able to accept a builder in addition to an instance.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.Prioritized Interface to define that this class is a class with priority. -
Class Summary Class Description Errors Errors utility used to file processing messages (e.g.Errors.Collector A collector ofErrors.ErrorMessage
s.Errors.ErrorMessage Error message with a severity and a source.GenericType<T> Represents a full type including generics declaration, to avoid information loss due to type erasure.HelidonConsoleHandler Deprecated. use io.helidon.logging.jul.HelidonConsoleHandler from helidon-logging-jul module insteadHelidonConsoleHandler.ThreadFormatter ASimpleFormatter
that replaces all occurrences of"!thread!"
with the current thread.HelidonFeatures Helidon Features support.LogConfig Logging configuration utility.NativeImageHelper Utility for GraalVM native image.Version Simple class to provide version information. -
Enum Summary Enum Description HelidonFlavor Flavors of Helidon.Severity Severity of an event. -
Exception Summary Exception Description Errors.ErrorMessagesException Exception used byErrors.checkValid()
thrown in case there are fatal messages. -
Annotation Types Summary Annotation Type Description Reflected A type annotated with this annotation will be added to native image with reflection support for all methods and fields (including private).