Index

A B C D E F G H I L M N O R S T U V W 
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 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.ErrorMessages 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 LazyValues.
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.

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.

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.ErrorMessages.
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
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 LazyValues 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" 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) or HelidonServiceLoader.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
Returns a comparator for two objects, the classes for which are implementations of Weighted, and/or optionally annotated with Weight and which applies a specified default weight if either or both classes lack the annotation.
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.
A B C D E F G H I L M N O R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form