All Classes and Interfaces

Class
Description
Meta annotation for ABAC attribute annotations.
Attribute based access control (ABAC) provider.
A fluent API builder for AbacProvider.
A java service to register this provider with Security.
A simple registry of keys to values for reading.
Implements AbacSupport interface and supports adding attributes.
Service interface for attribute based access control (ABAC) validator.
Marker interface for classes that define custom objects for attribute based access control (ABAC).
Service to use with ServiceLoader to map configuration to AbacValidator.
A JDBC 4.3-compliant skeletal implementation of the CommonDataSource interface.
A base implementation for config sources, that combines configuration from any type of a config source.
Common ancestor for config source builders, taking care of configurable options understood by the config module.
A convenient, abstract Extension whose subclasses arrange for instances of a particular type to be configured and added as CDI beans.
A JDBC 4.3-compliant, skeletal implementation of the DataSource interface.
An AbstractConfigurableExtension whose subclasses arrange for DataSource instances to be added as CDI beans.
Common log entry features.
A fluent API builder for AbstractLogEntry.
Internal config node key useful during internal structure building.
A provider of parameters when code generating call of methods with annotated parameter, such as HTTP headers, path parameters etc.
A base class for gRPC service and client descriptor builders.
Source options as a super set of all possible combinations of source implementation.
Base class for common builder methods of a Source implementation.
Tracing filter base.
Extension of MicroProfile to add support for access log.
Configuration of access log feature.
Fluent API builder for AccessLogFeature.
Fluent API builder base for AccessLogConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Context of the access log processing.
An entry generating data for access log.
Service that adds support for Access logging to Server.
ServiceLoader provider implementation for access log feature for WebServer.
Log handler to support separation of access log to its own file.
Service that adds support for Access logging to Server.
A fluent API Builder for AccessLogRoutingFeature.
Access modifier of the class model components.
Accessor styles supported by Helidon modules.
Enumeration equivalent for JMS api's Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE and Session.DUPS_OK_ACKNOWLEDGE constants.
Progression of activation of a managed service instance.
Request to activate a service.
Fluent API builder for ActivationRequest.
Fluent API builder base for ActivationRequest.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Represents the result of a service activation or deactivation.
Fluent API builder for ActivationResult.
Fluent API builder base for ActivationResult.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Activator is responsible for lifecycle management of a service instance within a scope.
Add a CDI bean to the container.
Deprecated.
Use AddBean instead
Deprecated.
Use AddBean instead
A repeatable container for AddBean.
Deprecated.
Use AddBeans instead
Deprecated.
Use AddBeans instead
Add a configuration key/value pair to the synthetic test configuration.
Deprecated.
Use AddConfig instead
Deprecated.
Use AddConfig instead
Add a configuration fragment to the synthetic test configuration.
Deprecated.
Use AddConfigBlock instead
Deprecated.
Use AddConfigBlock instead
A repeatable container for AddConfigBlock.
A repeatable container for AddConfig.
Deprecated.
Use AddConfigs instead
Deprecated.
Use AddConfigs instead
Mark a static method that provides a ConfigSource to add to the synthetic test configuration.
Add a CDI extension to the container.
Deprecated.
Use AddExtension instead
Deprecated.
Use AddExtension instead
A repeatable container for AddExtension.
Deprecated.
Use AddExtensions instead
Deprecated.
Use AddExtensions instead
Add JAX-RS (Jersey) support.
Deprecated.
Use AddJaxRs instead
Deprecated.
Use AddJaxRs instead
Mark a static method to be executed after the container is stopped.
Deprecated.
Use AfterStop instead
Mark a static method to be executed after the container is stopped.
Java ServiceLoader provider implementation of CodegenExtensionProvider that adds support for Ai.Agent annotations.
Metadata describing discovered AI agent.
Configuration for a single LangChain4j agent.
Fluent API builder for AgentsConfig.
Fluent API builder base for AgentsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Settings for aggregating metrics data prior to transmission.
Fluent API builder for AggregationConfig.
Fluent API builder base for AggregationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Type of OpenTelemetry metric aggregations.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
This interface contains a set of annotations for defining langChain4J declarative services.
Annotation that marks a type (typically a LangChain4j declarative service interface) as an agent and assigns it a logical name.
Deprecated, for removal: This API element is subject to removal in a future version.
Annotation to specify a ChatMemoryProvider for the service.
Deprecated, for removal: This API element is subject to removal in a future version.
Annotation to specify a ChatModel for the service.
Annotation to specify a ContentRetriever for the service.
Annotation to specify an MCP Clients to be used in McpToolProvider.
Annotation to specify a ModerationModel for the service.
Annotation to specify a RetrievalAugmentor for the service.
Annotation to define a langChain4J service.
Annotation to specify a StreamingChatModel for the service.
A qualifier for a tool class (a class that has at least one method annotated with lc4j annotation Tool.
Annotation to specify a ToolProvider for the service.
Annotation to manually specify classes containing tools for the service.
AIMD based limiter.
Configuration of AimdLimit.
Fluent API builder for AimdLimit.
Fluent API builder base for AimdLimitConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader service provider for AimdLimit limit implementation.
AiProvider serves as a container for defining AI model configuration annotations and related metadata.
Default config key used under langchain4j context for all model configs in the same class.
Skip builder mapping generation as it is done manually in configuredBuilder() method.
Use this annotation to specify LangChain4J Model Provider with custom (non-generated model providers).
Default weight used for generated model factory if it is not defined by AiProvider.ModelConfig.weight().
Annotation used to define a configuration for a specific LangChain4j model class.
The ModelConfigs annotation serves as a container for multiple AiProvider.ModelConfig annotations.
Marks nested properties which types should be introspected too.
Java ServiceLoader provider implementation of CodegenExtensionProvider that adds support for Ai.Service annotations.
Interface generated from blueprint io.helidon.integrations.langchain4j.AiServicesConfigBlueprint.
Fluent API builder for AiServicesConfig.
Fluent API builder base for AiServicesConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
AllowList defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions.
AllowList defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions.
Fluent API builder for AllowList.
Fluent API builder base for AllowListConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Annotated elements provide annotations and their values.
A model of an annotated gRPC method.
Iterable list of AnnotatedMethods on a single class with convenience getters to provide additional method information.
A class that may apply modifications to a GrpcServiceDescriptor.Builder for an annotated gRPC service class.
Model of the annotation.
An annotation with defined values.
Fluent API builder for Annotation.
Fluent API builder for Annotation.
Fluent API builder base for Annotation.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provides capability to extensions to enforce authentication and authorization even when the resource is not annotated with io.helidon.security.annotations.Authenticated or io.helidon.security.annotations.Authorized.
Response of an analysis run.
Fluent API builder for AnnotationAnalyzer.AnalyzerResponse.
Flag for security type.
Reflection based handler of Annotation and Annotation.
Searches for transitive annotations associated with interceptor bindings in a given Java package.
Maps annotation from a single annotation instance to zero or more annotation instances.
ServiceLoader provider interface for annotation mapping.
Annotation parameter model.
Fluent API builder for AnnotationParameter.
A property of an annotation.
A reference to a constant, that can be used in generated annotation code.
Annotation utilities.
Deprecated, for removal: This API element is subject to removal in a future version.
use Features.Aot instead.
AOT (Ahead of time compilation) support.
Fluent API builder for Aot.
Fluent API builder base for Aot.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Response from a remote server with an entity.
Fluent API builder base to build subclasses of ApiEntityResponse.
API exception that is not related to processing of a response.
Common base class for builders that construct a JSON object.
Helper methods to process a returned JSON.
Common base class for REST requests that have an entity.
A response for requests that may or may not return an entity, such as GET requests that may have a 404 response code.
Fluent API builder for ApiOptionalResponse.
Fluent API builder base for subclasses of ApiOptionalResponse.
Common base class for REST requests.
A base for responses without an entity.
Abstract fluent API builder to build subclasses of ApiResponse.
Exception when invoking remote REST API caused by wrong response from the API call.
Base builder extended by specific builder class.
Common base class for REST requests.
Vault authentication method for AppRole.
Java Service Loader implementation for AppRole authentication method.
Vault authentication for AppRole.
Fluent API builder for AppRoleVaultAuth.
Deprecated, for removal: This API element is subject to removal in a future version.
this API will be package local in the future, use through Helidon codegen only
Annotation processor that maps APT types to Helidon types, and invokes Codegen.
Deprecated, for removal: This API element is subject to removal in a future version.
this is intended for internal use.
Deprecated, for removal: This API element is subject to removal in a future version.
this is an internal API, all usage should be done through helidon-codegen APIs, such as CodegenContext.typeInfo(io.helidon.common.types.TypeName); this type will be package local in the future
Build AQ specific config.
Reactive Messaging Oracle AQ connector.
Builder for AqConnectorImpl.
MicroProfile Reactive Messaging Oracle AQ connector.
Message representing AQ JMS message together with all the metadata.
Extracted from Guava.
This class provides simple and stateless way to encrypt and decrypt messages using selected asymmetric cipher.
Builder of the AsymmetricCipher.
Runs synchronous suppliers asynchronously using virtual threads.
Async configuration bean.
Fluent API builder for Async.
Fluent API builder base for AsyncConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Authentication tracing support.
Resolver for AbacSupport types.
Authorization tracing support.
Audience claim validator.
Builder of the AudienceValidator.
An annotation to specify server resources to be audited.
An audit event to store using an Audit provider.
Named parameters of audit event.
Severity of AuditEvent.
Audit provider, storing audit events.
Source of an audit source (as in "where this audit event originated").
Audit event sent to Audit provider.
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
Authentication security provider.
Response as returned from an authentication provider.
Authentication response builder.
An authentication method.
A Java Service Loader SPI to support additional auth methods of Vault.
Authorization security provider.
Response from an authorization decision.
Builder for custom Authorization responses.
An annotation used to specify server resources with enforced authorization.
Automatic metrics collection settings.
Fluent API builder for AutoHttpMetricsConfig.
Fluent API builder base for AutoHttpMetricsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Settings for path-based automatic metrics configuration.
Fluent API builder for AutoHttpMetricsPathConfig.
Fluent API builder base for AutoHttpMetricsPathConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A type which, given MetricsObserverConfig, can provide a Filter which registers and updates meters for measuring HTTP requests (for example, implementing metrics semantic conventions).
Makes intentional blocking when waiting for CompletableFuture more convenient with Awaitable.await() and Awaitable.await(long, java.util.concurrent.TimeUnit) methods.
A runtime exception indicating a bad request.
Behavior common to all baggage implementations.
Settings for the base 2 exponential histogram aggregation.
Fluent API builder base for Base2ExponentialHistogramAggregationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Base64 wrapper.
Base builder of the OIDC config components.
Replace serialization code.
Base code generator.
Configuration of static content handlers that is common for classpath and file system based handlers.
Fluent API builder for BaseHandlerConfig.
Fluent API builder base for BaseHandlerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Specific persistence provider (e.g.
Specific data repository (e.g.
Repository interface generator factory.
Data repository interface code generator base class.
Data repository interface code generator base class for methods generators.
Configuration for a batch processor.
Fluent API builder for BatchProcessorConfig.
Fluent API builder base for BatchProcessorConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A supplier of MethodHandlers for bi-directional streaming gRPC methods.
A base class for bi-directional streaming MethodHandlers.
A bi-directional streaming MethodHandler that calls a standard bi-directional streaming method handler method of the form.
A binding instance, if available at runtime, will be expected to provide a plan for all service provider's injection points.
Representation of a histogram bucket, including the boundary value and the count of observations in that bucket.
Wrapper around a byte array.
Emitting publisher for manual publishing with built-in buffer for handling backpressure.
Fluent API builder to create BufferedEmittingPublisher.
Interface for builders, to be able to accept a builder in addition to an instance.
Extension to modify the builder and prototype that is generated.
An extension provider to modify the behavior of the builder code generator.
ServiceLoader provider implementation for CodegenExtensionProvider, that code generates builders and implementations for blueprints.
Static methods used from generated prototypes and builders.
End of build time of the application (as opposed to runtime).
Annotation literal to use when an annotation instance is needed.
Build time of the application (as opposed to runtime).
Annotation literal to use when an annotation instance is needed.
Used to decorate Helidon built-in health checks for later processing.
ServiceLoader provider implementation for HealthCheckProvider.
Choices for the output format for built-in meter names.
Built-in methods for expression language evaluation.
Bulkhead protects a resource that cannot serve unlimited parallel requests.
A Bulkhead listener for queueing operations.
Provides statistics during the lifetime of a bulkhead, such as concurrent executions, accepted/rejected calls and queue size.
Bulkhead configuration bean.
Fluent API builder for Bulkhead.
Fluent API builder base for BulkheadConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Failure because of Bulkhead issues, most likely that the bulkhead does not allow any more queued tasks.
Bytes commonly used in HTTP.
Get CA Certificate request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Prototypical state for the portion of Eureka Discovery configuration related to a local cache of Eureka server information.
Fluent API builder for CacheConfig.
Fluent API builder base for CacheConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Marks an injection site to receive an OpenTelemetry type which is capable of calling back to Helidon SpanListener instances registered with the relevant Helidon Tracer.
Mapper for exceptions that are not caught.
An AbstractJtaPlatform that is an ApplicationScoped CDI managed bean that supplies TransactionManager and UserTransaction instances that are supplied to it at construction time.
A JtaPlatformProvider that uses a CDI instance to provide a JtaPlatform.
A JMXServerPlatformBase that arranges things such that CDI, not JNDI, will be used to acquire a TransactionManager and MBeanServer.
A Qualifier used to designate various things as being related to Eclipselink in some way.
A JTATransactionController whose CDISEPlatform.TransactionController.acquireTransactionManager() method uses CDI, not JNDI, to return a TransactionManager instance.
Deprecated.
Only a CDI container should instantiate this class.
ServiceLoader implementation of a Helidon startup provider.
Get Certificate request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Type of changes that can happen in a PollingStrategy.Polled components.
Similar to a PollingStrategy a change watcher is used to identify a change and trigger reload of a ConfigSource.
A change event, carrying the target, type of change and time of change.
Java service loader service to create a polling strategy factory based on meta configuration.
Channel representing publisher - subscriber relationship.
Channel builder.
Used for indirect injection of Emitters and Publishers.
A producer of gRPC Channels.
CircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.
A circuit breaker can be in any of 3 possible states as defined by this enum.
Configuration of a circuit breaker.
Fluent API builder for CircuitBreaker.
Fluent API builder base for CircuitBreakerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Failure because CircuitBreaker is open and does not accept requests.
JWT claim validator.
Abstract class type model.
Fluent API builder for ClassBase.
A code generated type.
Entry point to create class model.
Fluent API builder for ClassModel.
Exception message which corresponds to the error in class model creation.
ConfigSource implementation that loads configuration content from a resource on a classpath.
Classpath ConfigSource Builder.
Classpath based static content handler configuration.
Fluent API builder for ClasspathHandlerConfig.
Fluent API builder base for ClasspathHandlerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OverrideSource implementation that loads override definitions from a resource on a classpath.
Classpath OverrideSource Builder.
Map of classes to their instances.
Deprecated, for removal: This API element is subject to removal in a future version.
use ElementKind instead
Client connection.
Client connection cache with release shutdown hook to provide graceful shutdown.
Configuration of the OIDC client credentials flow.
Fluent API builder for ClientCredentialsConfig.
Fluent API builder base for ClientCredentialsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Rest endpoint for Typed HTTP client.
Fluent API builder for ClientEndpoint.
Fluent API builder base for ClientEndpoint.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Encapsulates all metadata necessary to define a gRPC method.
MethodDescriptor builder implementation.
ClientMethod configuration API.
Provider interface for client protocols.
Request can be reused within a single thread, but it remembers all explicitly configured headers and URI.
Handle output stream.
An enum of possible gRPC client call attributes to attach to call tracing spans.
Abstract base implementation of an HTTP client.
Mutable headers of a client request.
Client response entity.
HTTP Headers of a client response.
HTTP Trailer headers of a client response.
Http client response explicitly typed.
Constants used to override behavior of the outbound security for Jersey.
Auto discoverable feature to bind into jersey runtime.
JAX-RS client filter propagating current context principal.
Encapsulates all details about a client side gRPC service.
Fluent configuration interface for the ClientServiceDescriptor.
A supplier of MethodHandlers for client streaming gRPC methods.
A base class for client streaming MethodHandlers.
A client streaming MethodHandler that calls a standard client streaming method handler method of the form.
A client side only client streaming MethodHandler that streams requests from an iterable.
A client side only client streaming MethodHandler that streams requests from a stream.
A client streaming MethodHandler that calls a standard client streaming method handler method of the form.
Auto discoverable feature to bind into jersey runtime.
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
A post-invocation client interceptor.
URI abstraction for WebClient.
Interface implemented by all client URI suppliers.
Some popular implementations of the ClientUriSupplier interface.
Supplies an iterator that returns URIs chosen in order from first to last.
Supplies an iterator that returns a URI chosen at random, never ends.
Supplies a neven-ending iterator that returns URIs chosen using a round-robin strategy.
Supplies the same client URI over and over, never ends.
Client WebSocket connection.
Frame from a client (always masked).
Reports absolute time (and, therefore, is also useful in computing elapsed times).
CloseableJdbcConnectionPool is an interface that represents a JDBC connection pool that can be closed.
Close the connection.
Central piece of code processing and generation.
Code processing and generation context.
Base of codegen context implementation taking care of the common parts of the API.
Base of codegen context implementation that delegates common parts of the API to an existing instance.
An event happening during code gen to be logged with CodegenLogger.log(CodegenEvent).
Fluent API builder for CodegenEvent.
Fluent API builder base for CodegenEvent.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An exception for any code processing and generation tools.
Code processing and generation extension.
Java ServiceLoader provider interface for extensions used to process and code generate.
An abstraction for writing out source files and resource files.
An abstraction for logging code processing and generation events.
Configuration options.
A provider that is capable of processing types.
Scope of the current code generation session.
Tools for generating code.
Validation utilities.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.cohere.CohereEmbeddingModelConfigBlueprint.
Fluent API builder for CohereEmbeddingModelConfig.
Fluent API builder base for CohereEmbeddingModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.coherence.CoherenceEmbeddingStoreConfigBlueprint.
Fluent API builder for CoherenceEmbeddingStoreConfig.
Fluent API builder base for CoherenceEmbeddingStoreConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.cohere.CohereScoringModelConfigBlueprint.
Fluent API builder for CohereScoringModelConfig.
Fluent API builder base for CohereScoringModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Utility StreamObserver mostly used for testing.
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.grpc.core.CollectingObserver instead.
A collector accumulates the items provided when Collector.collect(java.lang.Object) is invoked and makes them available in a single container object with Collector.value().
 
Protobuf type jaeger.api_v2.PostSpansRequest
Protobuf type jaeger.api_v2.PostSpansRequest
 
Protobuf type jaeger.api_v2.PostSpansResponse
Protobuf type jaeger.api_v2.PostSpansResponse
 
 
 
A stub to allow clients to do limited synchronous rpc calls to service CollectorService.
A stub to allow clients to do synchronous rpc calls to service CollectorService.
A stub to allow clients to do ListenableFuture-style rpc calls to service CollectorService.
Base class for the server implementation of the service CollectorService.
A stub to allow clients to do asynchronous rpc calls to service CollectorService.
Common cipher which helps to simplify encryption and decryption of the message.
A javac based compiler for in-process compilation.
Provides configuration to the javac compiler.
Fluent API builder for CompilerOptions.
Fluent API builder base for CompilerOptions.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
CompletionStage wrapper enriched with Awaitable.
Single as CompletionStage.
Settings which control metrics behavior for a metrics-capable component.
Builder for ComponentMetricsSettings.
A component is a single "layer" of the application that can trace.
Fluent API builder for ComponentTracingConfig.
Composite (mutable) buffer data.
Flag driving resolution of providers.
A provider selection policy that supports composing multiple providers (current Authentication and Outbound) into a single virtual security provider.
Fluent API builder to create CompositeProviderSelectionPolicy.
Types of compression supported by OpenTelemetry.
Definition of a computed header, defined by an annotation.
Concat streams to one.
A JDBC 4.3-compliant DelegatingConnection whose ConditionallyCloseableConnection.close() method may or may not close it depending on other partial state.
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.config.Config instead
Configuration
Config Builder.
Context associated with specific Config node that allows to access the last loaded instance of the node or to request reloading of whole configuration.
Object represents fully-qualified key of config node.
Object represents fully-qualified key of config node.
Configuration node types.
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.config.ConfigBuilderSupport instead
Methods used from generated code in builders when Prototype.Configured is used.
Extension of Prototype.Builder that supports configuration.
Extension of Prototype.Builder that supports configuration.
Extension to enable config injection in CDI container (all of Config, Config and ConfigProperty and ConfigProperties).
Config content as provided by a config source that can read all its data at once (an "eager" config source).
Fluent API builder for ConfigContent, common ancestor for parsable content builder and node content builder.
Config content that provides an ConfigNode.ObjectNode directly, with no need for parsing.
Fluent API builder for ConfigContent.NodeContent.
A content of an OverrideSource.
Fluent API builder for ConfigContent.
Context created by a Config.Builder as it constructs a Config.
Secure config related exception.
Deprecated, for removal: This API element is subject to removal in a future version.
this class is no longer used, switch to helidon-config module with its own config exception class
Exception is thrown by Config implementations.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Interface generated from blueprint io.helidon.integrations.oci.ConfigFileMethodConfigBlueprint.
Fluent API builder for ConfigFileMethodConfig.
Fluent API builder base for ConfigFileMethodConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Filter that can transform elementary configuration (String) values before they are returned via the Config API.
Class provides access to built-in ConfigFilter implementations.
A builder for value reference resolving filter.
Common Configuration utilities.
Configuration item policy.
Fluent API builder for ConfigItem.
Fluent API builder base for ConfigItem.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Config mapper is provided to ConfigMapperProvider to help transformation of complex structures.
Provides mapping functions that convert a Config subtree to specific Java types.
Utility methods for converting configuration to Java types.
Configuration value mapping exception.
A Java ServiceLoader service implementation to add config metadata code generation.
Configuration of the config authentication method.
Fluent API builder for ConfigMethodConfig.
Fluent API builder base for ConfigMethodConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Marker interface identifying a config node implementation.
ConfigNode-based list of configuration values.
Builder to build ConfigNode.ListNode instance.
Base types of config nodes.
Configuration node representing a hierarchical structure parsed by a suitable ConfigParser if necessary.
Builder to build ConfigNode.ObjectNode instance.
Single string-based configuration value.
Deprecated.
only for ServiceLoader
Config Observer configuration.
Configuration of Config Observer.
Fluent API builder for ConfigObserver.
Fluent API builder base for ConfigObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Transforms config ConfigParser.Content into a ConfigNode.ObjectNode that represents the original structure and values from the content.
Config content to be parsed by a ConfigParser.
Fluent API builder for ConfigParser.Content.
Root class for exceptions thrown during config parsing.
Provides access to built-in ConfigParser implementations.
Properties and their default values.
Deprecated, for removal: This API element is subject to removal in a future version.
there is no replacement for this type, use factory methods on the implementation directly
Source of configuration.
Java service loader service to provide a config source based on meta configuration.
The runtime of a config source.
Provides access to built-in ConfigSource implementations.
System properties config source.
Deprecated.
this API is part of incubating features of Helidon.
General setting for the test configuration.
Deprecated.
Use Configuration instead
Deprecated.
Use Configuration instead
A qualifier for injection of a single value from the configuration tree.
A configured class can load its values from configuration.
A single configuration option.
Option kind.
Configured options when defined on a class/interface.
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.config.ConfiguredProvider instead
Providers that can be loaded from configuration should implement this interface.
The default configured TlsManager implementation.
Can be used to define a list of possible values of an option.
Configure k8s method request.
Request object.
Create role response.
User store loaded from configuration.
A user that is loaded from configuration.
Deprecated, for removal: This API element is subject to removal in a future version.
use types in io.helidon.config package instead
A typed value of a Config node.
Factory for config values.
Security provider to retrieve secrets directly from configuration and to encrypt/decrypt data using config's security setup.
Fluent API builder for ConfigVaultProvider.
Configuration of encryption.
Configuration of a secret.
Java Service Loader implementation of a SecurityProviderService provider service.
Context information about a newly connected SocketChannel.
Context information about a newly connected Socket.
Configuration of a JDBC connection to a database.
Deprecated.
use SocketOptionsBlueprint instead
Fluent API builder for ConnectionConfig.
Fluent API builder for ConnectionConfig.
Fluent API builder base for ConnectionConfig.
Fluent API builder base for ConnectionConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Context related to one actual connection being constructed by JMS connector.
Server connection context.
HTTP/2 Flow control for connection.
Connection flow control builder.
Type of the flow control.
Connection key instance contains all needed connection related information.
This interface provides callback methods that are invoked when the client connection is first established, before any TLS or HTTP application traffic is sent.
Connection provider candidates.
Detached configuration of a single connector.
Validator of a constraint, provided by ConstraintValidatorProvider.
A provider used to create validators for elements annotated with some Validation.Constraint annotation.
Violation of a constraint.
Location of the violation.
A path element of a constraint violation.
Constructor model.
Fluent API builder for Constructor.
A component capable of holding content.
Content decoder.
A generic representation of the Content-Disposition header.
Fluent API builder for ContentDisposition.
Content encoder.
Content encoding service created from ContentEncodingProvider, or directly implemented.
Content encoding support to obtain encoders and decoders.
Interface generated from blueprint io.helidon.http.encoding.ContentEncodingContextConfigBlueprint.
Fluent API builder for ContentEncodingContext.
Fluent API builder base for ContentEncodingContextConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Content encoding ServiceLoader service provider interface.
Configuration for LangChain4j ContentRetriever components.
Fluent API builder for ContentRetrieverConfig.
Fluent API builder base for ContentRetrieverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Supported content retriever implementations.
A registry for context objects.
Fluent API builder for Context.
An interface for wrapped executor services.
Adds Context support to Helidon WebServer.
Configuration of context feature.
Fluent API builder for ContextFeature.
Fluent API builder base for ContextFeatureConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for context feature for WebServer.
A collection of common gRPC Context.Key and Metadata.Key instances.
Known OpenTelemetry trace context propagation formats.
Known OpenTelemetry trace context propagation formats.
Configuration of a single propagation record, a mapping of a header name to its context classifier, with optional default value(s), and definition whether it is a single value, or an array.
Fluent API builder for ContextRecordConfig.
Fluent API builder base for ContextRecordConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Support for handling Context across thread boundaries.
Abstraction over specific coordinator.
Exception in communication with coordinator.
Service for locating of proper coordinator client.
LRA coordinator with Narayana like rest api.
Coordinator builder.
Extension point to customize copyright headers for generated types.
Container class for CORS related annotations and types.
Whether to allow credentials.
Allowed headers.
Allowed methods.
Allowed origins.
Enable support for CORS for an endpoint method (such as an OPTIONS handler) and allow default CORS behavior (any origin, any header, any method, no expose headers), do not allow credentials, and max age is set to 1 hour.
Expose headers.
Max age.
CDI extension for processing CORS-annotated types.
Configuration of CORS feature.
Fluent API builder for CorsFeature.
Fluent API builder base for CorsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated, for removal: This API element is subject to removal in a future version.
Helidon is centralizing CORS handling into a single feature, you can configure this feature using config, or set it up through builder and register it with a web server - see CorsFeature; additional protected paths can be specified using CorsConfig.BuilderBase.addPath(CorsPathConfig), or by creating a ServiceRegistry that provides an instance of CorsPathConfig.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative CORS.
Adds CORS support to Helidon WebServer.
Deprecated, for removal: This API element is subject to removal in a future version.
this class should never be used directly, and will be removed, you can get an instance of CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry
Configuration of CORS for a specific path.
Fluent API builder for CorsPathConfig.
Fluent API builder base for CorsPathConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Deprecated, for removal: This API element is subject to removal in a future version.
CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Fluent API builder for CorsSupport.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Builder for CorsSupportBase instances.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Builder class for CorsSupportHelpers.
Not for use by developers. CORS-related classification of HTTP requests.
Records a monotonically increasing value that is updated by invoking methods on the Counter instance.
Builder for a new counter.
Maven goal to create application bindings (a mapping of services that satisfy injection points), and to create application main class (reflection-free registration of services).
Create AppRole request and response.
Request object.
Create AppRole response.
Create Cubbyhole secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create Key request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create Key/Value Version 1 Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create Key/Value Version 2 Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create policy request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create role request.
Request object.
Create role response.
A mojo wrapper to BindingGenerator for test specific types.
Create Token request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create Token Role request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Data query criteria.
Criteria builder.
Criteria condition.
Fluent API builder for CriteriaCondition.
Fluent API builder base for CriteriaCondition.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Next criteria condition with joining LogicalOperator.
Criteria condition operator.
Criteria condition operator parameters.
Get CRL (Certificate revoke list) request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Scheduling periodically executed task with specified cron expression.
Interface generated from blueprint io.helidon.scheduling.CronConfigBlueprint.
Fluent API builder for Cron.
Fluent API builder base for CronConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Specific method invocation metadata for scheduled task.
Deprecated, for removal: This API element is subject to removal in a future version.
use annotations from Cors to configure CORS; each method in this annotation is equivalent to an annotation class in the referenced class.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Builder for CrossOriginConfig.
Common cryptography exception.
Provider supporting the Cubbyhole secrets engine API.
Cubbyhole engine secrets API.
Integration with Helidon Security.
Configuration of a secret when using programmatic setup of security secrets.
Service loader service implementation for SecurityProviderService.
Helidon Data Repository annotations and interfaces.
Data repository interface for basic entity operations.
Data repository interface for CRUD entity operations.
Data repository interface.
A Data.GenericRepository that supports pagination.
Repository persistence unit name.
Provider used to implement the repository.
Qualifier used in generated code to reference which provider type to use when creating instances of repositories, such as eclipselink, jakarta, sql.
User supplied query.
Repository interface.
Data repository interface with persistence provider session support.
The DataChunk represents a part of the HTTP body content.
A RuntimeException that indicates an operation on a data repository has failed.
Data repository generator provider.
A listener for data.
This is an SPI provider which helps user to propagate values from one thread to another.
Data query definition.
Fluent API builder for DataQuery.
Fluent API builder base for DataQuery.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Data reader that can pull additional data.
New line not valid.
Not enough data available to finish the requested operation.
A DialectFactory implementation (and a ServiceContributor, and a StandardServiceInitiator<DialectFactory>) that introspects DatabaseMetaData from a configured DataSource.
DataSource configuration.
Fluent API builder for DataSourceConfig.
Fluent API builder base for DataSourceConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provider (as in ServiceLoader) of provider (as in ucp) configuration.
Write data to the underlying transport (most likely a socket).
Support for HTTP date formats based on RFC2616.
Helidon database client.
Helidon database handler builder.
Base DbClient implementation.
Provider specific DbClient builder.
Base DbClientBuilder implementation.
Helidon database client context.
Builder for DbClientContext.
Base builder for DbClientContext.
A RuntimeException used by Helidon database client.
Database health check.
Fluent API builder for DbClientHealthCheck.
Database Client metric builder.
Utility class to obtain various types of metrics to register with DbClient.Builder.addService(io.helidon.dbclient.DbClientService).
Java service loader service for DB metrics.
Java ServiceLoader interface that provides drivers for a database (or a set of databases).
Services can modify the data used to execute a statement as well as react on a statement result.
A base implementation of a client service that supports configuration of execution based on a statement name pattern and statement types.
A base class for builders of DbClientServiceBase.
Interceptor context to get (and possibly manipulate) database operations.
Interceptor context to get (and possibly manipulate) database operations.
Java service loader service to configure client services.
Tracing interceptor.
Fluent API builder for DbClientTracing.
Provider of tracing interceptors.
Column data and metadata.
Base DbColumn implementation.
Configure DB request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Database context.
DB create role request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Database credentials.
Delete DB request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Delete DB Role request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Service for DbSecrets.ENGINE.
Database executor.
Base DbExecute implementation.
Execution context.
Builder for DbExecuteContext.
Base builder for DbExecuteContext.
Get DB request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
A mapper to map database objects to/from a specific type.
Mapper manager of all configured mappers.
Fluent API builder for DbMapperManager.
Java ServiceLoader interface for database mappers.
Java ServiceLoader service to get database types mappers.
Result of DML statement execution.
Representation of a single row in a database (in SQL this would be a row, in a Document DB, this would be a single document).
Base DbRow implementation.
Database secrets engine API.
Database statement that can process parameters.
Base DbStatement implementation.
Data Manipulation Language (DML) database statement.
A DbClientException used for database statement.
Database statement that queries the database and returns an optional row.
Statement parameters.
Database query statement.
Configuration of statements to be used by database provider.
Fluent API builder for DbStatements.
Statement types.
Database transaction.
A health check that looks for thread deadlocks.
Types used by Helidon Declarative code generators.
Utilities of Declarative code generators.
Decrypt request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Decrypt Batch request and response.
Definition of a batch entry.
Request object.
Response object parsed from JSON returned by the RestApi.
Deprecated.
this API is part of incubating features of Helidon.
A default value specified as a boolean.
A default value specified as a double.
A default value specified as an integer.
A default value specified as a long.
A default value specified as a string.
Default DNS resolver.
The service provider for OciCertificatesTlsManager.
Code generation for handling of Default annotations.
Information about a default element.
Parameters to code generate default values.
Fluent API builder for DefaultsParams.
Fluent API builder base for DefaultsParams.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A service that resolves defaults from annotations.
Support for deflate content encoding.
Support for deflate content encoding.
Support to generate consistent configuration for declarative types.
A JDBC 4.3-compliant CallableStatement that delegates to another JDBC 4.3-compliant CallableStatement.
A JDBC 4.3-compliant Connection that delegates to another JDBC 4.3-compliant Connection.
A JDBC 4.3-compliant DatabaseMetaData that delegates to another JDBC 4.3-compliant DatabaseMetaData.
A DelegatingProducer and an InjectionTarget that forwards all method calls to underlying InjectionTarget and Producer implementations.
A JDBC 4.3-compliant PreparedStatement that delegates to another JDBC 4.3-compliant PreparedStatement.
A Producer implementation that forwards all operations to another Producer.
A JDBC 4.3-compliant ResultSet that delegates to another JDBC 4.3-compliant ResultSet.
A JDBC 4.3-compliant Statement that delegates to another JDBC 4.3-compliant Statement.
Deprecated, for removal: This API element is subject to removal in a future version.
An equivalent class now exists in Narayana itself.
Deprecated, for removal: This API element is subject to removal in a future version.
An equivalent class now exists in Narayana itself.
Delete All Key/Value Version 2 Secret versions request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Delete AppRole request and response.
Request object.
Delete AppRole response.
Delete Cubbyhole secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Delete Key request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Delete Key/Value Version 1 Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Key/Value Version 2 Secret version request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Create policy request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Delete Role request.
Request object.
Delete Role response.
Delete token role request.
Request object.
Response object parsed from JSON returned by the RestApi.
Dependency metadata.
Fluent API builder for Dependency.
Fluent API builder base for Dependency.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Cardinality of the injection point.
All data needed for creating an instance of a service.
Responsible for registering the injection plan to the services in the service registry.
The binder builder for the service plan.
A utility class to handle configuration properties that should no longer be used.
Deprecated.
this is only present for backward compatibility and will be removed in a future version
Fluent API builder for DeprecatedFactoryMethod.
Fluent API builder base for DeprecatedFactoryMethod.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecation information.
Fluent API builder for Deprecation.
Fluent API builder base for Deprecation.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecation utility.
Deprecated, for removal: This API element is subject to removal in a future version.
this class is not part of public API and does not have any public elements, it will be package private in a future release
Custom description.
New service descriptor metadata with its class code.
Metadata of a single service descriptor.
Metadata of a service descriptor, as stored in Helidon specific file "META-INF/helidon/service-registry.json".
Service descriptor utilities.
Utility class for deserialization operations.
Destroy Key/Value Version 2 Secret version request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Destroy Secret ID request and response.
Request object.
Destroy Secret ID response.
Common digest which simplifies digest creation and its verification.
Provider that can create digests of bytes, and then verify them.
Function to generate a digest from bytes.
Digest support created for each named digest configuration, used by Security for Security.digest(String, byte[]) and Security.verifyDigest(String, byte[], String) methods.
Function to verify a digest string.
Unit testing client that bypasses HTTP transport and directly invokes router.
A handler that is invoked when a response is sent outside of routing.
Types of events that can be triggered outside of router that immediately return a response.
Request information.
Response to correctly reply to the original client.
Fluent API builder for DirectHandler.TransportResponse.
Configured handlers for expected (and internal) exceptions.
Fluent API builder for DirectHandlers.
Java ServiceLoader provider interface for extending unit tests with support for additional injection, such as Direct HTTP/1.1 client.
Handler to provide an instance that can be injected as a parameter to SetUpRoute static methods.
ConfigSource implementation that loads configuration content from a directory on a filesystem.
A fluent API builder for DirectoryConfigSource.
Peer information that can be used with DirectSocket.
A socket not backed by any network, used for unit testing.
Simple request to use with RequestException.
Unit testing client that bypasses HTTP transport and directly invokes router.
A client for WebSocket, that directly invokes routing (and bypasses network).
Disable authentication method request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Disables CDI discovery.
Deprecated.
Deprecated.
An HttpFeature that marks endpoint as disabled.
Disable Secrets Engine request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
A representation of a discovered URI, often supplied by invocations of an implementation of the Discovery.uris(String, URI) method.
An interface whose implementations discover possibly transient DiscoveredUri instances suitable, at the moment of discovery, for a given discovery name.
A health check that verifies whether the server is running out of disk space.
Fluent API builder for DiskSpaceHealthCheck.
Configuration which controls the behavior of distribution statistics from meters that support them (for example, timers and distribution summaries).
Builder for a new DistributionStatisticsConfig instance.
Records a distribution of samples (e.g., sizes of responses returned by a server), each with a long value, and reports statistics over all samples (count, total, mean, max) as well as grouping samples using percentiles or bucket boundaries.
Builder for a DistributionSummary.
DNS address lookup strategy.
DNS resolving interface.
Provider interface for custom DNS resolvers.
Hikari CP to Helidon metrics mapper.
Commonly used predicates to filter typed element info.
Kind of element.
Maps (or removes) elements.
ServiceLoader provider interface for element mapping.
Signature of a TypedElementInfo.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oracle.EmbeddingTableConfigBlueprint.
Fluent API builder for EmbeddingTableConfig.
Fluent API builder base for EmbeddingTableConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Emitter is convenience publisher for one or multiple channels, publishing is as easy as calling Emitter.send(Object) method.
Builder for Emitter.
Emitting publisher for manual publishing on the same thread.
An empty binding that configures nothing.
Enable Authentication Method request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Enable Secrets Engine request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Encrypt request and response.
Encrypted value.
Request object.
Response object parsed from JSON returned by the RestApi.
Encrypt Batch request and response.
Definition of a batch entry.
Request object.
Response object parsed from JSON returned by the RestApi.
The JWT used to transfer content across network - e.g.
Encrypted JWT builder.
Supported RSA cipher for content key encryption.
Supported AES cipher for content encryption.
Provides possibility to decrypt passwords from configuration sources.
Builder to programmatically setup EncryptionFilter.
A Java service for EncryptionFilter.
Provider that can encrypt and decrypt secrets.
Encryption support created for each named encryption configuration.
Encryption utilities for secrets protection.
Each endpoint can have security configuration either statically declared (e.g.
Scope of annotations used in applications that integrate security.
A fluent API builder for EndpointConfig.
A secrets engine.
Thrown when persistence entity being inserted already exists.
Thrown when requested persistence entity cannot be found.
Reader of entity into a specific type.
Base for readers that care about charset.
Writer of entity into bytes.
Base class for entity writers that care about charsets ands content types.
Field model representation.
Fluent API builder for EnumConstant.
Built-in mapper for enums.
When creating an Annotation, we may need to create an enum value without access to the enumeration.
Deprecated, for removal: This API element is subject to removal in a future version.
this class is not used anymore and will be removed
Deprecated, for removal: This API element is subject to removal in a future version.
this class is not used anymore and will be removed
Support for checking skipOn and applyOn sets of throwables.
The routing error handler.
Deprecated.
this API is part of incubating features of Helidon.
Http routing Error handlers.
Interface generated from blueprint io.helidon.webserver.ErrorHandlingBlueprint.
Fluent API builder for ErrorHandling.
Fluent API builder base for ErrorHandling.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Errors utility used to file processing messages (e.g.
A collector of Errors.ErrorMessages.
Error message with a severity and a source.
Exception used by Errors.checkValid() thrown in case there are fatal messages.
A config source which loads a configuration document from Etcd.
Etcd ConfigSource builder.
EtcdApi determines which etcd API version will be used.
Etcd endpoint remote descriptor.
Service loader service for ETCD config source.
Etcd watch strategy is based on etcd watch operation.
Service loader service for ETCD config source.
A Discovery implementation that communicates with Netflix's Eureka server version 2.
Prototypical state for EurekaDiscovery instances.
Fluent API builder for EurekaDiscovery.
Fluent API builder base for EurekaDiscoveryConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Fluent API builder for EurekaRegistrationServerFeature.
Fluent API builder base for EurekaRegistrationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A ServerFeature that automatically and unobtrusively attempts to register the currently running microservice as a Eureka Server service instance.
Injection event types.
A service method that is an event observer.
To publish an event, simply inject an instance of this type (correctly typed with your event object) into your service, and call Event.Emitter.emit(Object, Qualifier...) on it when needed.
A service method that is an event observer.
A source that supports notifications when changed.
This exception is thrown when event dispatching fails.
ServiceLoader provider implementation that generates services for event emitters.
Event manager is used by generated code to manage events and listeners.
ServiceLoader provider implementation that adds support for generating event observer registrations.
Generic cache with eviction support.
Builder to create instances of EvictableCache using the default implementation backed by a ConcurrentHashMap.
A functional interface whose implementations can convert a kind of Exception encountered in the context of an XA routine to an appropriate XAException, according to the rules in the XA specification as expressed in the documentation for the XAResource interface.
An enum describing XA routines modeled by an XAResource implementation.
Executable base, used by method and constructor.
Base builder from executable components (method an constructor).
Annotates a CDI bean method that shall be executed on a new thread.
Type of thread to use for invocation.
CDI extension to support the ExecuteOn annotation.
GraphQL execution context to support partial results.
Exception related to execution of a task in context.
Wraps default executor to enable Helidon context propagation for Jersey async calls.
A CommonForkJoinPoolExecutorServices whose ExecutorServices.wrap(Collection) method simply returns the supplied Collection of Callables unchanged.
Behavior for observers of the various executor service suppliers.
Context with which suppliers (or their surrogates) interact with observers.
Behavior for supporting exemplars in metrics histograms.
A special case service descriptor allowing registration of service instances that do not have a code generated service descriptor, such as for testing.
Extension of TypeDescription that handles: nested enums, extensible types, references, and additional properties (which can be either Boolean or Schema).
Validator of expiration claim.
Builder of the ExpirationValidator.
Settings for explicit bucket histogram default aggregation.
Fluent API builder base for ExplicitBucketHistogramAggregationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Common settings for tracers including settings for span processors and secure client connections.
Fluent API builder for ExtendedTracerConfig.
Fluent API builder base for ExtendedTracerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Some static methods on custom methods (and deprecated option on the blueprint itself) may be annotated with Prototype.FactoryMethod.
Fluent API builder for FactoryMethod.
Fluent API builder base for FactoryMethod.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Described service factory type.
Fallback allows the user to execute an alternative function in case the provided supplier fails.
Fallback configuration.
Fluent API builder for FallbackConfig.
Fluent API builder base for FallbackConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
System-wide fault tolerance configuration and access to a customized sequence of fault tolerance handlers.
A builder used for setting up a customized list of fault tolerance handlers.
A builder used for fault tolerance handlers that require a specific type to be used, such as Fallback.
A fault-tolerance exception.
CDI extension for Helidon's Fault Tolerance implementation.
Wraps an annotated type for the purpose of adding and/or overriding some annotations.
Deprecated, for removal: This API element is subject to removal in a future version.
Service provider implementation for CodegenExtensionProvider.
Configuration of a Jersey security feature.
Metadata of a feature, as stored in one of the Helidon specific files FeatureRegistry.FEATURE_REGISTRY_LOCATION_V1 or FeatureRegistry.FEATURE_REGISTRY_LOCATION_V2.
Fluent API builder for FeatureMetadata.
Fluent API builder base for FeatureMetadata.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Feature descriptor utilities.
A container class for annotations and types related to declaration of Helidon features.
Declaration of support for ahead of time compilation using native image.
Feature description.
Flavor this feature is designed for, and for which it will be printed during startup.
Annotation for incubating feature modules.
Flavor this feature must not be present in.
Feature name.
Feature path.
Annotation for preview feature modules.
Since which Helidon version is this feature available.
Supported Feature states.
Adds support for features that require a service to be exposed.
Field model representation.
Fluent API builder for Field.
An element capable of handling constants on a type.
Validator of a string field obtained from the JWT.
Builder of the FieldValidator.
ConfigSource implementation that loads configuration content from a file on a filesystem.
File ConfigSource Builder.
OverrideSource implementation that loads override definitions from a file on a filesystem.
File OverrideSource Builder.
A resource from output (such as target/META-INF/helidon) that can have existing values, and may be replaced with a new value.
A resource from output (such as target/META-INF/helidon) that can have existing values, and may be replaced with a new value.
Utilities for file-related source classes.
Data and digest of a file.
File system based static content handler configuration.
Fluent API builder for FileSystemHandlerConfig.
Fluent API builder base for FileSystemHandlerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
This change watcher is backed by WatchService to fire a polling event with every change on monitored Path.
Fluent API builder for FileSystemWatcher.
HTTP filter.
Filter chain contains all subsequent filters that are configured, as well as the final route.
Handler of HTTP filters.
Provider of the FirstDnsResolver instance.
Semaphore based limit, that supports queuing for a permit, and timeout on the queue.
Configuration of FixedLimit.
Fluent API builder for FixedLimit.
Fluent API builder base for FixedLimitConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader service provider for FixedLimit limit implementation.
Deprecated, for removal: This API element is subject to removal in a future version.
Scheduling periodically executed task with specified fixed rate.
Whether the interval of the next invocation should be calculated from the start or end of the previous task.
Interface generated from blueprint io.helidon.scheduling.FixedRateConfigBlueprint.
Fluent API builder for FixedRate.
Fluent API builder base for FixedRateConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Specific method invocation metadata for scheduled task.
Flavors of Helidon.
Flow control used by HTTP/2 for backpressure.
Inbound flow control used by HTTP/2 for backpressure.
Outbound flow control used by HTTP/2 for backpressure.
A runtime exception indicating a forbidden.
Media support for MediaTypes.APPLICATION_FORM_URLENCODED and its plaintext counterpart.
A representation of the HeaderNames.FORWARDED HTTP header.
Fault tolerance annotations and types for Helidon Declarative.
Runs the annotated method asynchronously.
Bulkhead protects a resource that cannot serve unlimited parallel requests.
The annotated method (or all methods on annotated type) will have circuit breaker according to the configuration.
The annotated method will fallback to the defined method on failure.
The annotated method (or all methods on annotated type) will be retried according to the configuration.
The annotated method (or all methods on annotated type) will time out according to the configuration.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative Fault tolerance.
A fault tolerance handler.
A typed fault tolerance handler, to allow combination of multiple handlers without losing type information.
Abstract types for classes that are (usually) code generated.
A base interceptor service implementation to support Async.
A base interceptor service implementation to support Bulkhead.
A base interceptor service implementation to support Ft.CircuitBreaker.
A base interceptor service implementation to support Fallback.
A base interceptor service implementation to support Ft.Retry.
A base interceptor service implementation to support Ft.Timeout.
Client request with getters for all configurable options, used for integration with HTTP version implementations.
A read-only counter which wraps some other object that provides the counter value via a function.
Builder for a FunctionalCounter.
Functional interfaces required to complement the Runnable, Callable, and Supplier to help with checked exceptions in lambdas.
Checked bi-consumer.
Checked consumer.
Checked consumer.
Checked runnable.
Checked supplier.
Exposes as a meter a value that can increase or decrease and is updated by external logic, not by explicit invocations of methods on this type.
Builder for a new gauge.
Deprecated, for removal: This API element is subject to removal in a future version.
Annotation marking this type as generated.
Service provider interface to provide customization of generated annotation.
Types used from generated code.
Utility methods for equals and hash code of specific cases of field types.
A method to be generated.
Fluent API builder for GeneratedMethod.
Fluent API builder base for GeneratedMethod.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
All types in this class are used from generated code for services.
Utility type to provide method to combine injection point information for inheritance support.
For event observers an observer registration is generated, so it can be picked-up by the EventManager implementation at runtime.
Wrapper for generated Service factories that implement a Service.InjectionPointFactory.
Each descriptor for s service that is annotated with Service.PerInstance implements this interface to provide information about the type that drives it.
Each descriptor for s service that is implements Service.QualifiedFactory implements this interface to provide information about the qualifier it supports.
Wrapper for generated Service factories that implement a Service.QualifiedFactory.
Each descriptor for a service that implements Service.ScopeHandler implements this interface to provide information about the scope it handles.
Wrapper for generated Service factories that implement a Service.ServicesFactory.
Wrapper for generated Service factories that implement a Supplier of a service.
Generate secret ID request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Generate Self Signed Root request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Represents a full type including generics declaration, to avoid information loss due to type erasure.
Builder of the Generic type.
Get Cubbyhole secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Get KV1 secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Get KV2 secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
A config source which loads a configuration document from Git repository.
Git ConfigSource builder.
Git source endpoint descriptor.
Service loader service for meta configuration of this provider.
Deprecated, for removal: This API element is subject to removal in a future version.
Use Services.get(Class), or ServiceRegistry.get(Class) if you have an instance ready to obtain the "global" configuration; in case you are writing a registry service, simply inject the config instance; use Services.set(Class, Object[]) to use a custom instance of configuration, just make sure it is registered before it is used the first time
Application wide service registry backed by Context.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.gemini.GoogleAiGeminiChatModelConfigBlueprint.
Fluent API builder for GoogleAiGeminiChatModelConfig.
Fluent API builder base for GoogleAiGeminiChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.gemini.GoogleAiGeminiStreamingChatModelConfigBlueprint.
Fluent API builder base for GoogleAiGeminiStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An exception that is throws in case of a problem with Google access token processing.
Provider supporting login button from front-end.
Fluent API builder to build GoogleTokenProvider instance.
Java service (SecurityProviderService) for google token provider.
A concept representing anything that can be granted to a subject.
A fluent API builder for Grant to be extended by other Grant implementations.
A CDI Extension to collect the classes that are of interest to Microprofile GraphQL.
Defines an exception that is critical enough that will cause the GraphQL application to not start.
Constants used across GraphQL implementation.
Support for GraphQL for Helidon WebServer.
Fluent API builder to create GraphQlService.
The Helidon gRPC API.
An annotation to mark a class as representing a bi-directional streaming gRPC method.
An annotation to mark a class as representing a client streaming gRPC method.
An annotation that can be used to specify the name of a configured gRPC channel.
Specifies that a class is a gRPC interceptor.
Specifies that an annotation type is a gRPC interceptor binding type.
Declares an ordered list of gRPC interceptors for a target gRPC service class or a gRPC service method of a target class.
An annotation used to annotate a type or method to specify the named marshaller supplier to use for rpc method calls.
An annotation to mark a class as representing a gRPC service or a method as a gRPC service method.
An annotation used to mark an injection point for a gRPC service client proxy.
An annotation used to mark a class as representing a gRPC service.
An annotation to mark a method as returning a proto file description used by the gRPC reflection service.
An annotation to indicate the request type of gRPC method.
An annotation to indicate the response type of gRPC method.
An annotation to mark a class as representing a server streaming gRPC method.
An annotation to mark a method as representing a unary gRPC method.
An extension that processes beans as they are discovered.
Helidon's implementation of a gRPC Channel.
Interface generated from blueprint io.helidon.microprofile.grpc.client.GrpcChannelDescriptorBlueprint.
Fluent API builder for GrpcChannelDescriptor.
Fluent API builder base for GrpcChannelDescriptor.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.microprofile.grpc.client.GrpcChannelsDescriptorBlueprint.
Fluent API builder for GrpcChannelsDescriptor.
Fluent API builder base for GrpcChannelsDescriptor.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
GrpcChannelsProvider is a factory for pre-configured gRPC Channel instances.
Builder builds an instance of GrpcChannelsProvider.
gRPC client.
A CDI extension to add gRPC client functionality.
Configuration of a grpc client.
Fluent API builder for GrpcClient.
Fluent API builder base for GrpcClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Encapsulates all metadata necessary to define a gRPC method.
MethodDescriptor builder implementation.
ClientMethod configuration API.
Configuration of a gRPC client.
Fluent API builder for GrpcClientProtocolConfig.
Fluent API builder base for GrpcClientProtocolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Extension that can modify gRPC client behavior.
Java service loader interface for gRPC client services.
gRPC client tracing service.
Deprecated.
This class should only be used via ServiceLoader.
Interface generated from blueprint io.helidon.webserver.grpc.GrpcConfigBlueprint.
Fluent API builder for GrpcConfig.
Fluent API builder base for GrpcConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface implemented by all gRPC client proxies.
Exposes connection-level information to gRPC request handlers.
Utility class to map HTTP/2 headers to Metadata.
Helper methods for common gRPC tasks.
Encapsulates all metadata necessary to define a gRPC method.
An interface implemented by classes that can configure a GrpcMethodDescriptor.Rules.
Method configuration API.
A CDI extension that will discover and register gRPC routes.
A context to allow Microprofile server extensions to configure additional services or components or use the CDI bean manager.
Microprofile service to extend features of the server.
gRPC MP extension that adds the tracing interceptor if configured.
gRPC service types that implement this interface can return a proto file descriptor.
Implementation of a service provider interface to create grpc protocol configuration.
Provider for GrpcClient.
ServiceLoader provider implementation of grpc sub-protocol of HTTP/2.
Sub-protocol selector for HTTP/2.
A builder for gRPC clients dynamic proxies.
Configuration of gRPC Reflection feature.
Fluent API builder for GrpcReflectionFeature.
Fluent API builder base for GrpcReflectionConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Adds gRPC reflection support to Helidon WebServer.
ServiceLoader provider implementation for gRPC reflection feature for WebServer.
gRPC specific routing.
Fluent API builder for GrpcRouting.
Extension that can modify gRPC server behavior.
Java service loader interface for gRPC services.
Grpc service.
Service specific routing (proto descriptor is provided by GrpcProto.proto().
A builder for constructing a GrpcServiceDescriptor instances from an annotated POJOs.
A gRPC Client for a specific gRPC service.
Client for a single service.
Builder to build an instance of GrpcServiceClient.
A simple StreamObserver adapter class that completes a CompletableFuture when the observer is completed.
Interface generated from blueprint io.helidon.webclient.grpc.GrpcServiceDescriptorBlueprint.
Encapsulates all metadata necessary to create and deploy a gRPC service.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the Helidon context to pass a descriptor instead
Fluent API builder for GrpcServiceDescriptor.
Fluent API builder base for GrpcServiceDescriptor.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An interface implemented by classs that can configure a GrpcServiceDescriptor.Rules.
Fluent configuration interface for the GrpcServiceDescriptor.
Status headers for defined grpc states.
Deprecated.
to be moved to io.helidon.webserver.grpc.tracing.
Fluent API builder for GrpcTracingConfig.
Fluent API builder base for GrpcTracingConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Contextual information related to Tracing.
Deprecated, for removal: This API element is subject to removal in a future version.
to be moved to io.helidon.webserver.grpc.tracing.
Name generator for span operation name.
Provider for GrpcTracingService.
ServiceLoader provider implementation for Gson media support.
ServiceLoader provider implementation for Gson media support.
Configuration of the GsonSupport.
Fluent API builder for GsonSupport.
Fluent API builder base for GsonSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Support for gzip content encoding.
Support for gzip content encoding.
Handle a server request and server response.
The HashDigest is used for ordinary data digest creation and verification.
Builder of the HashDigest.
Java Service Loader service implementation for Sys.
HTTP Header with HeaderName and value.
Header assertion security provider configuration for outbound.
Fluent API builder for HeaderAtnOutboundConfig.
Security provider that extracts a username (or service name) from a header.
A fluent api Builder for HeaderAtnProvider.
Service for HeaderAtnProvider to auto-configure it with Security.
API used to configure headers when propagating tracing information across service boundaries.
Access log entry for header values.
Fluent API builder for HeaderLogEntry.
HTTP header name.
Utility class with a list of names of standard HTTP headers and related tooling methods.
API used to obtain headers when reading propagated tracing information incoming across service boundaries.
View of HTTP Headers.
A fixed header value.
Values of commonly used headers.
Mutable header value.
Health extension.
A health check.
Exception in health check builder.
Exception thrown by Health system if something goes wrong.
ServiceLoader provider interface for health check services.
A provider of HealthCheck instances.
Health check response.
Fluent API builder for HealthCheckResponse.
Health check status.
An implementation of HealthCheckResponseProvider which does not rely on any particular java-to-json mapping strategy.
Utility class for built-in health checks.
Possible types of health checks.
Deprecated.
this type is only to be used from ServiceLoader
Observer that registers health endpoint, and collects all health checks.
Configuration of Health observer.
Fluent API builder for HealthObserver.
Fluent API builder base for HealthObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A health check that verifies whether the server is running out of Java heap space.
Fluent API builder for HeapMemoryHealthCheck.
Implementation of the CDI SPI.
A service provider for Tyrus to create and destroy beans using CDI.
Deprecated, for removal: This API element is subject to removal in a future version.
this class is only for common config, which will be removed
A Jersey ConnectorProvider that uses a WebClient instance to executed HTTP requests on behalf of a Jakarta REST Client.
A StreamHandler that writes to standard out and uses a HelidonFormatter for formatting.
A JAX-RS provider that maps ConstraintViolationException from bean validation to a proper JAX-RS response with Response.Status.BAD_REQUEST status.
Helidon CDI Container, separates initialization and runtime phases of the bootstrapping.
This class ensures that container is created by us.
Java ServiceLoader provider implementation that generates copyright as used by the Helidon project.
Helidon Features support.
Deprecated, for removal: This API element is subject to removal in a future version.
feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration key cors, or programmatic setup using the io.helidon.webserver.cors.CorsFeature server feature; reason for existence of this class was CORS configuration - as this is now not needed, this class will most likely be removed in a future version of Helidon; implement an HttpFeature directly instead
Abstract implementation of a Builder for the service.
Flavors of Helidon.
A SimpleFormatter that replaces all occurrences of MDC tags like %X{value} with specific values.
Overrides the injection manager factory from Jersey and provides a new implementation of InjectionManager.
A method orderer that orders the methods that requires their own container last.
Common behavior for interceptors, invoking a preInvocation method before running an intercepted Executable.
HelidonInterceptor implementation providing as much logic as possible.
Common behavior among interceptors with both pre-invocation and post-completion behavior.
A Formatter that stores each log record as a single-line JSON value.
A JUnit5 extension that integrates CDI with JUnit to support Helidon MP.
Common interface for JUnit extensions that can extend features of the ServerTest or RoutingTest.
Helidon MDC delegates values across all of the supported logging frameworks on the classpath.
Support for reading and writing Helidon services to the resource.
Helidon MP feature for GraalVM native image.
Helper methods for OCI integration.
Public access to OpenTelemetry as managed via Helidon config and builders.
Open Telemetry factory methods to create wrappers for Open Telemetry types.
Check if OpenTelemetry is present by indirect properties.
Configuration options specific to the Client API that utilizes HelidonConnector.
Singleton factory for creating various builders out of sources.
Implementation of Reactive Streams with operators backed by Helidon reactive streams.
Loads Helidon native image configuration.
Feature to add reflection configuration to the image for Helidon, CDI and Jersey.
Automatically discovered JAX-RS provider which registers Rest Client specific components to the server.
Abstract superclass of service-specific, REST-based CDI extensions.
Manages a very simple multi-map of Executable to Class<? extends Annotation> to a Set of typed work items.
Helidon specific support for Java Service Loaders.
Fluent api builder for HelidonServiceLoader.
Handles shutdown of the VM.
Socket abstraction to allow usage of TLS or even non-socket transport.
ServiceLoader provider interface to discover the correct startup type.
A simplified ExecutorService that can execute InterruptableTasks and can be efficiently terminated.
Service-loaded type applied while the Helidon-provided client filter executes.
Service-loaded type applied while the Helidon-provided container filter executes.
A shorthand to use HelidonJunitExtension with additional settings.
A shorthand to use HelidonTestNgListener with additional settings.
CDI container testing facade.
Indicate that the container previously failed to initialize.
Describes annotations for a test class or method.
Base implementation.
Helidon test CDI extension.
Metadata of the test class or method that triggers the creation of a CDI container.
Class info.
Method info.
A TestNG listener that integrates CDI with TestNG to support Helidon MP.
A simple Guice module factory that instantiates the instrumented test class.
CDI context that supports HelidonTestScoped.
Hikari connection pool ServiceLoader provider.
An Extension that arranges for named DataSource injection points to be satisfied.
Hikari connection pool specific configuration for DataSource.
Fluent API builder for HikariDataSourceConfig.
Fluent API builder base for HikariDataSourceConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Hikari DataSource config provider.
Hikari DataSource factory.
HikariMetricsProvider implementation for HikariMetricsExtension.
Java ServiceLoader interface that provides implementations of HikariMetricsRegistry.
Hikari connection pool metric extension registry.
Snapshot in time of a histogram.
Common behavior among meters which support histograms.
HMAC request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
The HmacDigest is used for simplification of the HMAC signature creation and verification.
Builder of the HmacDigest.
Typesafe (Lightbend) Config (HOCON) ConfigParser implementation that supports following media types: MediaTypes.APPLICATION_HOCON and MediaTypes.APPLICATION_JSON.
HOCON ConfigParser Builder.
MicroProfile ConfigSource that can be used to add HOCON/JSON files from classpath or file system using the ConfigProviderResolver.getBuilder().
Helidon MicroProfile meta-config provider for Hocon and Json.
Access log entry for host (IP) values.
A fluent API builder for HostLogEntry.
Deprecated, for removal: This API element is subject to removal in a future version.
use UriValidator instead
Main entry point for Helidon metadata format parsing and writing.
A representation of HSON array.
HSON Struct.
Fluent API builder for Hson.Struct.
The type of value.
A HSON value (may of types of Hson.Type).
Exception marking a problem with HSON operations.
Exception to indicate a required key is not found.
HTML encoding of special characters to prevent cross site scripting (XSS) attacks.
Deprecated.
this API is part of incubating features of Helidon.
What media type(s) this method can consume.
DELETE method of an HTTP endpoint.
Inject entity into a method parameter.
GET method of an HTTP endpoint.
HEAD method of an HTTP endpoint.
Header producer, to use with rest client and rest server annotations.
Inject header into a method parameter.
HTTP Method.
OPTIONS method of an HTTP endpoint.
PATCH method of an HTTP endpoint.
Path of an endpoint, or sub-path of a method.
Inject path parameter into a method parameter.
POST method of an HTTP endpoint.
What media type(s) this method produces.
PUT method of an HTTP endpoint.
Inject query parameter into a method parameter.
HTTP/1.1 client.
HTTP/1.1.
Fluent API builder for Http1Client.
Fluent API builder base for Http1ClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Configuration of an HTTP/1.1 client.
Fluent API builder for Http1ClientProtocolConfig.
Fluent API builder base for Http1ClientProtocolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client request for HTTP/1.1.
Client response for HTTP/1.1.
ServiceLoader provider implementation for HTTP/1.1 protocol.
HTTP/1.1 server configuration.
Fluent API builder for Http1Config.
Fluent API builder base for Http1Config.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
HTTP/1.1 server connection.
Connection listener for HTTP/1.1.
ServerConnectionSelectorProvider implementation for HTTP/1.1 server connection provider.
HTTP/1.1 server connection selector.
Configuration of an Http1ConnectionSelector.
Fluent API builder for Http1ConnectionSelector.
Fluent API builder base for Http1ConnectionSelectorConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A Java ServiceLoader provider implementation of DirectJunitExtension for HTTP/1.1 tests.
HTTP/1 headers reader.
Used by both HTTP server and client to parse headers from DataReader.
Connection listener that logs all exchanged information.
HTTP 1 prologue parsing support.
Implementation of protocol config provider.
Implementation of a service provider interface to create HTTP/1.1 protocol configuration.
A route for HTTP/1.1 only.
Java ServiceLoader provider implementation of a ServerJunitExtension that adds support for HTTP/1.1.
Parser of HTTP/1.0 or HTTP/1.1 response status.
ServiceLoader provider interface for HTTP/1.1 connection upgrade provider.
HTTP/1.1 connection upgrader.
HTTP2 client.
HTTP/2 full webclient configuration.
Fluent API builder for Http2Client.
Fluent API builder base for Http2ClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Represents an HTTP2 connection on the client.
Implementation of HTTP2 client.
Interface generated from blueprint io.helidon.webclient.http2.Http2ClientProtocolConfigBlueprint.
Fluent API builder for Http2ClientProtocolConfig.
Fluent API builder base for Http2ClientProtocolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Request of HTTP/2 client.
Response of HTTP/2 client.
ServiceLoader provider implementation for HTTP/2 protocol.
Represents an HTTP/2 client stream.
HTTP/2 server configuration.
Fluent API builder for Http2Config.
Fluent API builder base for Http2Config.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
HTTP/2 server connection.
A cache of HTTP2 connections.
ServerConnectionSelectorProvider implementation for HTTP/2 server connection provider.
HTTP/2 server connection selector.
Fluent API builder for Http2ConnectionProvider.
HTTP/2 connection writer.
HTTP/2 Continuation frame.
Data frame.
HTTP/2 error codes.
HTTP/2 exception.
HTTP/2 frame flag support.
Flags supported by continuation frame.
Flags supported by data frame.
Flags interface to have typed flag methods for types that support it.
Flags supported by headers frame.
Flags for frames that do not have support for any flag.
Flags supported by ping frame.
Flags supported by push promise frame.
Flags supported by settings frame.
HTTP/2 frame.
Frame data record.
Frame header.
Frame listener for HTTP/2 connection.
HTTP/2 frame types.
Frame types with types flags.
Go away frame.
HTTP/2 headers combining pseudo headers and Headers.
There is one dynamic table for inbound headers and one for outbound headers for each connection.
Implementation of HPack Huffman decoding.
Implementation of HPack Huffman encoding.
HTTP/2 frame listener that logs all calls.
Ping frame.
HTTP/2 priority frame.
Implementation of protocol config provider.
Implementation of a service provider interface to create HTTP/2 protocol configuration.
A route for HTTP/2 only.
RST Stream frame.
A ServiceLoader provider implementation that adds support for injection of HTTP/2 related artifacts, such as Http2Client in Helidon integration tests.
Server request entity.
HTTP/2 setting.
HTTP settings frame.
Fluent API builder for Http2Settings.
HTTP/2 stream.
Configuration for an HTTP2 stream.
Stream state.
Writer for a single stream.
ServiceLoader provider interface for HTTP/2 sub-protocols.
A selector of HTTP/2 sub-protocols.
Handler of a sub-protocol.
Http/2 low-level testing client.
Http/2 low-level testing client connection.
ServiceLoader upgrade protocol provider to upgrade from HTTP/1.1 to HTTP/2.
Fluent API builder for Http2UpgradeProvider.
HTTP/1.1 to HTTP/2 connection upgrade.
HTTP/2 utility.
Window update frame.
An element that is annotation within the HTTP REST handling.
Fluent API builder for HttpAnnotated.
Fluent API builder base for HttpAnnotated.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Exception in Http authentication.
Http authentication security provider.
HttpBasicAuthProvider fluent API builder.
Basic authentication service.
Security provider configuration for outbound.
Fluent API builder for HttpBasicOutboundConfig.
HTTP client.
This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.
Fluent API builder for HttpClientConfig.
Fluent API builder base for HttpClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client request of any client that support HTTP protocol.
Http client response.
Integration for HTTP versions to provide a single API.
How does the provider support the request.
A ServiceLoader provider interface to obtain clients that support HTTP protocol.
Common configuration for HTTP protocols.
Fluent API builder for HttpConfigBase.
Fluent API builder base for HttpConfigBase.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Digest specific enums.
Http digest algorithm.
Http digest QOP (quality of protection).
Http authentication security provider.
HttpDigestAuthProvider fluent API builder.
Digest authentication service.
Deprecated.
this API is part of incubating features of Helidon.
A contract used from generated code to invoke HTTP entry point interceptors.
Interceptor of an HTTP entry point.
Invocation chain for HTTP Entry point.
Runtime exception for applications.
Helper methods for common HTTP constants and fields.
Matchers for Headers.
Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such as HttpMediaType.QUALITY_FACTOR_PARAMETER and HttpMediaType.CHARSET_PARAMETER.
Fluent API builder for HttpMediaType.
Constants for HttpMediaType.
HTTP Method definition.
Java ServiceLoader provider interface to add support for parameters of HTTP endpoint methods.
A prologue of an HTTP protocol.
HTTP Request.
A basic HTTP route (should be usable by ANY HTTP protocol version).
Fluent API builder for HttpRoute.
HTTP routing.
Fluent API builder for HttpRouting.
HTTP Routing rules, used by both HttpRouting.Builder and by HttpService.routing(HttpRules).
WebServer security.
Encapsulates a set of routing rules and related logic.
Exception from HTTP signatures provider.
Headers supported by HTTP Signature.
A provider that can authenticate incoming requests based on HTTP signature of header fields, and can create signatures for outbound requests.
Fluent API builder for this provider.
Implementation of SecurityProviderService to enable automatic loading of this provider from configuration.
HTTP Status.
HTTP Token utility.
HTTP related types for code generation.
IDCS multitenancy context used by the mappers.
SubjectMappingProvider to obtain roles from IDCS server for a user.
Fluent API builder for IdcsMtRoleMapperProvider.
Default implementation of the IdcsMtRoleMapperProvider.MultitenancyEndpoints.
Cache key for multitenant environments.
Multitenant endpoints for accessing IDCS services.
SubjectMappingProvider to obtain roles from IDCS server for a user.
Fluent API builder for IdcsRoleMapperProvider.
Common functionality for IDCS role mapping using Http1Client.
Reactive token for app access to IDCS.
Fluent API builder for IdcsRoleMapperProviderBase.
If this exception is thrown from a limited task within LimitAlgorithm.invoke(java.util.concurrent.Callable), the invocation will be ignored by possible algorithms (for example when considering round-trip timing).
Information about the instance retrieved from Imds.
Fluent API builder for ImdsInstanceInfo.
Fluent API builder base for ImdsInstanceInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Configuration of inbound client.
Fluent API builder to create a new instance of InboundClientDefinition.
Deprecated, for removal: This API element is subject to removal in a future version.
use Features.Incubating instead.
Indentation kind.
Deprecated.
only for ServiceLoader
Observer for application information.
Info Observer configuration.
Fluent API builder for InfoObserver.
Fluent API builder base for InfoObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provides customized assignments for injected types.
Assignment for code generation.
A ServiceLoader provider interface to customize assignments.
Processes events from inject extension.
A ServiceLoader provider interface for observers that will be called for code generation events.
A Java Service Loader service for locating injectable instances.
Interface to enable lambdas as instance constructors.
A single injection type.
Configuration of an instance, that can have a named Vault (defined in configuration), and a customized path (such as build-secrets instead of secrets for kv2).
Fluent API builder for InjectionProvider.InstanceConfig.
Configuration for LangChain4j in-memory embedding store components.
Fluent API builder for InMemoryEmbeddingStoreConfig.
Fluent API builder base for InMemoryEmbeddingStoreConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Captures log records in memory for later retrieval.
In-memory implementation of override source.
Fluent API builder for InMemoryOverrideSource.
Inner class model.
Fluent API builder for InnerClass.
Configuration blueprint for LangChain4j in-process models.
Fluent API builder for InProcessEmbeddingModelConfig.
Fluent API builder base for InProcessEmbeddingModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Supported LangChain4j in-process embedding model types.
A prototype describing initial Eureka Server service instance registration details.
Fluent API builder for InstanceInfoConfig.
Fluent API builder base for InstanceInfoConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A supplier of instances of objects.
A Supplier implementation that supplies new instances of a class each time its Supplier.get() method is called.
A Supplier implementation that supplies the same singleton instance of a value each time its Supplier.get() method is called.
A writer dedicated to a specific instance.
Marker interface for instrumented type.
Settings for OpenTelemetry instrument selectors.
Fluent API builder for InstrumentSelectorConfig.
Fluent API builder base for InstrumentSelectorConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interception annotations and types.
Use this annotation to mark a class ready for interception delegation.
Interceptor for a specific element and annotation.
Deprecated.
this API is part of incubating features of Helidon.
Use this annotation to mark an external class ready for interception delegation.
Meta-annotation for an annotation that will trigger services annotated with it to become intercepted.
Implementors of this contract must be Service.Named according to the Interception.Intercepted annotation they support.
Represents the next in line for interception, terminating with a call to the service instance.
Invocation context provides metadata about the invoked element to an interceptor.
Fluent API builder for InterceptionContext.
Fluent API builder base for InterceptionContext.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Wraps any checked exceptions that are thrown during the Interception.Interceptor invocations.
Invocation of an element that has parameters, and may throw checked exceptions.
Provides a service descriptor, or an intercepted instance with information whether to, and how to intercept elements.
Possible strategies to interception.
gRPC interceptor weight classes.
A runtime exception indicating a internal server error.
An interruptable task that can implements both Runnable and Callable.
Scheduled method invocation metadata.
Invocation handler that allows execution of GraphQL requests without a WebServer.
Fluent API builder to configure the invocation handler.
Information about the current request - invoked resource information.
Create reactive stream from standard IO resources.
Fluent API builder for creating a Multi from a ReadableByteChannel.
Fluent API builder for creating a Multi from an InputStream.
Fluent API builder for creating a subscriber consuming Multi<ByteBuffer> to WritableByteChannel.
Fluent API builder for OutputStreamMulti.
Initial JNDI context for Weblogic thin client initial context loaded by different classloader.
Issue Certificate request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Validator of the issue time claim.
Builder of the IssueTimeValidator.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oracle.IvfIndexConfigBlueprint.
Fluent API builder for IvfIndexConfig.
Fluent API builder base for IvfIndexConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for Jackson media support.
A RuntimeException that indicates a problem was encountered while performing JSON manipulation with Jackson.
ServiceLoader provider implementation for Jackson media support.
Configuration of the JacksonSupport.
Fluent API builder for JacksonSupport.
Fluent API builder base for JacksonSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A data propagation provider for Jaeger.
Jaeger context.
Deprecated.
Use OtlpGrpcSpanExporter or OtlpHttpSpanExporter from opentelemetry-exporter-otlp instead.
Deprecated.
Use OtlpGrpcSpanExporter or OtlpHttpSpanExporter from opentelemetry-exporter-otlp instead.
Deprecated.
Use OtlpGrpcSpanExporter or OtlpHttpSpanExporter from opentelemetry-exporter-otlp instead.
Deprecated, for removal: This API element is subject to removal in a future version.
Use another tracing provider, such as OpenTelemetry.
Supported Jaeger trace context propagation formats.
Sampler type definition.
Span Processor type.
Jaeger java service.
Main shim entry point, allows wrapping javax types to jakarta types.
Exposes Jakarta API, delegates to javax API.
Jakarta JMS shim objects with accessible delegate.
Javadoc model representation.
Fluent API builder for Javadoc.
Javadoc reader.
Javadoc tree node.
HTML attribute value.
Attribute value kind.
Block tag.
HTML CDATA section.
HTML comment.
HTML doctype declaration.
Root node.
HTML element close.
HTML start element.
Escape sequence.
Inline tag.
Text element.
A tool that renders Javadoc to simplified HTML.
PolicyExecutor for Java EE Expression Language (EL).
A fluent API builder for JavaxElPolicyExecutor.
Java service for JavaxElPolicyExecutor to be automatically added as a policy executor for ABAC.
Main shim entry point, allows wrapping jakarta types to javax types.
A JAX-RS application to be registered.
Fluent API builder to create JaxRsApplication instances.
Configure Jersey related things.
WebServer HttpService that adds support for a JAX-RS application.
Fluent API builder for JdbcClientBuilder that implements the DbClientBuilder from Helidon DB API.
Provider for JDBC database implementation.
JDBC connection pool.
Base fluent API builder for JdbcConnectionPool.
ServiceLoader provider interface for JDBC connection pool.
JDBC Data source configuration.
Fluent API builder for JdbcDataSourceConfig.
Fluent API builder base for JdbcDataSourceConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A ServiceLoader provider implementation of DataSourceConfigProvider for a data source based on direct JDBC connections.
JDBC parameters setter configuration.
Fluent API builder for JdbcParametersConfig.
Fluent API builder base for JdbcParametersConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
JDBC statement base implementation.
Listen to the Jersey's client builder being invoked and register Helidon executor provider.
Integration of Security module with Jersey.
JerseySecurityFeature fluent API builder.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.jlama.JlamaChatModelConfigBlueprint.
Fluent API builder for JlamaChatModelConfig.
Fluent API builder base for JlamaChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.jlama.JlamaEmbeddingModelConfigBlueprint.
Fluent API builder for JlamaEmbeddingModelConfig.
Fluent API builder base for JlamaEmbeddingModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.jlama.JlamaLanguageModelConfigBlueprint.
Fluent API builder for JlamaLanguageModelConfig.
Fluent API builder base for JlamaLanguageModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.jlama.JlamaStreamingChatModelConfigBlueprint.
Fluent API builder for JlamaStreamingChatModelConfig.
Fluent API builder base for JlamaStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A JMS Bytes message representation.
Build Jms specific config.
MicroProfile Reactive Messaging JMS connector.
Builder for JmsConnector.
Message representing JMS message together with all the metadata.
Mapper for creating Message.
Outgoing JMS message builder.
A JMS Text message representation.
Persistence entity provider contract.
Deprecated.
Please use PersistenceExtension instead.
Configuration of Helidon Data for Jakarta Persistence.
Fluent API builder for JpaPersistenceUnitConfig.
Fluent API builder base for JpaPersistenceUnitConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Jakarta Persistence specific repository tasks executor.
Persistence tasks executor.
Container class for JSON binding annotations.
Provide information about a builder class for object construction.
Specifies a custom converter class for a type, field, method, or parameter.
Marks constructors or factory methods for object creation during deserialization.
Specifies a custom deserializer class for a type, field, method, or parameter.
Marks a class as a JSON entity that should have converter generated.
Controls behavior when unknown properties are encountered during deserialization.
Excludes fields or methods from JSON serialization/deserialization.
Polymorphism supporting annotation.
Customizes the JSON property name for a field, method, or parameter.
Controls the order of properties in JSON output.
Marks properties as required during deserialization.
Controls whether null values are included in JSON output.
Specifies a custom serializer class for a type, field, or method.
Polymorphic subtype information.
A repeatable container for Json.Subtype.
Represents a JSON array value containing an ordered list of JSON values.
Main interface for JSON binding operations.
Configuration for JSON binding.
Fluent API builder for JsonBinding.
Fluent API builder base for JsonBindingConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface for configuring JSON binding components.
Exception thrown during JSON binding operations.
Factory interface for creating more complex and universal JSON serializers and deserializers.
Media support provider for Helidon JSON Binding media support.
Helidon JSON Binding media support implementation.
Configuration for Helidon JSON Binding media support.
Fluent API builder for JsonBindingSupport.
Fluent API builder base for JsonBindingSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for JSON Binding media support.
Represents a JSON boolean value (true or false).
ServiceLoader provider implementation for JSON Binding media support.
Configuration of the JsonbSupport.
Fluent API builder for JsonbSupport.
Fluent API builder base for JsonbSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A common abstraction used by both serializers and deserializers.
A combined JSON serializer and deserializer for a specific type.
Interface for deserializing JSON to Java objects.
Exception thrown during JSON processing operations.
A JSON generator interface for writing JSON data.
Base implementation of JsonGenerator with shared structure and state handling.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oracle.JsonIndexConfigBlueprint.
Fluent API builder for JsonIndexConfig.
Fluent API builder base for JsonIndexConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Test utility class which converts JSON in a logger, emitted by the OpenTelemetry logger_otlp exporter, into the more convenient JsonLogConverterImpl.LogResourceScopeSpans and related structures for ease of checking the exported tracing information.
Top-level resource data for emitted span data.
Top-level aggregation of resource and scope-spans information.
Information about a "log scope" in the emitted span data.
Combined scope and spans information.
Information describing a specific span.
Media support provider for Helidon JSON media support.
JSON formatter provider.
Represents a JSON null value.
Represents a JSON number value.
Represents a JSON object value containing key-value pairs.
Builder for creating JsonObject instances with a fluent API.
A JSON parser interface for parsing JSON data from various sources.
Base implementation of JsonParser.
ServiceLoader provider implementation for JSON Processing media support.
Json processing mapper.
JSON-P mapper provider.
Media support implementation for JSON Processing media support.
Configuration of the JsonpSupport.
Fluent API builder for JsonpSupport.
Fluent API builder base for JsonpSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Implementation of a ApiRequest that allows free configuration of the JSON object.
A JSON-RPC client.
An interface representing a JSON-RPC batch request.
A representation for a JSON-RPC batch response.
Configuration of a JSON-RPC client.
Fluent API builder for JsonRpcClient.
Fluent API builder base for JsonRpcClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Configuration of a JSON-RPC client.
Fluent API builder for JsonRpcClientProtocolConfig.
Fluent API builder base for JsonRpcClientProtocolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A representation of JSON-RPC client request.
A representation of a JSON-RPC client response.
A representation of a JSON-RPC error.
A JSON-RPC handler that can process invalid requests if registered.
An exception handler that can be registered to map exceptions thrown in method handlers to JsonRpcErrors.
A JSON-RPC handler that can process a request and produce a response.
Blueprint for JSON-RPC handlers.
Fluent API builder for JsonRpcHandlers.
Fluent API builder base for JsonRpcHandlers.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A representation of a JSON-RPC params.
Provider for JsonRpcClient.
A representation of a JSON-RPC request.
A representation of a JSON-RPC response.
A representation of a JSON-RPC response result.
JSON-RPC routing is an HTTP Service, as it is based on HTTP protocol.
Builder for JsonRpcRouting.
The JSON-RPC rules on which handlers can be registered.
A ServiceLoader provider implementation that adds support for injection of JSON-RPC related artifacts, such as JsonRpcClient in Helidon integration tests.
An interface that must be implemented by all JSON-RPC services.
JSON schema is used to describe required JSON format.
Array related schema annotations.
Maximum number of the items the array can have.
Minimum number of the items the array can have.
Whether the array must contain only the unique items.
Description of the JSON schema.
Whether to avoid deeper inspection of the JSON property type.
The base URI for resolving relative references.
Whether the class property should be ignored and not included into the schema.
Integer related schema annotations.
Exclusive maximum value of the integer number.
Exclusive minimum value of the integer number.
Maximum value of the integer number.
Minimum value of the integer number.
All integer values should be multiples of the given number.
Number related schema annotations.
Exclusive maximum value of the number.
Exclusive minimum value of the number.
Maximum value of the validated number.
Minimum value of the validated number.
All number values should be multiples of the given number.
Object related schema annotations.
Whether to allow additional properties.
Maximal number of the object properties in the JSON.
Minimal number of the object properties in the JSON.
How is the JSON property named in the JSON schema.
Marker annotation for a required JSON properties.
Marker annotation for a codegen to generate JSON schema from the annotated type.
String related schema annotations.
Maximal length of the String value.
Minimal length of the String value.
Regexp pattern the String value has to follow.
Title of the JSON schema.
Json schema related exception.
Json schema provider related to the specific class.
Interface for serializing Java objects to JSON.
Represents a JSON string value.
Helidon JSON media support.
Configuration of Helidon JSON media support.
Fluent API builder for JsonSupport.
Fluent API builder base for JsonSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provides JSONP to/from JSONB conversions.
Base class for all JSON value types in Helidon JSON processing.
Enumeration of JSON value types.
An AbstractDataSource that wraps another DataSource that might not behave correctly in the presence of JTA transaction management, such as one supplied by any of several freely and commercially available connection pools, and that makes such a non-JTA-aware DataSource behave as sensibly as possible in the presence of a JTA-managed transaction.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is slated for removal.
MDC implementation for Java Util Logging framework.
This is propagator of JUL MDC values between different threads.
Provider for setting MDC values to the Java Util Logging MDC support.
JUL Logging provider.
Utility methods for JUnit5 extensions.
A JWK (JSON Web key) is a representation of data needed to sign, encrypt, verify and /or decrypt data (e.g a public and/or private key; password for symmetric ciphers).
Elliptic curve JSON web key.
Builder for JwkEC.
A representation of the JSON web keys document - a map of key ids to corresponding web keys.
Builder of JwkKeys.
Symmetric cipher JSON web key.
Builder for JwkOctet.
RSA JSON web key.
Builder for JwkRSA.
JWT token.
Builder of a Jwt.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Implementation of AnnotationAnalyzer which checks for LoginConfig annotation if JWT Authentication should be enabled.
JWT Authentication CDI extension class.
Provider that provides JWT authentication.
Fluent API builder for JwtAuthProvider.
A custom object to configure specific handling of outbound calls.
A RuntimeException for the JWT and JWK world.
Representation of the header section of a JWT.
Fluent API builder to create JWT Header.
Provider that can process JWT tokens in request headers and assert identity (e.g.
Fluent API builder for JwtProvider.
A custom object to configure specific handling of outbound calls.
Fluent API builder for JwtProvider.JwtOutboundTarget.
Service for JwtProvider to auto-configure it with Security.
Scope in which JWT claims are processed.
Utilities for JWT and JWK parsing.
Address class representing the JSON object for address.
Validator used for JWT claim validation.
Builder of the JwtValidator.
Kubernetes authentication method API.
Java Service Loader implementation for Vault authentication method based on Kubernetes.
Vault authentication for Kubernetes (k8s).
Fluent API builder for K8sVaultAuth.
Build Kafka specific config.
What to do when there is no initial offset in Kafka.
Implementation of Kafka Connector as described in the MicroProfile Reactive Messaging Specification.
Kafka specific Micro Profile Reactive Messaging Message.
Kafka specific Micro Profile Reactive Messaging Producer Message.
This is an implementation of Publisher that read messages from Kafka and push them downstream to one subscriber.
Fluent API builder for KafkaPublisher.
Reactive streams subscriber implementation.
Fluent API builder for KafkaSubscriber.
Config bean for KPI metrics configuration.
Fluent API builder for KeyPerformanceIndicatorMetricsConfig.
Fluent API builder base for KeyPerformanceIndicatorMetricsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Definitions and factory methods for key performance indicator KeyPerformanceIndicatorSupport.Context and KeyPerformanceIndicatorSupport.Metrics.
Per-request key performance indicator context, with behavior common to immediately-processed requests and deferrable ones.
Added per-request key performance indicator context behavior for requests for which processing might be deferred until some time after receipt of the request (i.e., some time after request handling begins).
Key performance indicator metrics behavior.
Configuration of keys.
Fluent API builder for Keys.
Fluent API builder base for Keys.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Resources from a java keystore (PKCS12, JKS etc.).
Fluent API builder for KeystoreKeys.
Fluent API builder base for KeystoreKeys.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Java Service Loader service for this engine.
Secrets for KV version 1 secrets engine.
Integration with Helidon Security.
Configuration of a secret when using programmatic setup of security secrets.
Fluent API builder for Kv1SecurityProvider.Kv1SecretConfig.
Service loader service implementation for SecurityProviderService.
Java Service Loader implementation of Vault KV version 2 secrets engine.
Metadata of a KV version 2 secret.
KV secret for version 2.
Secrets for KV version 2 secrets engine blocking implementation.
Integration with Helidon Security.
Configuration of a secret when using programmatic setup of security secrets.
Fluent API builder for Kv2SecurityProvider.Kv2SecretConfig.
Service loader service implementation for SecurityProviderService.
Base implementation of Sample.Labeled.
Internal interface prescribing minimum behavior of a snapshot needed to produce output.
A source that is not capable of loading all keys at once.
Wrapper for list of LazyValues while keeping laziness.
String that materializes only when requested.
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.
A ServiceLoader provider implementation of a TypeMapperProvider to handle Tool annotated types.
A prototype describing initial Eureka Server service instance registration lease details.
Fluent API builder for LeaseInfoConfig.
Fluent API builder base for LeaseInfoConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Contract for a concurrency limiter.
Concurrency limit algorithm.
Represents the outcome of a limit algorithm decision.
Behavior of an LimitAlgorithm.Outcome representing an accepted work item.
Behavior of an LimitAlgorithm.Outcome representing a deferred decision.
Disposition of the work item.
When the algorithm made its decision relative to the moment when it was asked about a particular work item.
Carrier for both the result of a Callable subjected to concurrency limits and the corresponding LimitAlgorithm.Outcome.
When a token is retrieved from LimitAlgorithm.tryAcquire(), one of its methods must be called when the task is over, to release the token back to the pool (such as a permit returned to a Semaphore).
A limit was reached and the submitted task cannot be executed.
A ServiceLoader (and service registry) service provider to discover rate limits.
Server feature that adds limits as filters.
Interface generated from blueprint io.helidon.webserver.concurrency.limits.LimitsFeatureConfigBlueprint.
Fluent API builder for LimitsFeature.
Fluent API builder base for LimitsFeatureConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation to automatically register this service.
Configuration of a server listener (server socket).
Fluent API builder for ListenerConfig.
Fluent API builder base for ListenerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Listener context.
Implementation of ConfigNode.ListNode.Builder.
List secrets request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
A stream ID sequence that uses locks for concurrency.
This is propagator of Log4j MDC values between different threads.
Provider for setting MDC values to the Log4j MDC support.
Log4j logging provider.
Logging configuration utility.
Types of OpenTelemetry log exporters supported via Helidon telemetry logging configuration.
Used by Helidon to correctly initialize logging at build time (such as when building GraalVM native image) and at runtime (to configure loggers).
Logical operator in criteria expressions.
AppRole Login request and response.
Login request and response.
Request object.
Request object.
Response object parsed from JSON returned by the RestApi.
Response object parsed from JSON returned by the RestApi.
Settings for log limits.
Fluent API builder for LogLimitsConfig.
Fluent API builder base for LogLimitsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated.
only for ServiceLoader
Observer for information about loggers, and possibly to obtain log stream.
Log Observer configuration.
Fluent API builder for LogObserver.
Fluent API builder base for LogObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Settings for a log record exporter.
Fluent API builder for LogRecordExporterConfig.
Fluent API builder base for LogRecordExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Hamcrest matcher for a LogRecord.
Log stream configuration for Log Observer.
Fluent API builder for LogStreamConfig.
Fluent API builder base for LogStreamConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Lookup criteria to discover services, mostly used when interacting with a service registry.
Fluent API builder for Lookup.
Fluent API builder base for Lookup.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Long Running Action managed by coordinator.
Register filter and mappers to Jersey.
MicroProfile Long Running Actions CDI extension.
Deprecated, for removal: This API element is subject to removal in a future version.
kindly use LruCache, we are removing this from the configurable module, as cache has only a single option, and we need it from modules that do not use configuration
Least recently used cache.
Configuration of a LRU Cache.
Fluent API builder for LruCache.
Fluent API builder base for LruCacheConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Cli access to secret encryption.
In memory Lra coordinator.
Main entry point for any Helidon application.
This is the "master" main class of Helidon MP.
Support for Helidon manifest file, that lists all manifest resources on the classpath.
ConfigSource implementation based on Map<String, String>.
Fluent API builder for MapConfigSource.
An abstract fluent API builder for MapConfigSource.
Hamcrest matchers for Map.
A ServiceLoader provider implementation to map class named annotations to named annotations.
Deprecated, for removal: This API element is subject to removal in a future version.
this module will be removed, CORS configuration is centralized to module helidon-webserver-cors with io.helidon.webserver.cors.CorsFeature either from ServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon
Fluent builder for Mapped cross-origin config.
A generic and general approach to mapping two types.
An exception that is thrown when mapping failed to map source to target.
Deprecated, for removal: This API element is subject to removal in a future version.
use Mappers instead
Deprecated, for removal: This API element is subject to removal in a future version.
Java Service loader service to get mappers.
Response of a provider.
How does this provider support the type.
Mappers manager of all configured mappers.
Mappers configuration.
Fluent API builder for Mappers.
Fluent API builder base for MappersConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A supplier of MethodDescriptor.Marshaller instances for specific classes.
Hamcrest matcher capable of configured retries before failing the assertion, plus more generic retry processing.
Max token age validator.
Builder of the MaxTokenAgeValidator.
Configuration for LangChain4j MCP (Model Context Protocol) clients.
Fluent API builder for McpClientConfig.
Fluent API builder base for McpClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provider which is used to propagate values passed from HelidonMdc to the corresponding logging framework MDC storage.
Data propagator for key/supplier MDC data.
Media context to obtain readers and writers of various supported content types.
Interface generated from blueprint io.helidon.http.media.MediaContextConfigBlueprint.
Fluent API builder for MediaContext.
Fluent API builder base for MediaContextConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Media support to be registered with MediaContext.
Reader response.
How does this provider support the entity type.
Writer response.
A base class that can be used to implement media support that has a few common features, such as support for MediaSupportConfig.
A set of configurable options expected to be used by each media support.
Fluent API builder for MediaSupportConfig.
Fluent API builder base for MediaSupportConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader service provider for media supports.
Media type support and known media types.
Detect media type.
Media type detection based on a resource.
Memory cache to allow in-memory storage of static content, rather than reading it from file system each time the resource is requested.
Configuration of memory cache for static content.
Fluent API builder for MemoryCache.
Fluent API builder base for MemoryCacheConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Extension of ConfigNode that supports merging with other nodes.
Configuration that merges two Config instances, primary and fallback.
An algorithm for combining multiple ConfigNode.ObjectNode root nodes into a single ConfigNode.ObjectNode root node.
Mapper used for translating reactive messaging message to JMS message.
Helidon Reactive Messaging.
Fluent API builder for Messaging.
MicroProfile Reactive Messaging CDI Extension.
Application scoped bean implementing MessagingChannelProcessor can peek on reactive events in the messaging channel.
Exception reporting problems during deployment of messaging.
Reactive Messaging specific exception.
Exception raised from messaging subscriber when onError signal is intercepted.
MicroProfile Reactive Messaging liveness check.
MicroProfile Reactive Messaging readiness check.
Meta configuration.
Constants used during metadata discovery.
Helidon metadata discovery.
Modes of discovery.
A single metadata file, such as META-INF/helidon/service.loader.
Common behavior of all meters.
Common unit declarations (inspired by the list from MicroProfile metrics).
Common behavior of specific meter builders.
Unique idenfier for a meter.
Constants for the pre-defined scopes.
Type of meter.
Manages the look-up and registration of meters.
Builder for creating a new meter registry.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the Helidon neutral metrics API and unwrap its types to their Micrometer counterparts
Builder for constructing MeterRegistryFactory instances.
Available built-in registry types.
Describes an unrecognized built-in registry type.
Formatter of a MeterRegistry according to a given media type.
Behavior for providers of meter registry formatters, which (if then can) furnish a formatter given a MediaType.
Receives notifications of events related to meter registries.
Furnishes Meter.Builder instances which are supplied to each MetricsFactory when it is created and, in turn, are passed to each MeterRegistry that factory creates.
Model of the method which should be created in the specific type.
HTTP request methods.
Fluent API builder for Method.
A gRPC method call handler.
A bidirectional client call handler.
A client streaming client call handler.
A server streaming client call handler.
A unary client call handler.
A supplier of MethodHandlers for AnnotatedMethods.
Method name parser interface.
Method name parser RuntimeException.
Method name parser provider for specific platform.
Interface generated from blueprint io.helidon.data.codegen.common.MethodParamsBlueprint.
Fluent API builder for MethodParams.
Fluent API builder base for MethodParams.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Method name parsing error.
HTTP Method predicate.
Conveys information about the discovery of a metric annotation as it applies to an executable.
Discovery of an annotation of interest on a constructor.
Discovery of an annotation of interest on a method.
Observer of the discovery of metric annotations which are applied to constructors and methods.
Default histogram aggregation settings.
Fluent API builder base for MetricDefaultHistogramAggregationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OpenTelemetry default histogram aggregation types.
OpenTelemetry metric exporter settings.
Fluent API builder for MetricExporterConfig.
Fluent API builder base for MetricExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Types of OpenTelemetry metric exporters supported via Helidon configuration.
Settings for a metric reader.
Fluent API builder for MetricReaderConfig.
Fluent API builder base for MetricReaderConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OpenTelemetry metric reader types.
Observer of the registration of metrics due to metric annotations applied to executables--constructors and methods.
A main entry point for developers to the Helidon metrics system, allowing access to the global meter registry and providing shortcut methods to register and locate meters in the global registry and remove meters from it.
The annotated method will be counted.
The annotated method will be a gauge source.
Metric tag.
Container for Metrics.Tag repeating annotation.
The annotated method will be timed.
MetricsCdiExtension class.
Configuration settings for metrics.
Fluent API builder for MetricsConfig.
Fluent API builder base for MetricsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative metrics.
The basic contract for implementations of the Helidon metrics API, mostly acting as a factory for meter builders rather than for meters themselves.
Creates new instances of MetricsFactory.
Deprecated.
only for ServiceLoader
Support for metrics for Helidon WebServer.
Metrics Observer configuration.
Fluent API builder for MetricsObserver.
Fluent API builder base for MetricsObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Programmatic (rather than user-configurable) settings that govern certain metrics behavior.
Internal use class to hold a reference to the singleton.
Behavior common to all metrics publishers.
Settings common to all metrics publishers.
Marks each configured provider of a MetricsPublisher.
OpenTelemetry metrics temporality preference types.
Deprecated, for removal: This API element is subject to removal in a future version.
To be removed in a future release.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the normal Helidon /metrics endpoint and configuration instead of /micrometer.
Fluid builder for MicrometerSupport objects.
Provides the Micrometer meter registry to use as a delegate for the implementation of the Helidon metrics API.
Retrieves and prepares meter output from the specified meter registry according to the formats supported by the Prometheus meter registry.
Builder for creating a tailored Prometheus formatter.
Micrometer (and Prometheus, particularly) specific formatter.
Full-featured implementation of provider for trace information to support exemplars.
Exception thrown by Micronaut CDI integration, when a checked exception must be consumed.
Extension integrating CDI with Micronaut.
CDI Extension that adds Micronaut data specific features.
Used to add interceptors to existing CDI beans to be intercepted by Micronaut interceptors.
Literal used to obtain an instance of the annotation.
A CDI interceptor that invokes all Micronaut interceptors.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Builder for MicrostreamHealthCheck.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
A fluent API builder to build instances of MicrostreamMetricsSupport.
Deprecated, for removal: This API element is subject to removal in a future version.
Microstream is renamed to Eclipse store and no longer updated
Exception representing a specific failures related to a missing configuration value.
A field annotated with @MockBean will be mocked by Mockito and injected in every place it is referenced.
CDI extension that supports MockBean.
Mock implementation of ChatModel for testing.
Configuration blueprint for MockChatModel.
Fluent API builder for MockChatModel.
Fluent API builder base for MockChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Represents a rule for mocking chat interactions.
Configuration blueprint for MockChatRule.
Fluent API builder for MockChatRule.
Fluent API builder base for MockChatRuleConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Helidon messaging mock connector for testing purposes.
Mock-able incoming channel connected to the mock connector.
Mock-able outgoing channel connected to the mock connector.
A mock implementation of a streaming chat model for testing and development.
Configuration blueprint for MockStreamingChatModel.
Fluent API builder for MockStreamingChatModel.
Fluent API builder base for MockStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
 
Protobuf type jaeger.api_v2.Batch
Protobuf type jaeger.api_v2.Batch
 
Protobuf type jaeger.api_v2.DependencyLink
Protobuf type jaeger.api_v2.DependencyLink
 
Protobuf type jaeger.api_v2.KeyValue
Protobuf type jaeger.api_v2.KeyValue
 
Protobuf type jaeger.api_v2.Log
Protobuf type jaeger.api_v2.Log
 
Protobuf type jaeger.api_v2.Process
Protobuf type jaeger.api_v2.Process
 
Protobuf type jaeger.api_v2.Span
Protobuf type jaeger.api_v2.Span
 
Protobuf type jaeger.api_v2.SpanRef
Protobuf type jaeger.api_v2.SpanRef
 
Protobuf enum jaeger.api_v2.SpanRefType
Protobuf type jaeger.api_v2.Trace
Protobuf type jaeger.api_v2.Trace
Protobuf type jaeger.api_v2.Trace.ProcessMapping
Protobuf type jaeger.api_v2.Trace.ProcessMapping
 
 
Protobuf enum jaeger.api_v2.ValueType
A provider for LLM model config blueprint code generator, config is generated by introspecting lc4j model builder.
A model for HTTP endpoints.
Fluent API builder for ModelElement.
Fluent API builder base for ModelElement.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A provider for LLM model factory code generator, factory mapping is generated by introspecting lc4j model builder.
Common model helper methods.
Modifiers except for AccessModifier.
Module info.
Fluent API builder for ModuleInfo.
Fluent API builder base for ModuleInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An exports directive of a module info.
Fluent API builder for ModuleInfoExports.
Fluent API builder base for ModuleInfoExports.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An opens directive of a module info.
Fluent API builder for ModuleInfoOpens.
Fluent API builder base for ModuleInfoOpens.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A provides directive of a module info.
Fluent API builder for ModuleInfoProvides.
Fluent API builder base for ModuleInfoProvides.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A requires definition of a module-info.java.
A requires directive of a module info.
Fluent API builder for ModuleInfoRequires.
Fluent API builder base for ModuleInfoRequires.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Support for parsing module-info.java sources.
A uses directive of a module info.
Fluent API builder for ModuleInfoUses.
Fluent API builder base for ModuleInfoUses.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Module info type information.
Fluent API builder for ModuleTypeInfo.
Fluent API builder base for ModuleTypeInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
MongoDB driver handler.
Builder for mongoDB database.
Configuration parameters for MongoDB.
Helidon DB Provider for mongoDB.
Mongo implementation of DbColumn.
Execute implementation for MongoDB.
MongoDB DbStatementDml implementation.
MongoDB DbStatementGet implementation.
MongoDB DbStatementQuery implementation.
Utilities for Helidon MicroProfile Config implementation.
Filtering support for MicroProfile config implementation.
Integration with microprofile config.
Java Service loader interface for MP ConfigSource Providers that adds configuration profile support.
Utilities for MicroProfile Config ConfigSource.
Provides possibility to decrypt passwords from configuration sources.
Java Service loader interface for Meta-config providers.
Utilities for Helidon MicroProfile Meta-Config implementation.
MP implementation of metrics programmatic settings.
MpOpenApiManager prototype.
Fluent API builder for MpOpenApiManagerConfig.
Fluent API builder base for MpOpenApiManagerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A client listener that wraps executor service with Contexts.wrap(java.util.concurrent.ExecutorService).
Registers the MpTracingContextFilter to support propagation of information from server runtime to client runtime.
Microprofile client tracing registrar.
Automatically registered filter that stores required information in thread local, to allow outbound clients to get all context.
Adds tracing of Jersey calls using a post-matching filter.
Interceptor for Traced annotation.
Filter to handle REST client specifics.
Tracing extension for Rest Client.
Represents a Flow.Publisher emitting zero or more items, optionally followed by an error or completion.
Deprecated, for removal: This API element is subject to removal in a future version.
please use OutputStreamMulti instead
Multi part message is an iterator of parts.
Media support implementation for support of multipart.
ServiceLoader provider implementation for support of multipart.
Intercept the calls to the various Flow interface methods and calls the appropriate user callbacks.
Multi tapped publisher builder to register custom callbacks.
Mutability support for file based sources.
Request to configure MySQL database.
Nack handler for interface for messages connectors.
A wrapper for a named security provider.
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.config.NamedService instead
To be used with ConfiguredProvider, each configured service may have a name.
Narayana LRA coordinator client.
A TransactionServices implementation that uses the Narayana transaction engine and does not use JNDI.
A utility class to configure native image features.
Exception marking native image build failure.
Utility for GraalVM native image.
Tracing tool for native image analysis and registration of reflection.
Utilities to help with discovery and analysis of the image.
Main entry point for Neo4j support for Helidon.
Fluent API builder for Neo4j.
Security trustStrategy.
Helidon exception marking a problem with Neo4j integration setup or runtime.
Health support module for Neo4j (implements HealthCheck).
Neo4j helper class to support metrics.
Fluent API builder for Neo4jMetricsSupport.
Plain socket based on NIO SocketChannel.
An eager source that can read all data from the underlying origin as a configuration node.
Thrown when a query was expected to produce exactly one record but produced many instead.
Deprecated, for removal: This API element is subject to removal in a future version.
this is only provided for backward compatibility and will be removed, use FixedLimit.create() to get unlimited limit
Thrown when a query was expected to produce a result, but did not.
Validator of not before claim.
Builder of the NotBeforeValidator.
A runtime exception indicating a not found.
Java Service Loader implementation for creating an unauthenticated Vault instance.
Java beans support for configuration.
This object contains factory methods for each Java content interface and Java element interface generated in the io.helidon.integrations.cdi.jpa.jaxb package.
An implementation of the JsonParser which enforces object start as the current value.
Support for all observe providers that are available (or configured).
Configuration for observability feature itself.
Fluent API builder for ObserveFeature.
Fluent API builder base for ObserveFeatureConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for observe feature for WebServer.
ServiceLoader provider interface for observability services.
An observer adds observability feature to Helidon ObserveFeature, such as health, metrics.
Base configuration for any observer that exposes an endpoint.
Fluent API builder for ObserverConfigBase.
Fluent API builder base for ObserverConfigBase.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An OCI Authentication Details Provider service contract.
Deprecated, for removal: This API element is subject to removal in a future version.
replaced with helidon-integrations-oci module
The contract used for downloading certificates from OCI.
Represents the certificate chain as well as the version identifier of the downloaded certificates.
The OCI Certificates contract of TlsManager.
Blueprint configuration for OciCertificatesTlsManager.
Fluent API builder for OciCertificatesTlsManager.
Fluent API builder base for OciCertificatesTlsManagerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Meta configuration of OCI integration for Helidon.
A convenient Qualifier annotation indicating that the qualified element is sourced from an OCI configuration file in some way, because, for example, other means of sourcing the element might otherwise be available.
Deprecated, for removal: This API element is subject to removal in a future version.
Fluent API builder for OciConfig.
Fluent API builder for OciConfig.
Fluent API builder base for OciConfig.
Fluent API builder base for OciConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An AnnotationLiteral that implements the OciConfig annotation interface.
Deprecated, for removal: This API element is subject to removal in a future version.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiChatModelConfigBlueprint.
Fluent API builder for OciGenAiChatModelConfig.
Fluent API builder base for OciGenAiChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiCohereChatModelConfigBlueprint.
Fluent API builder for OciGenAiCohereChatModelConfig.
Fluent API builder base for OciGenAiCohereChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiCohereStreamingChatModelConfigBlueprint.
Fluent API builder base for OciGenAiCohereStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiStreamingChatModelConfigBlueprint.
Fluent API builder for OciGenAiStreamingChatModelConfig.
Fluent API builder base for OciGenAiStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated, for removal: This API element is subject to removal in a future version.
CDI bean for preparing OCI metrics integration.
OCI metrics integration CDI extension.
OCI Metrics Support.
Fluent API builder to create OciMetricsSupport.
Prescribes behavior for formatting metric names for use by OCI.
Holds information needed to create an instance of OciMetricsSupport.
The contract used for downloading private keys from OCI.
An OCI region discovery mechanism to provide Region as a service in Helidon service registry.
A ConfigSourceProvider that creates ConfigSource implementations that interact with the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.
An MpMetaConfigProvider that uses the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs to provide a ConfigSource implementation.
Microprofile extension that brings support for Open ID Connect.
Configuration of OIDC usable from all resources that utilize OIDC specification, such as security provider, web server extension and IDCS connectivity.
A fluent API Builder to build instances of OidcConfig.
Client Authentication methods that are used by Clients to authenticate to the Authorization Server when using the Token Endpoint.
Types of requests to identity provider.
Handler of cookies used in OIDC.
OIDC integration requires web resources to be exposed through a web server.
A fluent API builder for OidcFeature.
Outbound type of the OIDC provider.
Open ID Connect authentication provider.
Builder for OidcProvider.
Java service to create OIDC provider instance.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.ollama.OllamaChatModelConfigBlueprint.
Fluent API builder for OllamaChatModelConfig.
Fluent API builder base for OllamaChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.ollama.OllamaEmbeddingModelConfigBlueprint.
Fluent API builder for OllamaEmbeddingModelConfig.
Fluent API builder base for OllamaEmbeddingModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.ollama.OllamaLanguageModelConfigBlueprint.
Fluent API builder for OllamaLanguageModelConfig.
Fluent API builder base for OllamaLanguageModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.ollama.OllamaStreamingChatModelConfigBlueprint.
Fluent API builder for OllamaStreamingChatModelConfig.
Fluent API builder base for OllamaStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiChatModelConfigBlueprint.
Fluent API builder for OpenAiChatModelConfig.
Fluent API builder base for OpenAiChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiEmbeddingModelConfigBlueprint.
Fluent API builder for OpenAiEmbeddingModelConfig.
Fluent API builder base for OpenAiEmbeddingModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiImageModelConfigBlueprint.
Fluent API builder for OpenAiImageModelConfig.
Fluent API builder base for OpenAiImageModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiLanguageModelConfigBlueprint.
Fluent API builder for OpenAiLanguageModelConfig.
Fluent API builder base for OpenAiLanguageModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiModerationModelConfigBlueprint.
Fluent API builder for OpenAiModerationModelConfig.
Fluent API builder base for OpenAiModerationModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.openai.OpenAiStreamingChatModelConfigBlueprint.
Fluent API builder for OpenAiStreamingChatModelConfig.
Fluent API builder base for OpenAiStreamingChatModelConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Portable extension to allow construction of a Jandex index (to pass to SmallRye OpenAPI) from CDI if no META-INF/jandex.idx file exists on the class path.
Helidon Support for OpenAPI.
OpenApiFeature prototype.
Fluent API builder for OpenApiFeature.
Fluent API builder base for OpenApiFeatureConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for OpenAPI feature for WebServer.
Supported OpenApi formats.
OpenApi manager.
OpenApiManager provider.
OpenAPI service.
OpenApiService provider.
An OpenApiService that serves OpenApi UI.
OpenApiUi prototype.
Fluent API builder for OpenApiUi.
Fluent API builder base for OpenApiUiConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OpenTelemetry settings.
Fluent API builder for HelidonOpenTelemetry.
Fluent API builder base for OpenTelemetryConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A data propagation provider for OpenTelemetry which makes sure active spans are properly propagated across threads managed by ContextAwareExecutorService.
OpenTelemetry context.
Configuration settings for OpenTelemetry logging.
Fluent API builder for OpenTelemetryLoggingConfig.
Fluent API builder base for OpenTelemetryLoggingConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OpenTelemetry metrics settings.
Fluent API builder for OpenTelemetryMetricsConfig.
Fluent API builder base for OpenTelemetryMetricsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Settings for OpenTelemetry tracer configuration under the "tracing" config key.
Fluent API builder for OpenTelemetryTracer.
Fluent API builder base for OpenTelemetryTracerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Service loader provider implementation for TracerProvider.
OpenTelemetry tracer settings.
Fluent API builder for OpenTelemetryTracingConfig.
Fluent API builder base for OpenTelemetryTracingConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Open Tracing factory methods to create wrappers for Open Tracing types.
Open Tracing SPI to include various tracers.
A builder for tracing tracer.
ServiceLoader service implementation of TracerProvider for Open Tracing tracers.
Thrown when an optimistic locking conflict occurs.
Prototype option annotations.
Option definition.
Customize access modifier for builder methods.
Can be used to define a list of possible values of an option.
Allowed values for this option.
Mark a getter method as confidential - not suitable to be used in clear text in toString method.
Mark a prototype option as one that can be read from io.helidon.config.Config.
Define an option decorator.
A String default value for a prototype option.
A boolean default value for a prototype option.
A default value that will be copied verbatim into the sources.
A double default value for a prototype option.
An integer default value for a prototype option.
A long default value for a prototype option.
A default value created from a method for a prototype option.
Mark an option as deprecated.
An option may return a type that is not under our control, yet we have a prototype that can be used to create it.
Mark option as sourced from a ServiceLoader.
Mark a getter method as redundant - not important for equals, hashcode, and/or toString.
Options annotated with this annotation will use service registry to discover instances to use.
Mark option as a required option.
Useful for marking map properties, where the key and value must have the same generic type.
Applying this annotation to a Prototype.Blueprint-annotated interface method will cause the generated class to also include additional "add*()" methods.
Definition of how Map keys and values should be constructed.
Explicitly define a type (may include generics) in case the type is located in the same module, and cannot be inferred correctly by the annotation processor.
A completion stage that allows processing of cases when the element is present and when not.
Option allowed value.
Fluent API builder for OptionAllowedValue.
Fluent API builder base for OptionAllowedValue.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Hamcrest matchers for Optional.
A typed value with support for mapping (conversion) to other types.
If an option itself has a builder, we add a method with Consumer<Builder>.
Fluent API builder for OptionBuilder.
Fluent API builder base for OptionBuilder.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Setup of configured option.
Fluent API builder for OptionConfigured.
Fluent API builder base for OptionConfigured.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Deprecated option information.
Fluent API builder for OptionDeprecation.
Fluent API builder base for OptionDeprecation.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Model of a prototype/builder option.
Fluent API builder for OptionInfo.
Fluent API builder base for OptionInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
All possible setters to be generated.
Definition of an option that is a provider (i.e.
Fluent API builder for OptionProvider.
Fluent API builder base for OptionProvider.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Definition of a singular option.
Fluent API builder for OptionSingular.
Fluent API builder base for OptionSingular.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Request to configure Oracle database.
Interface generated from blueprint io.helidon.integrations.langchain4j.providers.oracle.OracleEmbeddingStoreConfigBlueprint.
Fluent API builder for OracleEmbeddingStoreConfig.
Fluent API builder base for OracleEmbeddingStoreConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Data query ordering.
Single rule of the dynamic ordering of the query result.
Enumeration of ordering strategies.
Fluent API builder for Order.
Fluent API builder for Order.
Fluent API builder base for Order.
Fluent API builder base for Order.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Direction of the query result ordering.
Ordering expression.
Fluent API builder for OrderExpression.
Fluent API builder base for OrderExpression.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Ordering operator in order expression.
Settings for OpenTelemetry OTLP exporters.
Fluent API builder for OtlpExporterConfig.
Fluent API builder base for OtlpExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Valid values for OpenTelemetry exporter protocol.
Legal values for OTLP exporters.
Legal values for OTLP exporters.
Settings common to HTTP-based OTLP exporters.
Fluent API builder for OtlpHttpExporterConfig.
Fluent API builder base for OtlpHttpExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Metrics publisher for OTLP output.
Settings for an OTLP publisher.
Fluent API builder for OtlpPublisher.
Fluent API builder base for OtlpPublisherConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provider for an OTLP publisher.
Configuration of outbound security targets.
OutboundConfig builder when not reading it from configuration.
Builder constructing a security client - extends the SecurityRequestBuilder for convenience.
Security provider for securing client requests (outbound).
Response of outbound security provider.
Builder class to build custom identity propagation responses.
Configuration of outbound target.
Fluent API builder for OutboundTarget.
Configuration of outbound target to sign outgoing requests.
Fluent API builder to build OutboundTargetDefinition instances.
Tracing support for outbound security.
Output stream that Flow.Publisher publishes any data written to it as ByteBuffer events.
A config filter that replaces values with a new ones of keys that matching with Pattern.
Source of config override settings.
Group of config override settings.
Java service loader service to provide a override source based on meta configuration.
Class provides access to built-in OverrideSource implementations.
Pageable query result as pages with total size of the result.
Request pageable query result as page with page number and size.
Fluent API builder for PageRequest.
Fluent API builder base for PageRequest.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Method parameter model.
Fluent API builder for Parameter.
Information related to parameter processing.
Parameters abstraction (used by any component that has named parameters with possible multiple values).
Builder of a new Parameters instance.
An eager source that can read all data from the underlying origin as a stream that can be parsed based on its media type (or using an explicit ConfigParser.
A builder for a parsable source.
Utility class for parsing.
Media type parsing mode.
Utility methods shared by JSON parser implementations.
Participant metadata needed by LRA coordinator.
LRA participant managed by coordinator.
Util class used for encryption key derivation from the password.
Matches HTTP path against configured path of a route.
Utility methods to create path matchers.
Path matching result.
Path matching result.
Configuration of a single path security setup.
Fluent API builder for PathsConfig.
Fluent API builder base for PathsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Media support for Path.
Traced system configuration for web server for a specific path.
Fluent API builder for PathTracingConfig.
Information about one side of this communication (either local or remote).
PEM files based keys - accepts private key and certificate chain.
Fluent API builder for PemKeys.
Fluent API builder base for PemKeys.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Reads a PEM file and converts it into a list of DERs so that they are imported into a KeyStore easily.
Settings for OpenTelemetry periodic metric reader.
Fluent API builder for PeriodicMetricReaderConfig.
Fluent API builder base for PeriodicMetricReaderConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Java class for anonymous complex type
Configuration of a persistence unit.
Java class for anonymous complex type
Java class for anonymous complex type
An Extension that integrates container-mode Jakarta Persistence 3.1 into CDI SE 4.0-based applications.
Specific persistence provider (e.g.
Base query generated code.
Defines which query parts shall be dynamic.
Query generated code without any dynamic parts.
Data query code builder.
Method parameter including name alias.
Query return type.
Generated query settings code snippet.
Persistence code snippets generator.
Specific persistence provider (e.g.
public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, DISABLE_SELECTIVE, UNSPECIFIED};
A PersistenceUnitInfo implementation that can be constructed by hand.
A functional interface indicating that its implementations can supply DataSources.
Deprecated.
Will be replaced by Jakarta Persistence 3.2 API
public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL};
public enum ValidationMode { AUTO, CALLBACK, NONE};
Assertion error used for reporting of Virtual Thread pinning detected during test.
Record pinned thread events and throw exception when detected.
Proof Key Code Exchange (PKCE) challenge generation type.
Java Service Loader service for PKI Secrets engine for Vault integration.
Exception caused by PKI handling (keystores, keys, certificates).
Format of certificate or CRL.
Pki Role request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
API operation for Vault PKI Secrets Engine.
Helidon socket that is based on plaintext.
Custom executor of policy statements.
Java service for PolicyValidator ABAC validator.
Abac validator based on a PolicyValidator.PolicyStatement.
A fluent API builder for PolicyValidator.
Configuration of policy validator - a statement and whether to inherit value from parents.
A fluent API builder for PolicyValidator.PolicyConfig.
Annotate resource classes, methods, application etc.
A validator of policy statements java service to plug into Abac security provider.
A source implementing this interface provides support for polling using a PollingStrategy.
A builder for pollable source.
Built-in PollingStrategy implementations.
A builder for a scheduled polling strategy.
Mechanism for notifying interested listeners when they should check for changes that might have been made to the data used to create a Config tree, as accessed through PollableSources.
A polled component.
Java service loader service to create a polling strategy factory based on meta configuration.
A prototype describing initial Eureka Server service instance registration port details.
Fluent API builder for PortInfoConfig.
Fluent API builder base for PortInfoConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Encapsulates metrics-related post-request processing that other components use and factory methods for creating instances of the related context.
ConfigSource implementation wraps another config source and add key prefix to original one.
Deprecated, for removal: This API element is subject to removal in a future version.
use Features.Preview instead.
A security principal.
A fluent API builder for Principal.
Priority utilities.
Interface to define that this class is a class with priority.
Replacement for Arjuna's default com.arjuna.ats.internal.arjuna.utils.SocketProcessId which is not needed since JDK 9 introduced ProcessHandle.
Generic configuration for a processor such as a SpanProcessor, linked to an exporter such as a SpanExporter by its name in the configuration.
Fluent API builder for ProcessorConfig.
Fluent API builder base for ProcessorConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Processor type.
Data query projection.
Fluent API builder for Projection.
Fluent API builder base for Projection.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Projection action, e.g.
Projection expression.
Projection expression operator.
Projection expression parameter.
Projection return type limitation.
Metrics publisher for Prometheus output.
Settings for a Micrometer Prometheus meter registry.
Fluent API builder for PrometheusPublisher.
Fluent API builder base for PrometheusPublisherConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provider for a Prometheus publisher.
Support for Prometheus client endpoint.
A builder of PrometheusSupport.
Headers propagated between Participant and Coordinator.
Noop headers, always returns same instance of empty map.
Propagated headers which can scan for allowed headers with any of the preconfigured prefixes.
ConfigParser implementation that parses Java Properties content.
Filter properties with provided and default filter pattern.
Entity property.
Fluent API builder for Property.
Fluent API builder base for Property.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client protocol.
Client protocol configuration.
Protocol configuration abstraction, used to setup a protocol.
Client protocol configuration.
Provider of protocol configuration.
Protocol configuration to obtain explicitly configured details for the current socket.
Prototype is generated from a prototype blueprint, and it is expected to be part of the public API of the module.
Adding this annotation in conjunction with the Prototype.Blueprint on a target interface type or method causes the Prototype.Annotated.value() be added to the generated implementation class and methods respectfully.
Marker interface for the prototype API, usually a generated interface.
A package local type (by design) that defines getter methods and possible static factory methods that form prototype information that is generated through annotation processing.
Terminating method of this builder that creates a prototype instance.
Provides a contract by which the Prototype.Blueprint annotated type can be decorated.
Annotated static method of a custom methods type to be added to builder.
Factory method that creates an option from a config instance.
A blueprint annotated with this annotation will create a prototype that can be created from a io.helidon.config.Config instance.
Annotated constant of a custom methods type to be added to prototype interface.
Additional methods from this type will be added to the prototype and its builder.
Extension definition for a blueprint.
Container of Prototype.Extension annotations, to allow more than one extension to be used.
A prototype Prototype.Blueprint may extend this interface to explicitly reference the associated runtime type.
Deprecated, for removal: This API element is subject to removal in a future version.
use Prototype.PrototypeFactoryMethod, Prototype.ConfigFactoryMethod, or Prototype.RuntimeTypeFactoryMethod for other types this annotation could have been used for in the past
Add additional interfaces to implement by the prototype.
Include default methods from the blueprint and its super types (interface methods declared as default).
Provides a way to decorate a single option when it is applied to the builder.
Factory method that is added to the generated prototype.
Annotated static method of a custom methods type to be added to prototype interface.
Types provided by this configured type.
Generate support for Service Registry (helidon-service-registry) for any option that is annotated as Option.Provider.
Factory method that creates an option from a prototype instance.
Configuration information for a prototype.
Fluent API builder for PrototypeConfigured.
Fluent API builder base for PrototypeConfigured.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Custom constant definition.
Fluent API builder for PrototypeConstant.
Fluent API builder base for PrototypeConstant.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Information about the prototype we are going to build.
Fluent API builder for PrototypeInfo.
Fluent API builder base for PrototypeInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Provider specific configuration.
A marker interface for configurations of providers.
A request sent to security providers.
A policy that selects provider to use.
Interface that is passed to a constructor of a ProviderSelectionPolicy implementation to supply all configured providers from security.
Proxy helper.
A definition of a proxy server to use for outgoing requests.
Fluent API builder for Proxy.
Type of the proxy.
Proxy protocol data parsed by ProxyProtocolHandler.
Protocol family.
Protocol type.
Binary (V2) Proxy protocol data parsed by ProxyProtocolHandler.
The proxy command.
A Tag-Length-Value vector.
Application-Layer Protocol Negotiation (ALPN).
Contains the host name value passed by the client, as an UTF8-encoded string.
The value of the type PP2_TYPE_CRC32C is a 32-bit number storing the CRC32c checksum of the PROXY protocol header.
Defines the value as the US-ASCII string representation of the namespace's name.
The TLV of this type should be ignored when parsed.
Contains information about the SSL presented by the proxied client.
The name of the used cipher, for example "ECDHE-RSA-AES128-GCM-SHA256".
Contains the representation of the Common Name field (OID: 2.5.4.3) of the client certificate's Distinguished Name.
The name of the algorithm used to generate the key of the certificate presented by the frontend when the incoming connection was made over an SSL/TLS transport layer, for example "RSA2048".
The name of the algorithm used to sign the certificate presented by the frontend when the incoming connection was made over an SSL/TLS transport layer, for example "SHA256".
Contains informatino about the version of the TLS protocol used.
The value of the type PP2_TYPE_UNIQUE_ID is an opaque byte sequence of up to 128 bytes generated by the upstream proxy that uniquely identifies the connection.
A TLV whose type is not defined in the protocol specification.
Represents a qualifier annotation (a specific case of annotations, annotated with Service.Qualifier).
Fluent API builder for Qualifier.
Fluent API builder base for Qualifier.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Query parameters with code generation implemented.
JDQL parameter.
Query parameter type.
Query parameters parser.
Handler of query parameters - extracts them and stores them in a security header, so security can access them.
Definition of a map to bind a query param to a header.
Rate limiting algorithms controlling the generation of tokens for requests.
Readable HTTP entity.
Base for readable entities.
A single part of a multipart message.
Read Role ID request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Deprecated, for removal: This API element is subject to removal in a future version.
This annotation is slated for removal.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is slated for removal.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is slated for removal.
A type annotated with this annotation will be added to native image with reflection support for all methods and fields (including private).
A routing builder registration.
Methods used from generated code in builders when the service registry (without Config) is used.
Codegen context adding methods suitable for Helidon Service Registry code generation.
Code generation extension for Helidon Service Registry.
A ServiceLoader provider interface for extensions of code generators for Helidon Service Registry.
Micrometer-specific implementation of a registry factory, created automatically whenever a new MeterRegistry is created by a metrics provider.
Manages the creation of registry factories.
Metrics provided by the service registry.
Context of a single round of code generation.
ServiceLoader implementation of a Helidon startup provider for Helidon Service Registry based applications.
A resource that can be released or closed.
Renew Token request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Data repository CodegenExtension provider.
Specific data repository (e.g.
Specific data repository (e.g.
Data repository interface descriptor (info).
Data repository interface descriptor Builder.
Data repository interface code generator.
Implemented interface info.
Requested event counter.
Requested URI discovery settings for a socket.
Types of discovery of frontend URI.
Indicates unsafe settings for a socket's request URI discovery.
Exception that will be handled by DirectHandler, unless server request and server response are already available, in which case it would be handled by appropriate error handler of routing.
Fluent API builder for RequestException.
Access log entry for request line.
A fluent API builder for RequestLineLogEntry.
A feature that adds request scope support to Helidon declarative.
A Java ServiceLoader provider for adding declarative request scope to Helidon WebServer.
A wrapper for TypeName that uses the resolved name for equals and hashCode.
A representation of a resource that can be loaded from URL (Resource.create(URI)), classpath (Resource.create(String)), filesystem (Resource.create(Path), content in config (Resource.create(Config), input stream(Resource.create(String, InputStream), or direct value (Resource.create(String, byte[]), Resource.create(String, String).
Source of a Resource.
Configuration of a resource.
Fluent API builder for Resource.
Fluent API builder base for ResourceConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Exception used from Resource and other resource related components marking an issue with access to a Resource or instance generated from it.
Response builder extracted as an interface, to work around the restriction that we cannot have multiple inheritance in Java.
A number of helper methods to handle sending responses to a StreamObserver.
Deprecated, for removal: This API element is subject to removal in a future version.
will be removed in a future version, please use ResponseHelper
Tracing support for security response.
JSON based REST API operations.
Base builder for REST APIs.
Base REST API implementation.
Deprecated.
this API is part of incubating features of Helidon.
Qualifier for injection points of generated typed REST clients.
Definition of an outbound header (sent with every request).
Container for RestClient.ComputedHeader repeated annotation.
Definition of the rest client API.
Error handler, must be a ServiceRegistry service.
Error handling is used by the typed REST client to error handle responses.
Definition of an outbound header (sent with every request).
Container for RestClient.Header repeated annotation.
Annotation mapper that makes each client API a contract.
Registry codegen extension provider for generating Typed REST Clients.
Autodiscoverable to register the filter.
CDI extension for REST client metrics support.
REST client metrics listener to add our filter for outbound REST clients.
Configuration settings for MP REST client metrics.
Fluent API builder for RestClientMetricsConfig.
Fluent API builder base for RestClientMetricsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Substitution for Method handles used in original class.
Only for native image.
Only for native image.
A REST endpoint may be a client endpoint or a server endpoint.
Fluent API builder for RestEndpoint.
Fluent API builder base for RestEndpoint.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Implementation of the ApiRestException.
Fluent API builder for RestException.
A base class for HTTP Rest extensions (server and client).
Definition of a rest method.
Fluent API builder for RestMethod.
Fluent API builder base for RestMethod.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A single REST method parameter.
Fluent API builder for RestMethodParameter.
Fluent API builder base for RestMethodParameter.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
JUnit 5 extension for preserving and restoring system properties around test executions.
Simple REST request.
Deprecated.
this API is part of incubating features of Helidon.
Definition of an outbound header (sent with every request).
Container for RestServer.ComputedHeader repeated annotation.
Definition of a server endpoint.
Definition of an outbound header (sent with every response).
Container for RestServer.Header repeated annotation.
Listener socket assigned to this endpoint.
Status that should be returned.
Java ServiceLoader provider implementation of CodegenExtensionProvider to support code generation for WebServer declarative.
Deprecated, for removal: This API element is subject to removal in a future version.
feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration key cors, or programmatic setup using the io.helidon.webserver.cors.CorsFeature server feature; as this class's reason for existence was mostly CORS, it will be removed in a future release of Helidon; implement HttpService directly instead
Builder for RestServiceSettings.
Classes implementing Resumable are able to receive notification before suspend and after resume.
Allows notification of resumable resources before suspend and after resume.
Retry supports retry policies to be applied on an execution of asynchronous tasks.
A retry policy that prolongs the delays between retries by a defined factor.
Fluent API builder for Retry.DelayingRetryPolicy.
A retry policy that randomizes delays between execution using a "jitter" time.
Fluent API builder for Retry.JitterRetryPolicy.
Retry policy to handle delays between retries.
Retry configuration bean.
Fluent API builder for Retry.
Fluent API builder base for RetryConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Class provides access to built-in RetryPolicy implementations.
Mechanism for controlling retry of attempts to load data by a ConfigSource.
Retry policy settings.
Fluent API builder for RetryPolicyConfig.
Fluent API builder base for RetryPolicyConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Java service loader service to create retry policy based on meta configuration.
Defines delay for next read/poll operation in a polling publisher.
Retry timeout exception.
Objects which describes return type configuration.
Fluent API builder for Returns.
Certificate revocation configuration.
Fluent API builder for RevocationConfig.
Fluent API builder base for RevocationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Revoke and Orphan Token request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Revoke certificate request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Revoke Token request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
A security role used in RBAC (role based access control) schemes.
A fluent API builder for Role.
Implementation of AnnotationAnalyzer which checks for PermitAll annotation if authentication is needed or not.
Tracing of role mapping.
Validator capable of validating role attributes of a subject.
Mark a type or method as public.
Attribute configuration class for Role validator.
A fluent API builder for RoleValidator.RoleConfig.
A definition of "roles allowed" for a specific subject type.
Repeatable annotation for RoleValidator.Roles.
Java service for RoleValidator ABAC security provider.
Context of a single round of code generation.
Round-robin DNS resolver implementation.
Provider of the RoundRobinDnsResolver instance.
A route.
Abstraction of HTTP path supporting routing parameters.
Router for server.
Builder for a standalone router.
Generic builder interface used by both Router.Builder and io.helidon.webserver.WebServer.Builder.
Routing abstraction.
Provides HttpRouting.Builder instances (for the default and the actual) for a Helidon MP service, based on configuration for the component (if any) and defaults otherwise.
Binds an Application or HttpService to a specific (named) routing on WebServer.
Path of a HttpService to register with routing.
Routing request.
Routing response of a server.
Test of router without opening a socket.
Helidon Declarative Run Levels.
Run time of the application (as opposed to build time).
Annotation literal to use when an annotation instance is needed.
This class holds all types related to runtime types, configured from prototypes.
This type is created from a specific prototype.
Deprecated, for removal: This API element is subject to removal in a future version.
this is an unnecessary duplication of what is required on the blueprint, use only blueprint Prototype.Factory instead.
Configuration specific to a factory method to create a runtime type from a prototype with a builder.
Fluent API builder for RuntimeTypeInfo.
Fluent API builder base for RuntimeTypeInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Runtime variant of the UnknownHostException exception.
A StreamObserver that handles exceptions correctly.
Common behavior to all types of samples.
Sample that does not exist as an actual observation but is derived from actual observations.
A sample with a label and a timestamp, typically representing actual observations (rather than derived values).
A metric capable of providing samples.
Tracing sampler settings.
Fluent API builder for SamplerConfig.
Fluent API builder base for SamplerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Sampler types valid for OpenTelemetry tracing.
Sampler types (abbreviated list).
Classpath scanning code generation context.
Module info created from classpath scanning.
Factory for types based on classpath scanning.
Factory to analyze processed types and to provide TypeInfo for them.
Deprecated, for removal: This API element is subject to removal in a future version.
use Scheduling.Cron instead
Consumer invoked by scheduler in defined interval.
Wraps default executor to enable Helidon context propagation for Jersey async calls.
A strategy which allows the user to schedule periodically fired polling event.
A fluent API builder for ScheduledPollingStrategy.
An SPI that allows users to define their own policy how to change the interval between scheduled ticking.
Creates a builder of ScheduledPollingStrategy.RecurringPolicy with an ability to change the behaviour, with a boundaries and the possibility to react to feedback given by ScheduledPollingStrategy.RecurringPolicy.shorten() or ScheduledPollingStrategy.RecurringPolicy.lengthen().
Regular polling strategy implementation.
Interface generated from blueprint io.helidon.common.configurable.ScheduledThreadPoolConfigBlueprint.
Fluent API builder for ScheduledThreadPoolSupplier.
Fluent API builder base for ScheduledThreadPoolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Supplier of a custom scheduled thread pool.
Annotations for Scheduling.
Marks the method to be invoked periodically according to supplied cron expression.
Deprecated, for removal: This API element is subject to removal in a future version.
use CronConfig.Builder instead
Scheduled to be invoked periodically at fixed rate.
Deprecated, for removal: This API element is subject to removal in a future version.
Scheduling CDI Extension.
Scheduling specific exception.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative scheduling.
Json schema object.
Fluent API builder for Schema.
Fluent API builder base for Schema.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the array.
Fluent API builder for SchemaArray.
Fluent API builder base for SchemaArray.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the boolean value.
Fluent API builder for SchemaBoolean.
Fluent API builder base for SchemaBoolean.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation for CodegenExtensionProvider, that code generates JSON Schema.
Json schema related to the integer numbers.
Fluent API builder for SchemaInteger.
Fluent API builder base for SchemaInteger.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Common interface for all Json Schema items.
Fluent API builder for SchemaItem.
Fluent API builder base for SchemaItem.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the null types.
Fluent API builder for SchemaNull.
Fluent API builder base for SchemaNull.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the numbers.
Fluent API builder for SchemaNumber.
Fluent API builder base for SchemaNumber.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the objects.
Fluent API builder for SchemaObject.
Fluent API builder base for SchemaObject.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema related to the strings.
Fluent API builder for SchemaString.
Fluent API builder base for SchemaString.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Json schema type.
A scope, such as request scope.
A Scope that can be (eventually) closed.
Configuration settings for a scope within the "metrics" config section.
Fluent API builder for ScopeConfig.
Fluent API builder base for ScopeConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Service registry of a specific scope.
An attempt was done to get a service instance from a scope that is not active.
Service that provides support for creating Scope instances.
ABAC validator for OAuth2 scopes.
A fluent API builder for ScopeValidator.
Scope annotation.
Repeatable annotation for ScopeValidator.Scope.
Configuration custom class for scope validator.
A service to provide ScopeValidator to AbacProvider.
Interface generated from blueprint io.helidon.metrics.api.ScopingConfigBlueprint.
Fluent API builder for ScopingConfig.
Fluent API builder base for ScopingConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Common methods for secrets.
An AbstractConfigSource and a LazyConfigSource implementation that sources its values from the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.
An AbstractSecretBundleConfigSource.Builder that builds SecretBundleLazyConfigSource instances.
An AbstractConfigSource, NodeConfigSource and PollableSource implementation that sources its values from the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.
A pairing of a Set of entity tags with an Instant identifying the earliest expiration of a Secret indirectly identified by one of those tags.
All engines provide an implementation of this interface with specific methods for these engines.
A Java Service Loader SPI to support additional secret engines of Vault.
Provider that can retrieve secrets.
Marker interface for configuration of secrets providers.
A handler that enforces authentication and/or authorization.
Store of users for resolving httpauth and digest authentication.
Representation of a single user.
This class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point is SecurityContext.
Builder pattern class for helping create Security in a convenient way.
Extension to register bean SecurityProducer.
Common methods for security clients.
Builder constructing a security client - extends the SecurityRequestBuilder for convenience.
Security context.
Security context to retrieve security information about current user, either injected or obtained from Security.contextBuilder(String) and to handle programmatic security.
Fluent API builder for SecurityContext.
Feature which enables injection of empty SecurityContext when security is disabled.
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
A fluent API builder for SecurityEnvironment.
Runtime exception used as by this module to be able to identify exception caused by it.
Server feature for security, to be registered with WebServerConfig.BuilderBase.addFeature(io.helidon.webserver.spi.ServerFeature).
Configuration of security feature fow webserver.
Fluent API builder for SecurityFeature.
Fluent API builder base for SecurityFeatureConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader provider implementation of ServerFeatureProvider for security.
A filter that handles authentication and authorization.
Security filter context.
Handles security for web server.
Handler of query parameters - extracts them and stores them in a security header, so security can access them.
Configuration of a SecurityHandler.
Fluent API builder for SecurityHandler.
Fluent API builder base for SecurityHandlerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Integration of security into WebServer.
Security level stores annotations bound to the specific class and method.
Builder for SecurityLevel class.
Base interface for all security providers.
Service to use with ServiceLoader to map configuration to provider.
Common methods for all security requests (authentication, authorization, and identity propagation).
Fluent API to build a security request.
Response from security provider (and security Module).
Status of a security operation.
A SecurityResponse mapper that is called when a security error is encountered.
A SecurityResponse mapper that is called when a security error is encountered.
Time used in security, configurable.
Fluent API builder for SecurityTime.
Security integration utility for tracing support in integration components.
Deprecated, for removal: This API element is subject to removal in a future version.
DO NOT USE except for backward compatibility with semaphore based handling
Provides SE defaults for config values defaulted in a flavor-dependent way.
Wrapper Flow.Subscriber ensuring OnSubscribe, onNext, onError and onComplete to be signaled serially.
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 customize SerializationConfig.
Deserialization tracing options.
Utility class for serialization operations.
Microprofile server.
Builder to build Server instance.
Extension to handle web server configuration and lifecycle.
Server connection abstraction, used by any provider to handle a socket connection.
An exception that was caused by server communication error (on the original client call).
Connection selector is given a chance to analyze request bytes and decide whether this is a connection it can accept.
Support by this selector.
ServiceLoader provider interface for server connection providers.
A collection of gRPC Context.Key instances available for use in Helidon WebServer gRPC request handlers.
REST endpoint for server side endpoint definition.
Fluent API builder for ServerEndpoint.
Fluent API builder base for ServerEndpoint.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Server features provide a way to add or update server configuration.
Access to builders of various routing types.
A wrapping object to access various configurable elements of server for ServerFeature.
A wrapping object to access listener related builders.
Server features provider is a ServiceLoader provider API to discover server wide features.
Server to handle lifecycle of microprofile implementation.
Java ServiceLoader provider interface for extending server tests with support for additional injection, such as HTTP/1.1 client.
Handler of server test parameters of methods annotated with SetUpRoute.
Basic server lifecycle operations.
HTTP server request.
An enum representing different types of gRPC request attribute that can be added to tracing logs.
Server request entity.
HTTP headers of a server request.
Http server response.
Base class for common server response tasks that can be shared across HTTP versions.
Mutable headers of a server response.
Mutable trailers of a server response.
A supplier of MethodHandlers for server streaming gRPC methods.
A base class for server streaming MethodHandlers.
A server streaming MethodHandler that calls a standard server streaming method handler method of the form.
A server streaming MethodHandler that calls a calls a server streaming method handler method of the form.
A server streaming MethodHandler that calls a calls a server streaming method handler method of the form.
A server streaming MethodHandler that calls a calls a server streaming method handler method of the form.
Test of server that opens a socket (for integration tests).
Supplier of a custom thread pool with defaults appropriate for a thread-per-request server.
Frame from a server (never masked).
A set of annotations (and APIs) required to declare a service.
The Contract annotation is used to relay significance to the type that it annotates.
Describe the annotated type.
Annotation to add a custom service descriptor.
Deprecated.
this API is part of incubating features of Helidon.
Placed on the implementation of a service as an alternative to using a Service.Contract.
Instruction for the Helidon Service Codegen to generate application binding.
Method, constructor, or field marked with this annotation is considered as injectable, and its injection points will be satisfied with services from the service registry.
Provides ability to contextualize the injected service by the target receiver of the injection point dynamically at runtime.
For types that are Service.PerInstance, an injection point (field, parameter) can be annotated with this annotation to receive the name qualifier associated with this instance.
A qualifier that can restrict injection to specifically named instances, or that qualifies services with that name.
This annotation is effectively the same as Service.Named where the Service.Named.value() is a Class name instead of a String.
A service that has instances created for each named instance of the service it is driven by.
A partial scope that creates a new instance for each injection point/lookup.
A service with an instance per request.
A method annotated with this annotation will be invoked after the constructor is finished and all dependencies are satisfied.
A method annotated with this annotation will be invoked when the service registry shuts down.
Deprecated, for removal: This API element is subject to removal in a future version.
use one of the scope annotations instead (Service.Singleton, Service.PerLookup).
A factory to resolve qualified injection points of any type.
An instance with its qualifiers.
Marks annotations that act as qualifiers.
Indicates the desired startup sequence for a service class.
Scope annotation.
Extension point for the service registry to support new scopes.
Provides an ability to create more than one service instance from a single service definition.
A singleton service.
A ServiceLoader provider implementation for CodegenExtensionProvider that handles generation of ApplicationBinding class during annotation processing based on the GenerateBinding annotation.
Types used in code generation of Helidon Service.
Handling of eligible contracts.
Result of analysis of provided contracts.
A descriptor of a service.
Code generator of service descriptor for Helidon Services.
Access to discovered service metadata.
A ServiceLoader provider implementation that adds code generation for Helidon Service Registry.
Service metadata.
An instance managed by the service registry, with a subset of relevant metadata.
Supported options specific to Helidon Service Registry.
Entry point to services in Helidon.
LangChain4j ClassInstanceFactory implementation that retrieves instances of classes from Helidon global Services registry.
A ServiceLoader provider implementation for CodegenExtensionProvider that handles Helidon Service Registry code generation.
Helidon service registry configuration.
Fluent API builder for ServiceRegistryConfig.
Fluent API builder base for ServiceRegistryConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
An exception marking a problem with service registry operations.
ServiceLoader provider implementation of CDI extension to add service registry types as CDI beans.
Manager is responsible for managing the state of a ServiceRegistry.
Static access to the service registry.
Definition of a super service type (if any).
Metadata of the JMS session.
Configuration of the config authentication method.
Fluent API builder for SessionTokenMethodConfig.
Fluent API builder base for SessionTokenMethodConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Represents 'Set-Cookie' header value specified by RFC6265.
A fluent API builder for SetCookie.
The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.
A static method configuring server features.
A static method configuring router (and/or socket) for the server.
A static method configuring simple handlers.
Severity of an event.
Sign request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
The Signature class is used for simplification of the digital signature creation and verification.
Builder of the Signature.
Sign CSR request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Configuration of required and "if-present" headers to be signed.
Fluent API builder to create SignedHeadersConfig instances.
Configuration of headers to be signed.
The JWT used to transfer content across network - e.g.
A default retry policy implementation with ScheduledExecutorService.
Fluent API builder for SimpleRetryPolicy.
Represents a Flow.Publisher that may: signal one item then completes, complete without an item or signal an error.
A subscriber container that accepts only a single, one-time subscriber registration.
A generic sink interface to emit arbitrary events.
ServiceLoader provider interface for Sink providers.
A context for SinkProviders supplied at creation time.
A definition of size in bytes.
Units that can be used.
Kind of units, used for printing out the correct unit.
Access log entry for entity size.
A fluent API builder for SizeLogEntry.
This is propagator of Slf4j MDC values between different threads.
Provider for setting MDC values to the Slf4j MDC support.
Slf4j logging provider.
Pageable query result as pages without total size of the result.
A special socket write that starts async but may switch to sync mode if it detects that the async queue size is below SmartSocketWriter.QUEUE_SIZE_THRESHOLD.
A metric that is capable of providing snapshots.
Deprecated.
Use Socket instead
CDI qualifier to inject a JAX-RS client or URI for a named socket.
Named socket Qualifier for Http Client.
Information available for a connected socket.
The SocketHttpClient provides means to simply pass any bytes over the network and to see how a server deals with such a case.
Socket options.
Fluent API builder for SocketOptions.
Fluent API builder base for SocketOptions.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Socket writer (possibly) used from multiple threads, takes care of writing to a single socket.
Socket write failed.
Dynamic ordering of the query result.
Fluent API builder for Sort.
Fluent API builder base for Sort.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Source of data.
A listener for arbitrary events.
Configurable options of a Source.
ServiceLoader provider interface for Source handlers.
Tracing span.
Fluent API builder to create a new Span.
Span kind.
Span status.
Context of a tracing Span.
Returns a SpanContextSupplier for use in linking trace information to meters via exemplars.
Interface generated from blueprint io.helidon.telemetry.otelconfig.SpanExporterConfigBlueprint.
Fluent API builder for SpanExporterConfig.
Fluent API builder base for SpanExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Types of OpenTelemetry span exporters supported via Helidon tracing configuration.
Tracing span limits settings.
Fluent API builder for SpanLimitsConfig.
Fluent API builder base for SpanLimitsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A listener notified of span lifecycle events.
Exception indicating that a SpanListener has invoked an operation that is not permitted.
Configuration of a single log event in a traced span.
A fluent API builder for SpanLogTracingConfig.
Span Processor type.
Configuration of a single traced span.
A fluent API builder for SpanTracingConfig.
A useful functional interface whose implementations can perform work that may throw a SQLException.
SQL specific configuration.
Fluent API builder for SqlConfig.
Fluent API builder base for SqlConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
JDBC driver info.
A useful functional interface whose implementations can perform work that may throw a SQLException.
A useful functional interface whose implementations can perform work that may throw a SQLException.
An SSE event.
Fluent API builder for SseEvent.
A sink for SSE events.
Sink provider for SSE type.
A source for SseEvents.
A handler for SSE sources.
Configuration of Static content feature.
Fluent API builder for StaticContentFeature.
Fluent API builder base for StaticContentConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WebServer feature to register static content.
ServiceLoader provider implementation for static-content feature for WebServer.
Deprecated, for removal: This API element is subject to removal in a future version.
static content has been refactored to use server feature, with a new service, using new configuration approach, use StaticContentFeature instead, or if specific services are desired, kindly use StaticContentFeature.createService(ClasspathHandlerConfig) and/or StaticContentFeature.createService(FileSystemHandlerConfig)
Deprecated, for removal: This API element is subject to removal in a future version.
Builder for class path based static content.
Builder for file based static content supports, such as file based and classpath based.
Builder for file system based static content.
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation.
An enumeration representing the class of status code.
Access log entry for HTTP status.
A fluent API builder for StatusLogEntry.
Messaging connector which can be notified about messaging stop.
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Stream specific HTTP/2 flow control.
Thrown when no data are received over the stream within configured request timeout.
Helper methods for stream validation.
Media support for strings.
A security subject, representing a user or a service.
A fluent API builder for Subject.
A provider that maps subject(s) authenticated by an authentication provider to a new subject.
Type of principal.
Sub-protocol result.
Decorated publisher that allows subscribing to individual events with java functions.
Helper enum with a singleton cancellation indicator and utility methods to perform atomic actions on Flow.Subscriptions.
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
An exception class that is a RuntimeException and is used to wrap an exception that cannot be thrown in a supplier.
Helper to handle async suppliers that return CompletionStage.
This class provides simple and stateless way to encrypt and decrypt messages using selected symmetric cipher.
Builder of the SymmetricCipher.
APIs for Sys operations on Vault.
System API to use with Vault.sys(SysApi).
Java Service Loader service to add support for sys APIs.
Provider for the built-in system meters.
Deals with global, app-level, and scope to be included in the external representation (output and IDs in delegate meter registries) for all metrics.
Behavior of a tag for further identifying meters.
Tag abstraction that can be used with TracerBuilder.addTracerTag(String, String).
Tag source (a type that can create tags).
Scheduled task.
Interface generated from blueprint io.helidon.scheduling.TaskConfigBlueprint.
Fluent API builder for TaskConfig.
Fluent API builder base for TaskConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Manager of scheduled tasks.
A TCP connection that can be used by any protocol that is based on TCP.
Register filter and mappers to Jersey.
CDI extension for Microprofile Telemetry implementation.
Deprecated.
Handling of temporary files.
Configuration of temporary storage for classpath based handlers.
Fluent API builder for TemporaryStorage.
Fluent API builder base for TemporaryStorageConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Holder of the tenant configuration resolved at runtime.
Tenant configuration.
A fluent API Builder to build instances of TenantConfig.
Configuration of a tenant.
Java ServiceLoader service interface for multitenancy support.
Finder of the tenant if from the request.
Java ServiceLoader service interface for multitenancy support.
Qualifier annotation for Helidon messaging test connector.
Exception during Helidon test processing.
Helidon testing related annotations and APIs.
A test class annotation that ensures Helidon extension is loaded.
Helidon JUnit extension, added through Testing.Test.
Enables LRA coordinator on another socket of this server with random port.
Configuration for @HelidonTest with LRA coordinator running on random port.
Container for registry testing annotations.
Mark a static method to be executed after the service registry has been shut-down.
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
Deprecated.
this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
A ThreadPoolExecutor with an extensible growth policy and queue state accessors.
A RejectedExecutionHandler that supports pool growth by re-attempting to add the task to the queue.
Interface generated from blueprint io.helidon.common.configurable.ThreadPoolConfigBlueprint.
Fluent API builder for ThreadPoolSupplier.
Fluent API builder base for ThreadPoolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Supplier of a custom thread pool.
Throughput based limit, that is backed by a semaphore with timeout on the queue.
Configuration of ThroughputLimit.
Fluent API builder for ThroughputLimit.
Fluent API builder base for ThroughputLimitConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
ServiceLoader service provider for ThroughputLimit limit implementation.
Objects which describes exception throws configuration.
Fluent API builder for Throws.
Copied from google.protobuf.Timestamp to provide access to the wire format.
Copied from google.protobuf.Timestamp to provide access to the wire format.
 
Timeout attempts to terminate execution after defined duration of time.
Timeout configuration bean.
Fluent API builder for Timeout.
Fluent API builder base for TimeoutConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
General timeout runtime exception.
 
Accumulates timing information about large numbers of short-running events (e.g., HTTP requests), each with a Duration value, and reports statistics over all samples (count, total time, mean, max) as well as grouping samples using percentiles or bucket boundaries.
Builder for a new Timer.
Measures an interval of time from instantiation to an explicit invocation of Timer.Sample.stop(io.helidon.metrics.api.Timer).
Access log entry for timestamp.
A fluent API builder for HostLogEntry.
Access log entry for time taken.
A fluent API builder for TimeTakenLogEntry.
Attribute validator for time based attribute checks.
Attribute annotation that can limit the days of week the resource is accessible.
Configuration for time attribute validator.
Fluent API builder for TimeValidator.TimeConfig.
Constraint for a time of day.
Constraint for a time of day - container for repeating TimeValidator.TimeOfDay.
Time validator java service for AbacProvider.
TLS configuration - common for server and client.
Type of client authentication.
Interface generated from blueprint io.helidon.common.tls.TlsConfigBlueprint.
Fluent API builder for Tls.
Fluent API builder base for TlsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Implementors of this contract are responsible for managing the SSLContext instance lifecycle, as well as the TlsReloadableComponent instances.
ServiceLoader service provider for TlsManager.
TLS NIO helidon socket.
TLS socket.
Utility class for TLS.
Token authentication method API.
Java Service Loader service for Token Authentication method support.
A public credential representing an access token.
Fluent API builder for TokenCredential.
Extracts a security token from request or updates headers with the token.
Fluent API builder to create TokenHandler.
Response returning a token.
Wrapper for exceptions intercepted when adapting TokenStream to Stream.
The TokenStreamToMultiAdapter class adapts a TokenStream to Stream, allowing using Stream API on AI services with StreamingChatModels.
Java Service Loader implementation for authenticating using a token.
Fluent API builder for TokenVaultAuth.
Tracing configuration that can be enabled or disabled.
Tracer abstraction.
A builder for tracing tracer.
A producer of Tracer needed for injection into CDI beans.
Java service to integrate various distributed tracers.
Service to use TracerResolver to find tracer to use with Helidon.
Container for Helidon Declarative Tracing types.
Tracing tag declared as a method parameter.
Tracing tag.
Marks all service methods on this type as traced, or marks a method as traced (i.e.
CDI extension for Microprofile Tracing implementation.
Tracing configuration that contains traced components (such as WebServer, Security) and their traced spans and span logs.
Fluent API builder for TracingConfig.
Utility to get the current tracing configuration.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative tracing.
Adds tracing of (overall) Jersey calls.
Utilities for tracing in helidon.
Deprecated.
this type is only to be used from ServiceLoader
Observer that registers tracing endpoint, and collects all tracing checks.
Configuration of Tracing observer.
Fluent API builder for TracingObserver.
Fluent API builder base for TracingObserverConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Applies a particular set of semantic conventions to spans created automatically for requests.
1 Behavior of a provider of tracing semantic conventions.
Supported transaction isolation levels.
A supplier of Transactions.
Annotation used to exclude JavaBean property, method or constructor from JavaBean deserialization support.
Java Service Loader service for Transit engine.
API operations for Vault's Transit Secrets Engine.
Integration with Helidon Security.
Configuration of a digest when using programmatic setup of security digests.
Configuration of encryption when using programmatic setup of security.
Service provider for SecurityProviderService for transit secrets.
Annotations and types related to transactional method execution.
Annotated method will be executed with managed transaction of Tx.Type.MANDATORY type.
Annotated method will be executed with managed transaction of Tx.Type.NEVER type.
Annotated method will be executed with managed transaction of Tx.Type.NEW type.
Annotated method will be executed with managed transaction of Tx.Type.REQUIRED type.
Annotated method will be executed with managed transaction of Tx.Type.SUPPORTED type.
Transaction Tx.Type annotation.
Transaction type.
Annotated method will be executed with managed transaction of Tx.Type.UNSUPPORTED type.
A RuntimeException that indicates that task with managed transaction has failed.
Transaction event listener service.
Implemented by each transaction handling support.
Type of the JMS connection.
Generic type argument model.
Fluent API builder for TypeArgument.
Abstraction of typed attributes settable on OpenTelemetry elements.
Fluent API builder for TypedAttributes.
Fluent API builder base for TypedAttributes.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Reflection based handler of TypedElementInfo, and reflection based Method, Parameter, and Field.
An annotation with defined values.
Fluent API builder for TypedElementInfo.
Fluent API builder base for TypedElementInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Reflection based support to get classes and types.
Utilities for type hierarchy.
Represents the model object for a type.
Fluent API builder for TypeInfo.
Fluent API builder base for TypeInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Common code for type info factories.
Maps TypeInfo to another TypeInfo.
ServiceLoader provider interface for type mapping.
TypeName is similar to Type in its most basic use case.
Fluent API builder for TypeName.
Fluent API builder base for TypeName.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Commonly used type names.
A validator service.
A (usually generated) validator for a specific type.
Deprecated, for removal: This API element is subject to removal in a future version.
use ElementKind, Modifier and AccessModifier instead, and appropriate methods that return these types
Represents a websocket application with class and config endpoints.
Fluent API builder to create TyrusApplication instances.
Configure Tyrus related things.
Routing class for Tyrus.
Fluent API builder for TyrusRouting.
ServiceLoader provider implementation for upgrade from HTTP/1.1 to Tyrus connection.
Tyrus connection upgrade provider.
An AbstractDataSourceExtension that arranges for named DataSource injection points to be satisfied by the Oracle Universal Connection Pool.
UCP specific configuration for DataSource.
Fluent API builder for UcpDataSourceConfig.
Fluent API builder base for UcpDataSourceConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
UCP DataSource config provider.
UCP DataSource factory.
A supplier of MethodHandlers for unary gRPC methods.
A base class for unary method handlers.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a standard unary method handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a handler method of the form.
A unary MethodHandler that calls a unary method handler method of the form.
A runtime exception indicating a unauthorized.
Unchecked exception.
Key/Value Version 2 Secret version request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
An AbstractConfigurableExtension that provides injection support for UniversalConnectionPoolManager and named UniversalConnectionPool instances.
Client connection to a UNIX domain socket.
The type that a reader or writer was requested for is not supported by a MediaContext.
Update Cubbyhole Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Update Key Config request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Update Key/Value Version 1 Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Key/Value Version 2 Secret request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Response to an upgrade attempt.
Support for encoding and decoding of URI in HTTP.
The URI component type.
Fragment section of the URI.
Information about URI, that can be used to invoke a specific request over the network.
Fluent API builder for UriInfo.
Fluent API builder base for UriInfo.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Abstraction of HTTP path supporting matrix parameters.
Segment of a path.
HTTP Query representation.
Mutable HTTP query.
A URI validation exception.
Segment of the URI that caused this validation failure.
Validate parts of the URI.
ConfigSource implementation that loads configuration content from specified endpoint URL.
Url ConfigSource Builder.
OverrideSource implementation that loads configuration override content from specified endpoint URL.
Url Override Source Builder.
Access log entry for user id.
Access log entry for security username.
Fluent API builder for UserLogEntry.
User principal validator.
Builder of the UserPrincipalValidator.
A service to supply custom implementation of SecureUserStore.
Validation annotations and related types.
Boolean constraints.
The value must be false.
The value must be true.
Calendar constraints.
The annotated element must be in the future.
The annotated element must be in the future or present.
The annotated element must be in the past.
The annotated element must be in the past or present.
Collection constraints.
Supported for Collection, Map, and arrays.
Definition of a constraint.
Integer constraints, to allow use of int constants with values.
The value must be the specified Validation.Integer.Max.value() or lower.
The value must be the specified Validation.Integer.Min.value() or higher.
Integer constraints, to allow use of long constants with values.
The value must be the specified Validation.Long.Max.value() or lower.
The value must be the specified Validation.Long.Min.value() or higher.
Value must not be null.
Value must be null.
Validators for any type of number, including BigDecimal, BigInteger, String, CharSequence etc.
The value must have the at most he defined number of Validation.Number.Digits.integer() and Validation.Number.Digits.fraction() digits.
The value must be the specified Validation.Number.Max.value() or lower.
The value must be the specified Validation.Number.Min.value() or higher.
The value must be negative.
The value must be negative or zero.
The value must be positive.
The value must be positive or zero.
String and CharSequence constraints.
Validate that the annotated char sequence is a valid e-mail address.
The value's length must be between Validation.String.Length.min() and Validation.String.Length.value() characters (inclusive).
The value must not be blank.
The value must not be empty.
The value must match the given regular expression.
Enumeration of regular expression flags, that maps to the correct constants on Pattern, such as Pattern.CASE_INSENSITIVE.
Mark an element as validated even when no explicit constraints are added on it to validate the nested object structure.
This type will contain validations on getters (or record components) that cannot be intercepted.
Context of TypeValidator.check(ValidationContext, Object), also used to validate constraints using #check(ConstraintValidator, Object).
Scope of a validation operation.
Configuration of Validation process, used to create a ValidationContext.
Fluent API builder for ValidationContext.
Fluent API builder base for ValidationContextConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
This exception is thrown for validation failures.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative validation.
Response from a validation context after processing all checks.
A generic validator, has a method to validate the object and add messages to a Errors.Collector.
Context of a ConstraintValidator.
Programmatic API to validate values and types.
A typed value with support for mapping (conversion) to other types.
Annotation used to customize behaviour of JavaBean deserialization support.
Class that represents not-set default values.
Percentile and value at that percentile within a distribution.
Hamcrest Matcher implementation that matches ConfigNode.ValueNode value.
A config filter that replaces all placeholders in a config value String with their corresponding values looked up from the config.
Main entry point to Vault operations.
Fluent API builder for Vault.
Exception in Vault communication not based on HTTP response.
Java Service Loader service providing means of authenticating this Vault client with a Vault instance.
Implementation of CDI portable extension to add support for Vault into CDI, including injection of Vault, Authentication methods, Secret engines and Sys APIs that are available on classpath.
Define a named vault instance.
Utility to obtain VaultName instances.
Response for Vault operations that may contain entity.
Fluent API builder for VaultOptionalResponse.
Base builder class for subclasses of VaultOptionalResponse.
Customize the mount path of a secrets engine.
Utility to obtain VaultPath instances.
Common helper methods for Vault Requests.
Response from Vault, always expects a JSON entity.
REST API implementation with Vault specific features.
Fluent API builder for VaultRestApi.
A base builder for VaultRestApi subclasses.
Vault runtime exception.
Fluent API builder for VaultRestException used by RestApiBase.
Vault token implementation.
Builder for VaultToken.
Abstract implementation of token that can be used to access the Vault.
Base builder class for tokens.
Utility class for Vault API.
Verify request and response.
Request object.
Response object parsed from JSON returned by the RestApi.
Simple class to provide version information.
Settings for an OpenTelemetry metrics view registration.
Fluent API builder for ViewRegistrationConfig.
Fluent API builder base for ViewRegistrationConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A virtual descriptor is not backed by a generated descriptor.
Provides system meters for virtual threads using Java Flight Recorder events.
A source implementing this interface provides a target that a ChangeWatcher can use.
A builder for a watchable source.
HTTP client.
WebClient configuration.
Fluent API builder for WebClient.
Fluent API builder base for WebClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Configuration of WebClient transport level propagation of context values.
Fluent API builder for WebClientContextService.
Fluent API builder base for WebClientContextConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client service for context propagation.
Client Context Propagation service provider implementation.
Helidon WebClient cookie manager.
Interface generated from blueprint io.helidon.webclient.api.WebClientCookieManagerConfigBlueprint.
Fluent API builder for WebClientCookieManager.
Fluent API builder base for WebClientCookieManagerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A WebClientService that intercepts certain requests and uses Helidon Discovery where appropriate to discover endpoints for those requests, rerouting them as necessary.
A prototype and factory for WebClientDiscovery instances.
Fluent API builder for WebClientDiscovery.
Fluent API builder base for WebClientDiscoveryConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Client metric meter for all requests.
Container object for all metrics created by the config.
Deprecated.
This class should only be used via ServiceLoader.
Client service for security propagation.
Deprecated.
This class should only be used via ServiceLoader.
Extension that can modify web client behavior.
Chain of services.
Java service loader interface for web client services.
Request to SPI WebClientService that supports modification of the outgoing request.
Response which is created upon receiving of server response.
Fluent API builder for WebClientServiceResponse.
Fluent API builder base for WebClientServiceResponse.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Webclient service for providing metrics which comply with the OpenTelemetry semantic conventions for client metrics.
Provider for a grouping service which gathers telemetry-related webclient services.
Implementation of OpenTelemetry semantic conventions for client tracing.
Client service for tracing propagation.
Deprecated.
This class should only be used via ServiceLoader.
MicroProfile Reactive Messaging Weblogic JMS connector.
Server that opens server sockets and handles requests through routing.
WebServer configuration bean.
Fluent API builder for WebServer.
Fluent API builder base for WebServerConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
A Java ServiceLoader provider implementation of a ServerFeature that adds error handler for ValidationException to all server sockets.
Container class for WebSocket related annotations that are shared by client and server.
A method invoked when the websocket connection is closed.
A method invoked when the websocket communication encounters an error.
A method invoked during HTTP to WebSocket upgrade.
A message listener method.
A method invoked when the websocket connection is established.
Deprecated.
this API is part of incubating features of Helidon.
Definition of the websocket client API.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative websocket client endpoints.
Container class for declarative WebSocket server endpoint types.
Definition of a server endpoint.
Listener socket assigned to this endpoint.
Java ServiceLoader provider implementation for RegistryCodegenExtensionProvider that generates required services to handle declarative websocket server endpoint.
type names used by WebSocket.
Annotation that can define a type weight.
Interface to define that this class is a class with weight.
A bag of values ordered by weight.
Weight utilities.
Substitutions needed for Weld.
Injected when building native-image.
Window size container, used with FlowControl.
Inbound window size container.
Outbound window size container.
Behavior of a type that wraps a related type, typically through delegation.
Behavior of a type that wraps a related type, typically through delegation.
Behavior of Baggage that can be updated.
HTTP Headers that are mutable.
Multi part message is an iterator of parts.
Fluent API builder for WriteableMultiPart.
A single part of a WriteableMultiPart message.
Fluent API builder for WriteablePart.
WebSocket client.
WebSocket full webclient configuration.
Fluent API builder for WsClient.
Fluent API builder base for WsClientConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
This class is intended for generated code, and we do not expect this to be used directly by users.
A WebSocket client exception.
Configuration of an HTTP/1.1 client.
Fluent API builder for WsClientProtocolConfig.
Fluent API builder base for WsClientProtocolConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
Exception requesting a close of the WebSocket communication.
WebSocket protocol configuration.
Fluent API builder for WsConfig.
Fluent API builder base for WsConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WebSocket connection, server side session implementation.
A ServiceLoader provider implementation that adds support for injection of WebSocket related artifacts, such as DirectWsClient in Helidon WebServer unit tests.
WebSocket frame.
WebSocket listener.
A base class for WebSocket listeners to support readers and input streams.
WebSocket operation code.
Implementation of protocol config provider.
Service provider implementation for WebSocket protocol configuration.
ServiceLoader provider implementation for WebSocket protocol.
WebSocket route.
A contract for generated web socket registrations.
WebSocket specific routing.
Fluent API builder for WsRouting.
A ServiceLoader provider implementation that adds support for injection of WebSocket related artifacts, such as WsClient in Helidon WebServer integration tests.
WebSocket session.
An exception that may be thrown by WsListener.onHttpUpgrade(HttpPrologue, io.helidon.http.Headers) during handshake process to reject a websocket upgrade.
ServiceLoader provider implementation for upgrade from HTTP/1.1 to WebSocket.
Http1Upgrader implementation to upgrade from HTTP/1.1 to WebSocket.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is slated for removal with no replacement.
YAML ConfigParser implementation that supports MediaTypes.APPLICATION_YAML.
YAML config source provider for MicroProfile config that supports file application.yaml.
Helidon MicroProfile meta-config provider for Yaml.
MicroProfile ConfigSource that can be used to add YAML files from classpath or file system using the ConfigProviderResolver.getBuilder().
Data propagation provider for the Helidon Zipkin tracing provider.
Interface generated from blueprint io.helidon.telemetry.otelconfig.ZipkinExporterConfigBlueprint.
Fluent API builder for ZipkinExporterConfig.
Fluent API builder base for ZipkinExporterConfig.
Generated implementation of the prototype, can be extended by descendant prototype implementations.
The ZipkinTracer delegates to BraveTracer while creating ZipkinSpanBuilder instead of BraveSpanBuilder.
The ZipkinTracerBuilder is a convenience builder for Tracer to use with Zipkin.
Versions available for Zipkin API.
Zipkin java service.