Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface io.helidon.common.Functions.CheckedConsumer
Accept an item.
accept(T, U) - Method in interface io.helidon.common.Functions.CheckedBiConsumer
Accept an item.
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.
apply(T) - Method in interface io.helidon.common.Functions.CheckedFunction
Accept an item.
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.
BINARY_BI - Enum constant in enum class io.helidon.common.Size.UnitKind
The multiplier always contains i, the second is upper case B, such ase B, KiB, MiB.
BINARY_UPPER_CASE - Enum constant in enum class io.helidon.common.Size.UnitKind
All letters are upper case, such as B, KB, MB.
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.
BYTE - Enum constant in enum class io.helidon.common.Size.Unit
Bytes.
bytes() - Method in enum class io.helidon.common.Size.Unit
Number of bytes this unit represents.
bytesInteger() - Method in enum class io.helidon.common.Size.Unit
Number of bytes in this unit (exact integer).

C

capacity() - Method in interface io.helidon.common.LruCache
Capacity of this cache.
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.
clear() - Method in interface io.helidon.common.LruCache
Clear all records in the cache.
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
Deprecated, for removal: This API element is subject to removal in a future version.
please use Errors.collector() instead
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
 
computeValue(K, Supplier<Optional<V>>) - Method in interface io.helidon.common.LruCache
Either return a cached value or compute it and cache it.
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() - Static method in interface io.helidon.common.LruCache
Create an instance with default capacity.
create(byte[]) - Static method in class io.helidon.common.Base64Value
Create a base64 value from bytes.
create(int) - Static method in interface io.helidon.common.LruCache
Create an instance with custom capacity.
create(long) - Static method in interface io.helidon.common.Size
Create a new size with explicit number of bytes.
create(long, Size.Unit) - Static method in interface io.helidon.common.Size
Create a new size from amount and unit.
create(Class<N>) - Static method in class io.helidon.common.GenericType
Constructs a new generic type instance representing the given class.
create(Class<T>) - Static method in class io.helidon.common.HelidonServiceLoader
A shortcut method to create a service loader based on the provider interface directly.
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(BigDecimal, Size.Unit) - Static method in interface io.helidon.common.Size
Create a new size from amount and unit.
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.
Custom pattern - Search tag in class io.helidon.common.SerializationConfig
Section

D

DECIMAL_LOWER_CASE - Enum constant in enum class io.helidon.common.Size.UnitKind
All letters are lower case, such as b, kb, mb.
DECIMAL_UPPER_CASE - Enum constant in enum class io.helidon.common.Size.UnitKind
The first letter (if two lettered) is lower case, the second is upper case, such ase B, kB, mB.
DEFAULT_CAPACITY - Static variable in interface io.helidon.common.LruCache
Default capacity of the cache: 10000.
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

EB - Enum constant in enum class io.helidon.common.Size.Unit
Exabytes (represented as eB): i.e.
EIB - Enum constant in enum class io.helidon.common.Size.Unit
Exbi-bytes (represented as either EB or EiB), where we use binary approach, i.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.
Functions - Class in io.helidon.common
Functional interfaces required to complement the Runnable, Callable, and Supplier to help with checked exceptions in lambdas.
Functions.CheckedBiConsumer<T,U,E> - Interface in io.helidon.common
Checked bi-consumer.
Functions.CheckedConsumer<T,E> - Interface in io.helidon.common
Checked consumer.
Functions.CheckedFunction<T,U,E> - Interface in io.helidon.common
Checked consumer.
Functions.CheckedRunnable<E> - Interface in io.helidon.common
Checked runnable.
Functions.CheckedSupplier<T,E> - Interface in io.helidon.common
Checked supplier.

G

GB - Enum constant in enum class io.helidon.common.Size.Unit
Gigabytes (represented as gB): i.e.
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
 
get() - Method in interface io.helidon.common.Functions.CheckedSupplier
Get the value.
get(K) - Method in interface io.helidon.common.LruCache
Get a value from the cache.
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
 
GIB - Enum constant in enum class io.helidon.common.Size.Unit
Gibi-bytes (represented as either GB or GiB), where we use binary approach, i.e.

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
 

K

