Uses of Package
io.helidon.builder.api
Packages that use io.helidon.builder.api
Package
Description
Support for handling the generation of code for Helidon builders and configured builders.
Class model generator for annotation processors.
Java in-process compiler.
Concurrency limits API and default implementations.
Provides the minimal set of types for immutable, tree-structured configuration access.
General utilities that use
Config
.Support for mapping of types.
Utilities for PKI configuration and loading of certificates and keys.
Socket abstraction and data writing.
TLS Configuration for client and server.
Subset of Builder's SPI types that are useful for runtime.
URI utilities.
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
JDBC client for Helidon.
Helidon Fault Tolerance Support.
HTTP Content encoding support, usually used to compress entity, such as
gzip
.Helidon Media Support.
Provides classes and interfaces related to automatic and unobtrusive service instance registration in Netflix Eureka servers of version 2.0.3 or later.
Integration with Langchain4j.
Provides integration with Cohere models.
Provides integration with Ollama models.
Provides integration with OpenAi models.
Provides integration with Oracle embedding store.
Implementation of OCI integrations.
Helidon Service Registry Integrations to support OCI SDK.
Helidon Integrations of OCI Certificates Service.
Helidon OpenAPI UI support.
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
Client gRPC microprofile classes.
Support for OpenAPI in Helidon MP.
Metrics support for MP REST Client.
Helidon OpenAPI support.
Scheduling for Helidon SE reactive implementation.
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader
).Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient WebSocket Support.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer Access Log Support.
An implementation of a feature to protect all server requests with a limit.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Observability Support.
Helidon WebServer Observability Config Support.
Helidon WebServer Observability Health Support.
Helidon WebServer Observability Info Support.
Helidon WebServer Observability Log Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Static Content Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
WebSocket server support.
-
Classes in io.helidon.builder.api used by io.helidon.builder.apiClassDescriptionMarker interface for the prototype API, usually a generated interface.
-
Classes in io.helidon.builder.api used by io.helidon.codegen.classmodelClassDescriptionMarker interface for the prototype API, usually a generated interface.
-
Classes in io.helidon.builder.api used by io.helidon.codegen.compilerClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.common.concurrency.limitsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.common.configClassDescriptionTerminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.common.configurableClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.common.mapperClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.common.pkiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.common.socketClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.common.tlsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.common.typesClassDescriptionApplying this annotation to a
Prototype.Blueprint
-annotated interface method will cause the generated class to also include additional "add*()" methods.Marker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance. -
Classes in io.helidon.builder.api used by io.helidon.common.uriClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.configClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.dbclient.jdbcClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.faulttoleranceClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.http.encodingClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.http.mediaClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.integrations.eurekaClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.integrations.langchain4jClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.langchain4j.providers.cohereClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.langchain4j.providers.ollamaClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.langchain4j.providers.openaiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.langchain4j.providers.oracleClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.ociClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.oci.sdk.runtimeClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.integrations.oci.tls.certificatesClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.integrations.openapi.uiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.metrics.apiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.microprofile.grpc.clientClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.microprofile.openapiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.microprofile.restclientmetricsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.openapiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.schedulingClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.service.registryClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.webclient.apiClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webclient.grpcClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webclient.http1ClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webclient.http2ClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webclient.websocketClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserverClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.accesslogClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.concurrency.limitsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.contextClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.corsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.grpcClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.webserver.httpClassDescriptionMarker interface for the prototype API, usually a generated interface.
-
Classes in io.helidon.builder.api used by io.helidon.webserver.http1ClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.http2ClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.
-
Classes in io.helidon.builder.api used by io.helidon.webserver.observeClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.configClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.healthClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.infoClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.logClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.metricsClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.observe.tracingClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.securityClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.staticcontentClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.A prototype
Prototype.Blueprint
may extend this interface to explicitly reference the associated runtime type.This type is created from a specific prototype.Mark this runtime type as prototyped by a specific prototype. -
Classes in io.helidon.builder.api used by io.helidon.webserver.testing.junit5
-
Classes in io.helidon.builder.api used by io.helidon.webserver.testing.junit5.websocket
-
Classes in io.helidon.builder.api used by io.helidon.webserver.websocketClassDescriptionMarker interface for the prototype API, usually a generated interface.Terminating method of this builder that creates a prototype instance.