Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(Supplier<T>) - Method in interface io.helidon.common.LazyList
-
Add another lazy item to the list.
B
- Base64Value - Class in io.helidon.common
-
Base64 wrapper.
- BASIC - Enum constant in enum class io.helidon.common.SerializationConfig.TraceOption
-
Basic tracing will only trace attempts to deserialize a class, and only once for each class.
- build() - Method in interface io.helidon.common.Builder
-
Build the instance from this builder.
- build() - Method in class io.helidon.common.SerializationConfig.Builder
- builder() - Static method in class io.helidon.common.SerializationConfig
-
Fluent API builder to configure options programmatically.
- Builder<B extends Builder<B,
T>, T> - Interface in io.helidon.common -
Interface for builders, to be able to accept a builder in addition to an instance.
C
- cast(Object) - Method in class io.helidon.common.GenericType
-
Casts the parameter to the type of this generic type.
- checkValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result, throws exception if not.
- clear() - Method in class io.helidon.common.Errors.Collector
-
Clear this instance by discarding all
Errors.ErrorMessage
s collected and re-setting status. - close() - Method in class io.helidon.common.HelidonConsoleHandler
-
Deprecated.
- collect() - Method in class io.helidon.common.Errors.Collector
-
Process the messages collected into an
Errors
instance. - collector() - Static method in class io.helidon.common.Errors
-
Create a new message collector.
- Collector() - Constructor for class io.helidon.common.Errors.Collector
- configure() - Method in class io.helidon.common.SerializationConfig
-
Configure deserialization filtering in the current VM.
- CONFIGURE - Enum constant in enum class io.helidon.common.SerializationConfig.Action
-
Attempt to configure the correct values.
- configureRuntime() - Static method in class io.helidon.common.LogConfig
-
Reconfigures logging with runtime configuration if within a native image.
- configureRuntime() - Static method in class io.helidon.common.SerializationConfig
-
Make sure configuration is as expected.
- create(byte[]) - Static method in class io.helidon.common.Base64Value
-
Create a base64 value from bytes.
- create(Class<N>) - Static method in class io.helidon.common.GenericType
-
Constructs a new generic type instance representing the given class.
- create(Type) - Static method in class io.helidon.common.GenericType
-
Constructs a new generic type, using the provided generic type information and deriving the class.
- create(String) - Static method in class io.helidon.common.Base64Value
-
Create a base64 value from plain text.
- create(Supplier<T>) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a supplier.
- create(List<LazyValue<T>>) - Static method in interface io.helidon.common.LazyList
-
Create wrapper from provided list of
LazyValue
s. - create(N) - Static method in class io.helidon.common.GenericType
-
Constructs a new generic type instance representing the class of the given object.
- create(T) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a value.
- createFromEncoded(String) - Static method in class io.helidon.common.Base64Value
-
Create from an already encoded base64 value.
D
- DEFAULT_PRIORITY - Static variable in interface io.helidon.common.Prioritized
-
Default priority for any prioritized component (whether it implements this interface or uses
jakarta.annotation.Priority
annotation.
E
- equals(Object) - Method in class io.helidon.common.Errors.ErrorMessage
- equals(Object) - Method in class io.helidon.common.GenericType
- Errors - Class in io.helidon.common
-
Errors utility used to file processing messages (e.g.
- Errors.Collector - Class in io.helidon.common
-
A collector of
Errors.ErrorMessage
s. - Errors.ErrorMessage - Class in io.helidon.common
-
Error message with a severity and a source.
- Errors.ErrorMessagesException - Exception in io.helidon.common
-
Exception used by
Errors.checkValid()
thrown in case there are fatal messages.
F
- FAIL - Enum constant in enum class io.helidon.common.SerializationConfig.Action
-
Fail by throwing an
IllegalStateException
. - fatal(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- fatal(String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- FATAL - Enum constant in enum class io.helidon.common.Severity
-
Fatal.
- filterPattern(String) - Method in class io.helidon.common.SerializationConfig.Builder
-
Filter pattern to use.
- flavor(HelidonFlavor) - Static method in class io.helidon.common.HelidonFeatures
-
Set the current Helidon flavor.
- format(LogRecord) - Method in class io.helidon.common.HelidonConsoleHandler.ThreadFormatter
-
Deprecated.
- FULL - Enum constant in enum class io.helidon.common.SerializationConfig.TraceOption
-
Full tracing traces any request to the deserialization filter.
G
- GenericType<T> - Class in io.helidon.common
-
Represents a full type including generics declaration, to avoid information loss due to type erasure.
- GenericType() - Constructor for class io.helidon.common.GenericType
-
Constructs a new generic type, deriving the generic type and class from type parameter.
- get() - Method in interface io.helidon.common.Builder
- getMessage() - Method in class io.helidon.common.Errors.ErrorMessage
-
Human-readable description of the issue.
- getMessages() - Method in exception io.helidon.common.Errors.ErrorMessagesException
-
Get encountered error messages of all types (hint, warning, fatal).
- getSeverity() - Method in class io.helidon.common.Errors.ErrorMessage
-
Get
Severity
. - getSource() - Method in class io.helidon.common.Errors.ErrorMessage
-
The issue source.
- getTypeName() - Method in class io.helidon.common.GenericType
H
- hasFatal() - Method in class io.helidon.common.Errors.Collector
-
A helper method to check if this collector already has a fatal message.
- hasFatal() - Method in class io.helidon.common.Errors
-
Check if a fatal message is part of these messages.
- hashCode() - Method in class io.helidon.common.Errors.ErrorMessage
- hashCode() - Method in class io.helidon.common.GenericType
- hasHint() - Method in class io.helidon.common.Errors
-
Check if a hint message is part of these messages.
- hasWarning() - Method in class io.helidon.common.Errors
-
Check if a warning message is part of these messages.
- HelidonConsoleHandler - Class in io.helidon.common
-
Deprecated.use io.helidon.logging.jul.HelidonConsoleHandler from helidon-logging-jul module instead
- HelidonConsoleHandler() - Constructor for class io.helidon.common.HelidonConsoleHandler
-
Deprecated.Creates a new
HelidonConsoleHandler
configured with: the output stream set toSystem.out
the formatter set to aHelidonConsoleHandler.ThreadFormatter
the level set toLevel.ALL
. - HelidonConsoleHandler.ThreadFormatter - Class in io.helidon.common
-
Deprecated.A
SimpleFormatter
that replaces all occurrences of"!thread!"
with the current thread. - HelidonFeatures - Class in io.helidon.common
-
Helidon Features support.
- HelidonFlavor - Enum Class in io.helidon.common
-
Flavors of Helidon.
- hint(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- hint(String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- HINT - Enum constant in enum class io.helidon.common.Severity
-
Hint.
I
- identity() - Method in interface io.helidon.common.Builder
-
Instance of this builder as the correct type.
- IGNORE - Enum constant in enum class io.helidon.common.SerializationConfig.Action
-
Ignore the problem and continue as if nothing happened.
- ignoreFiles(boolean) - Method in class io.helidon.common.SerializationConfig.Builder
-
Whether to ignore "META-INF/helidon/serial-config.properties" property files defined in dependencies.
- initClass() - Static method in class io.helidon.common.LogConfig
-
This method is for internal use, to correctly load logging configuration at AOT build time.
- io.helidon.common - module io.helidon.common
-
Helidon Common library.
- io.helidon.common - package io.helidon.common
-
Common utilities for Helidon projects.
- isBuildTime() - Static method in class io.helidon.common.NativeImageHelper
-
Check whether we are in native image build time.
- isClass() - Method in class io.helidon.common.GenericType
-
Whether this generic type represents a simple class with no generic information.
- isLoaded() - Method in interface io.helidon.common.LazyValue
-
Return true if the value is loaded, false if the supplier was not invoked.
- isNativeImage() - Static method in class io.helidon.common.NativeImageHelper
-
Check whether we are in native image environment (either build time or runtime).
- isRuntime() - Static method in class io.helidon.common.NativeImageHelper
-
Check whether we are in native image runtime.
- isValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result.
L
- LazyList<T> - Interface in io.helidon.common
-
Wrapper for list of
LazyValue
s while keeping laziness. - LazyValue<T> - Interface in io.helidon.common
-
A typed supplier that wraps another supplier and only retrieves the value on the first request to
Supplier.get()
, caching the value for all subsequent invocations. - log(Logger) - Method in class io.helidon.common.Errors
-
Log supplied errors and return a status flag indicating whether the result is OK or not (will return true for valid, false if
Severity.FATAL
is present). - LogConfig - Class in io.helidon.common
-
Logging configuration utility.
M
- main(String[]) - Static method in class io.helidon.common.Version
-
Display version
- message(Object, String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages.
- message(String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages with source automatically added.
- MP - Enum constant in enum class io.helidon.common.HelidonFlavor
-
The "MicroProfile" flavor.
N
- nativeBuildTime(ClassLoader) - Static method in class io.helidon.common.HelidonFeatures
-
Will scan all features and log errors and warnings for features that have a native image limitation.
- NativeImageHelper - Class in io.helidon.common
-
Utility for GraalVM native image.
- NONE - Enum constant in enum class io.helidon.common.SerializationConfig.TraceOption
-
No deserialization tracing done.
O
- onNoConfig(SerializationConfig.Action) - Method in class io.helidon.common.SerializationConfig.Builder
-
What action to do in case of no configuration of the global filter.
- onWrongConfig(SerializationConfig.Action) - Method in class io.helidon.common.SerializationConfig.Builder
-
What action to do in case of wrong configuration of the global filter.
P
- print(HelidonFlavor, String, boolean) - Static method in class io.helidon.common.HelidonFeatures
-
Print features for the current flavor.
- Prioritized - Interface in io.helidon.common
-
Interface to define that this class is a class with priority.
- priority() - Method in interface io.helidon.common.Prioritized
-
Priority of this class (maybe because it is defined dynamically, so it cannot be defined by an annotation).
- publish(LogRecord) - Method in class io.helidon.common.HelidonConsoleHandler
-
Deprecated.
R
- rawType() - Method in class io.helidon.common.GenericType
-
Returns the object representing the class or interface that declared the type represented by this generic type instance.
- Reflected - Annotation Interface in io.helidon.common
-
A type annotated with this annotation will be added to native image with reflection support for all methods and fields (including private).
- REVISION - Static variable in class io.helidon.common.Version
-
Revision Number.
S
- SE - Enum constant in enum class io.helidon.common.HelidonFlavor
-
The "Standard Edition" flavor.
- SerializationConfig - Class in io.helidon.common
-
Support for JEP 290 - deserialization filtering.
- SerializationConfig.Action - Enum Class in io.helidon.common
-
What action to take if there is no global filter configured, or if the configuration is not according to Helidon expectations.
- SerializationConfig.Builder - Class in io.helidon.common
-
Fluent API builder to customize
SerializationConfig
. - SerializationConfig.TraceOption - Enum Class in io.helidon.common
-
Deserialization tracing options.
- Severity - Enum Class in io.helidon.common
-
Severity of an event.
T
- ThreadFormatter() - Constructor for class io.helidon.common.HelidonConsoleHandler.ThreadFormatter
-
Deprecated.
- toBase64() - Method in class io.helidon.common.Base64Value
-
Base64 encoded string.
- toBytes() - Method in class io.helidon.common.Base64Value
-
Decoded value as bytes.
- toDecodedString() - Method in class io.helidon.common.Base64Value
-
Returns decoded bytes as a string.
- toString() - Method in class io.helidon.common.Base64Value
- toString() - Method in class io.helidon.common.Errors.ErrorMessage
- toString() - Method in class io.helidon.common.Errors
- toString() - Method in class io.helidon.common.GenericType
- traceSerialization(SerializationConfig.TraceOption) - Method in class io.helidon.common.SerializationConfig.Builder
-
How to trace serialization.
- type() - Method in class io.helidon.common.GenericType
-
The type represented by this generic type instance.
U
- update(Consumer<B>) - Method in interface io.helidon.common.Builder
-
Update the builder in a fluen API way.
V
- valueOf(String) - Static method in enum class io.helidon.common.HelidonFlavor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.SerializationConfig.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.SerializationConfig.TraceOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.Severity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.helidon.common.HelidonFlavor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.SerializationConfig.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.SerializationConfig.TraceOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Class in io.helidon.common
-
Simple class to provide version information.
- Version() - Constructor for class io.helidon.common.Version
- VERSION - Static variable in class io.helidon.common.Version
-
Version.
W
- warn(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a warning message to the list of messages.
- warn(String) - Method in class io.helidon.common.Errors.Collector
-
Add a warning message to the list of messages.
- WARN - Enum constant in enum class io.helidon.common.SerializationConfig.Action
-
Warn in the log file.
- WARN - Enum constant in enum class io.helidon.common.Severity
-
Warning.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form