Uses of Annotation Interface
io.helidon.common.Api.Internal

Packages that use Api.Internal
Package
Description
Code generation for Blueprint annotated interfaces.
Code generation and processing support.
Annotation processor validating use of Helidon APIs.
Implementation of codegen tools for Java annotation processing.
Class model generator for annotation processors.
Java in-process compiler.
Custom copyright provider that generates Helidon copyright headers.
Implementation of codegen utilities for classpath scanning.
Service provider interfaces to extend code generation support.
Common utilities for Helidon projects.
Byte buffers and byte operations.
Concurrency limits API and default implementations.
Feature support for Helidon flavors.
API required to describe features in module descriptor.
Codegen for feature annotations on module-info.java.
Metadata for Helidon Features.
Support for mapping of types.
Common reactive library for Helidon projects.
Socket abstraction and data writing.
Interruptable tasks and related executors.
TLS Configuration for client and server.
Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
Codegen for Helidon Config Metadata.
YAML format ConfigParser implementation.
Helidon Data Repository with Jakarta Persistence Runtime.
Runs imperative applications and declarative Helidon Data repositories with JDBC.
Generates implementations of Helidon Data JDBC repositories.
Internal lexical support shared by JDBC runtime and JDBC code generation.
DataSource support API.
Hikari DataSource support.
JDBC DataSource support.
UCP DataSource support.
CORS related code generation.
Fault tolerance code generation.
Code generation support for declarative GraphQL server endpoints.
Shared declarative gRPC code generation support.
Code generation support for declarative gRPC server endpoints.
HTTP Rest related code generation.
Code generation for Helidon Webserver (HTTP endpoints etc.).
Code generation support for declarative messaging.
Metrics code generation.
Code generation support for declarative OpenAPI.
Scheduling code generation.
Tracing code generation.
Declarative validation code generation.
WebSocket client code generation.
WebSocket server code generation.
Helidon Fault Tolerance Support.
GraphQL server implementation.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
HTTP Content encoding support, usually used to compress entity, such as gzip.
Deflate encoding support.
Gzip encoding support.
Helidon Common HTTP/1.1 classes.
Helidon Common HTTP/2 classes.
Jackson media type support.
Helidon JSON Media Support.
Helidon JSON Binding Media Support.
JSON Smile media support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
Helidon JSON Processor.
Helidon JSON Binding.
Helidon JSON Binding Converters.
Helidon JSON Binding Factories.
Code generator for the JSON schema.
Helidon Messaging API and runtime.
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.
Provides exemplar support in metrics using tracing identifiers.
Micrometer wrapper for Helidon metrics API.
Declares built-in system meters.
Helidon OpenAPI support.
OpenAPI 3.0 support.
OpenAPI 3.1 support.
OpenAPI 3.2 support.
Scheduling for Helidon SE reactive implementation.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Code generation for Helidon Service Registry.
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).
Support for configuring OpenTelemetry via Helidon config.
jUnit test suite.
jUnit test suite SPI.
Distributed tracing support for Helidon.
Open Telemetry tracing support that plugs into the TracerBuilder SPI and provides a Tracer implementation.
Validation API.
Built-in validators of Helidon Validation.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient DNS Resolver First Support.
Helidon WebClient gRPC Support.
Helidon WebClient gRPC tracing support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient JSON-RPC Support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Helidon WebClient SPI.
Implementation of OpenTelemetry semantic conventions for web clients.
Helidon WebClient Tracing 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.
CORS support for Helidon WebServer.
Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
Helidon Webserver gRPC tracing support.
HTTP Strict Transport Security support for Helidon WebServer.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/1.1 specific SPIs.
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 SPI.
Helidon WebServer SSE Support.
Helidon WebServer Static Content Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for JSON-RPC.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
A WebServer feature that adds error handling for ValidationException.
WebSocket server support.