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 ofLazyValues 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.ErrorMessages.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 AStreamHandlerthat writes tostandard outand uses aHelidonConsoleHandler.ThreadFormatterfor formatting.HelidonConsoleHandler.ThreadFormatter ASimpleFormatterthat replaces all occurrences of"!thread!"with the current thread.HelidonFeatures Helidon Features support.LogConfig Logging configuration utility.NativeImageHelper Utility for GraalVM native image. -
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.