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.
- addExcludedClass(Class<? extends T>) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExcludedClassName(String) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addService(T) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services.
- addService(T, double) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services with a custom weight.
- asList() - Method in class io.helidon.common.HelidonServiceLoader
-
Provides a list of service implementations in weighted order.
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.HelidonServiceLoader.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(ServiceLoader<T>) - Static method in class io.helidon.common.HelidonServiceLoader
-
Create a builder for customizable service loader.
- Builder<B,
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. - 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
- comments() - Element in annotation interface io.helidon.common.Generated
-
Optional additional comments about this generated type.
- compareTo(Weighted) - Method in interface io.helidon.common.Weighted
- 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.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(ServiceLoader<T>) - Static method in class io.helidon.common.HelidonServiceLoader
-
Create a weighted service loader from a Java Service loader.
- 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.
- Custom pattern - Search tag in class io.helidon.common.SerializationConfig
- Section
D
- DEFAULT_WEIGHT - Static variable in interface io.helidon.common.Weighted
-
Default weight for any weighted component (whether it implements this interface or uses
Weight
annotation). - defaultWeight(double) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Configure default weight for services that do not have any.
- Deserialization filtering in Helidon - Search tag in class io.helidon.common.SerializationConfig
- Section
- Deserialization tracing - Search tag in class io.helidon.common.SerializationConfig
- Section
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 Class 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.
- find(Class<?>, double) - Static method in class io.helidon.common.Weights
-
Find weight from class annotation, or return default if none found.
- find(Object, double) - Static method in class io.helidon.common.Weights
-
Find weight for an instance.
- forEach(Consumer<? super T>) - Method in class io.helidon.common.HelidonServiceLoader
- FULL - Enum constant in enum class io.helidon.common.SerializationConfig.TraceOption
-
Full tracing traces any request to the deserialization filter.
G
- Generated - Annotation Interface in io.helidon.common
-
Annotation marking this type as generated.
- 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 class 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.
- HelidonServiceLoader<T> - Class in io.helidon.common
-
Helidon specific support for Java Service Loaders.
- HelidonServiceLoader.Builder<T> - Class in io.helidon.common
-
Fluent api builder for
HelidonServiceLoader
. - 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.
- 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.
- iterator() - Method in class io.helidon.common.HelidonServiceLoader
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(System.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).
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.
N
- 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.
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).
- replaceImplementations(boolean) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
When configured to replace implementations, then a service implementation configured through
HelidonServiceLoader.Builder.addService(Object)
will replace the same implementation loaded from the Java Service loader (compared by fully qualified class name). - REVISION - Static variable in class io.helidon.common.Version
-
Revision Number.
S
- 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.
- sort(List<?>) - Static method in class io.helidon.common.Weights
-
Sort the list based on weights.
- stream() - Method in class io.helidon.common.HelidonServiceLoader
-
Provides a stream of service implementations, in weighted order.
- STRING - Static variable in class io.helidon.common.GenericType
-
Generic type for String.
- SYSTEM_PROPERTY_EXCLUDE - Static variable in class io.helidon.common.HelidonServiceLoader
-
System property used to exclude some implementation from the list of services that are configured for Java Service loader or services that are registered using
HelidonServiceLoader.Builder
.
T
- 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.
- trigger() - Element in annotation interface io.helidon.common.Generated
-
The type that caused this type to be generated.
- 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 fluent API way.
- useSystemExcludes(boolean) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
When configured to use system excludes, system property "io.helidon.common.serviceloader.exclude"<T> is used to get the comma separated list of service implementations to exclude them from the loaded list.
- useSystemServiceLoader(boolean) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
When configured to use Java Service loader, then the result is a combination of all service implementations loaded from the Java Service loader and those added by
HelidonServiceLoader.Builder.addService(Object)
orHelidonServiceLoader.Builder.addService(Object, double)
.
V
- value() - Element in annotation interface io.helidon.common.Generated
-
The code generator that generated this type.
- value() - Element in annotation interface io.helidon.common.Weight
-
Weight of this type.
- 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.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() - Element in annotation interface io.helidon.common.Generated
-
Generator version.
- 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.
- weight() - Method in interface io.helidon.common.Weighted
-
Weight of this class (maybe because it is defined dynamically, so it cannot be defined by an annotation).
- Weight - Annotation Interface in io.helidon.common
-
Annotation that can define a type weight.
- weightComparator() - Static method in class io.helidon.common.Weights
- Weighted - Interface in io.helidon.common
-
Interface to define that this class is a class with weight.
- Weights - Class in io.helidon.common
-
Weight utilities.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form