Module io.helidon.common
Package io.helidon.common
package io.helidon.common
Common utilities for Helidon projects.
- See Also:
-
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.Annotation marking this type as generated.GenericType<T>Represents a full type including generics declaration, to avoid information loss due to type erasure.Helidon specific support for Java Service Loaders.Fluent api builder forHelidonServiceLoader
.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.Utility for GraalVM native image.Utility class for parsing.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.Simple class to provide version information.Annotation that can define a type weight.Interface to define that this class is a class with weight.Weight utilities.