KB - Enum constant in enum class io.helidon.common.Size.Unit
Kilobytes (represented as kB), where kilo is used in its original meaning as a thousand, i.e.
KIB - Enum constant in enum class io.helidon.common.Size.Unit
Kibi-bytes (represented as either KB or KiB), where we use binary approach, i.e.

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).
LruCache<K,V> - Interface in io.helidon.common
Least recently used cache.

M

main(String[]) - Static method in class io.helidon.common.Version
Display version
MB - Enum constant in enum class io.helidon.common.Size.Unit
Megabytes (represented as mB), where mega is used in its original meaning as a million, i.e.
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.
MIB - Enum constant in enum class io.helidon.common.Size.Unit
Mebi-bytes (represented as either MB or MiB), where we use binary approach, i.e.

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

OBJECT - Static variable in class io.helidon.common.GenericType
Generic type for Object.
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

parse(String) - Static method in interface io.helidon.common.Size
Crete a new size from the size string.
parse(String) - Static method in enum class io.helidon.common.Size.Unit
Parse the size string to appropriate unit.
parseNonNegative(String, int, Supplier<T>) - Static method in class io.helidon.common.ParserHelper
Throws exception if value returned is negative.
ParserHelper - Class in io.helidon.common
Utility class for parsing.
PB - Enum constant in enum class io.helidon.common.Size.Unit
Petabytes (represented as pB): i.e.
PIB - Enum constant in enum class io.helidon.common.Size.Unit
Pebi-bytes (represented as either PB or PiB), where we use binary approach, i.e.
put(K, V) - Method in interface io.helidon.common.LruCache
Put a value to the cache.

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).
remove(K) - Method in interface io.helidon.common.LruCache
Remove a value from the cache.
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.
run() - Method in interface io.helidon.common.Functions.CheckedRunnable
Run.

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.
size() - Method in interface io.helidon.common.LruCache
Current size of the map.
Size - Interface in io.helidon.common
A definition of size in bytes.
Size.Unit - Enum Class in io.helidon.common
Units that can be used.
Size.UnitKind - Enum Class in io.helidon.common
Kind of units, used for printing out the correct unit.
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

TB - Enum constant in enum class io.helidon.common.Size.Unit
Terabytes (represented as tB): i.e.
TIB - Enum constant in enum class io.helidon.common.Size.Unit
Tebi-bytes (represented as either TB or TiB), where we use binary approach, i.e.
to(Size.Unit) - Method in interface io.helidon.common.Size
Amount of units in this size.
toBase64() - Method in class io.helidon.common.Base64Value
Base64 encoded string.
toBytes() - Method in class io.helidon.common.Base64Value
Decoded value as bytes.
toBytes() - Method in interface io.helidon.common.Size
Number of bytes this size represents.
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
 
toString(Size.UnitKind) - Method in interface io.helidon.common.Size
Get the highest possible unit of the size with integer amount.
toString(Size.Unit, Size.UnitKind) - Method in interface io.helidon.common.Size
Get the amount in the provided unit as a decimal number if needed.
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

unchecked(Functions.CheckedBiConsumer<T, U, E>) - Static method in class io.helidon.common.Functions
unchecked(Functions.CheckedConsumer<T, E>) - Static method in class io.helidon.common.Functions
unchecked(Functions.CheckedFunction<T, U, E>) - Static method in class io.helidon.common.Functions
unchecked(Functions.CheckedRunnable<E>) - Static method in class io.helidon.common.Functions
unchecked(Functions.CheckedSupplier<T, E>) - Static method in class io.helidon.common.Functions
UncheckedException - Exception Class in io.helidon.common
Unchecked exception.
UncheckedException(Throwable) - Constructor for exception class io.helidon.common.UncheckedException
Create a new unchecked exception.
unwrap(Throwable) - Static method in class io.helidon.common.Functions
Unwrap a checked exception wrapped with UncheckedException.
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) 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.
valueOf(String) - Static method in enum class io.helidon.common.Size.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.helidon.common.Size.UnitKind
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.
values() - Static method in enum class io.helidon.common.Size.Unit
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.Size.UnitKind
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 - 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.
wrap(Throwable) - Static method in class io.helidon.common.Functions
Wrap an exception wrapped with UncheckedException if checked.

Z

ZERO - Static variable in interface io.helidon.common.Size
Empty size - zero bytes.
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form