All Packages
Package
Description
Startup of Helidon applications.
Support for handling the generation of code for Helidon builders and configured builders.
Code generation for
Blueprint
annotated interfaces.Code generation and processing support.
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.
Provides the minimal set of types for immutable, tree-structured configuration access.
SPI to load an implementation to be able to discover the default configuration of current environment.
General utilities that use
Config
.Loadable service definitions.
Support for context propagation across executor boundaries.
Provider for data propagation between threads in executor service.
Common cryptography implementations.
Feature support for Helidon flavors.
API required to describe features in module descriptor.
Support for mapping of types.
SPI to provide
mappers
for MapperManager
.Support for mapping resources to media types, be it files, URIs or URLs.
SPI to provide custom mappings of resources to media types.
Support for parameters with multiple values.
Utilities for PKI configuration and loading of certificates and keys.
Common reactive library for Helidon projects.
Types that are security related and can be used across all components (servers, clients etc.).
Socket abstraction and data writing.
Interruptable tasks and related executors.
Testing support for HTTP.
Basic testing support for Helidon.
TLS Configuration for client and server.
TLS Configuration SPI 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.
Support for encrypted properties.
Etcd configuration source.
Git configuration source.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
HOCON config source for MicroProfile config.
Configuration metadata to support IDE auto completion
and generation of documentation.
Codegen for Helidon Config Metadata.
Helidon implementation of microprofile config.
Helidon specific extension support for MicroProfile Config.
Mappers that can map
Config
to classes with factory methods, classes with Builders and
general "bean" classes with constructor and setters.Configuration SPI that defines the behavior developers can implement to extend the config system.
Configuration Testing Support.
YAML format ConfigParser implementation.
YAML config source for MicroProfile config.
Common cross origin configuration and types used by all Helidon flavors.
Helidon Database Client API.
Health check support for Helidon Database Client.
Hikari JDBC connection pool.
Service provider interface for Hikari JDBC connection pool support.
JDBC client for Helidon.
Service provider interface for Helidon Database Client JDBC.
JSON Processing support for Helidon Database Client.
Metrics support for Helidon Database Client.
Metrics support for Hikari Connection Pool.
Helidon Database Client MongoDB.
Service provider interface for Helidon Database Client.
Tracing support for Helidon Database Client.
Helidon Fault Tolerance Support.
GraphQL server implementation.
Helidon gRPC API module.
Core classes used by both the gRPC server and gRPC client.
Helidon Health API.
Healthchecks provided by our implementation.
Health check SPI.
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.
SPI to create custom content encoding.
Helidon Common HTTP/2 classes.
Helidon Media Support.
Jackson media type support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
Helidon Media Support SPI.
HTTP SSE common package.
Provides classes and interfaces that help to produce things from configuration.
Provides classes and interfaces that wrap existing CDI constructs.
Provides classes and interfaces for working with Eclipselink in CDI.
Provides classes and interfaces for working with Hibernate in
CDI.
Provides classes and interfaces that integrate the
provider-independent parts of JPA into CDI.
Common classes for accessing JSON based REST APIs of third party systems.
Provides classes and interfaces to assist in the development of
DataSource
-related CDI portable extensions.CDI integration for the Hikari connection pool.
Provides classes and interfaces that integrate the Oracle Universal Connection Pool into CDI as a
provider of
DataSource
beans.Substitutions for GraalVM native image for PostgreSQL database driver.
Extension for GraalVM native image for Helidon MP.
Extension for Graal Substrate VM.
Support for JDBC constructs.
Support for JTA-related JDBC constructs.
Provides classes and interfaces that enable transactional
observer methods in Weld-backed CDI 2.0
SE implementations using the Narayana engine.
Support for Micrometer in Helidon SE.
Support for Micrometer in Helidon MP.
Integrates Micronaut beans and interceptors into CDI.
Micronaut data specific extensions for CDI.
Provides support for Microstream-Cache features integration.
Provides CDI support for Microstream integration.
Provides support for Microstream core features integration.
Provides support for Microstream-HealthChecks features integration.
Provides support for Microstream-Metrics features integration.
Neo4j integrations for Helidon.
Health check for Neo4j.
Metrics package.
Implementation of OCI integrations.
Integrating with OCI Metrics.
Integrating with OCI Metrics Using CDI.
Provides classes and interfaces that integrate any service client
from the Oracle Cloud Infrastructure Java SDK into CDI
3.0-based applications.
Helidon Injection Runtime Integrations to support OCI SDK.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a ConfigSourceProvider implementation.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a MpMetaConfigProvider implementation.
Extension points for OCI integration.
Helidon Integrations of OCI Certificates Service.
Helidon Integrations SPI of OCI Certificates Service.
Helidon OpenAPI UI support.
Vault integration.
AppRole authentication method for Vault.
Common classes for Vault integration.
Vault authentication method for Kubernetes.
Token authentication method for Vault.
Vault integration with CDI.
Cubbyhole secret engine support for Vault.
Vault's Database Secrets Engine support.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault's PKI Secrets Engine support.
Vault transit secrets.
Vault integration SPI.
Sys operations for Vault.
Jersey JAX-RS client with context propagation support.
Utilities for Jersey handling.
A
Connector
that utilizes the Helidon HTTP Client to send and receive
HTTP request and responses.Helidon MDC support for delegation of the MDC values to all of the logging frameworks.
This package provides interface for an actual MDC support implementation.
Helidon Java util logging MDC support.
Helidon Log4j MDC propagation support.
Helidon Slf4J MDC propagation support.
MicroProfile Long Running Actions Coordinator client spi.
MicroProfile Long Running Actions Narayana Coordinator client.
Helidon Reactive Messaging.
MicroProfile Reactive Messaging Oracle AQ connector.
Microprofile messaging JMS connector.
A shim to use javax JMS with Jakarta JMS.
Microprofile messaging Kafka connector.
Helidon messaging mock connector for testing purposes.
Microprofile messaging Weblogic JMS connector.
Tiny HSON parser and writer.
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.
Support for Prometheus client endpoint.
Micrometer wrapper for Helidon metrics API.
SPIs declared by the Micrometer implementation of the neutral API.
SPI for Helidon metrics.
Declares built-in system meters.
Extension of MicroProfile to add support for access log.
General Bean Validation.
CDI extension for Helidon MP.
Helidon implementation of microprofile config for CDI.
Helidon MP CORS Support
Helidon implementation of Microprofile fault tolerance.
Microprofile GraphQL server implementation.
Client gRPC microprofile classes.
Core gRPC microprofile classes.
Microprofile gRPC server implementation.
Microprofile gRPC server implementation.
Microprofile gRPC tracing implementation.
Implements the JAX-RS and CDI support for microprofile.
Implementation of Microprofile JWT Auth specification.
Helidon implementation of MicroProfile Long Running Actions.
MicroProfile Reactive Messaging implementation.
MicroProfile Reactive Messaging Health check.
Microprofile metrics specification implementation.
Interfaces optionally implemented by other components interested in key metrics processing events.
OIDC integration for Microprofile server.
Support for OpenAPI in Helidon MP.
Support for MicroProfile Reactive Streams Operators in Helidon MP.
Helidon specific extension to the rest client implementation from Jersey.
CDI Scheduling implementation.
Integration of Helidon security with Microprofile server.
Integration of Helidon security with Microprofile server SPI.
Microprofile 1.0 server implementation.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
MicroProfile Telemetry support for Helidon.
JUnit5 extension to run CDI tests.
Helidon implementation of mocking.
TestNG extension to run CDI tests.
Microprofile extension for tracing.
Helidon MP integration with Tyrus.
Helidon OpenAPI support.
OpenAPI SPI.
Scheduling for Helidon SE reactive implementation.
Security
Attribute based access control policy validator.
Integration with Java EE expression language.
Service provider interface (SPI) to support policy statements in Attribute based access control.
Role attribute validator.
Scope (OAuth2) attribute validator.
Time attribute validator.
Annotations for integration with containers supporting them.
Utilities for integrating Helidon security with other components, such as Web Server
and Jersey.
JWT (JSON web token) support.
JWK (JSON web key) support.
Attribute based access control (ABAC) security provider.
Attribute based access control (ABAC) security provider's SPI.
Common classes for provider implementation.
Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.
Vault operation backed by configuration.
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
SPI for basic and digest authentication providers.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Open ID Connect (OIDC) SPI interfaces.
Security component's SPI.
General utilities for security modules.
Code generation for Helidon Service Registry.
Metadata for 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
).Service registry SPI provides extension points for the service registry.
Extension point to support a single main class (
Main
) to start various styles of applications,
such as Helidon Injection based applications, and Helidon MicroProfile applications.Distributed tracing support for Helidon.
Configuration for traced components, spans and logs.
Integration of Jersey with tracing.
Tracing support for Jersey client.
Helidon integration with Jaeger tracer.
Open Telemetry tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Open Tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Open Tracing specific SPI, to add various tracers.
Brave based Open Tracing implementation for an integration with Zipkin.
SPI classes to support integration of distributed tracers.
Helidon tracing support for
TracerResolver
.Helidon WebClient APIs shared by all types of clients.
Helidon WebClient DNS Resolver First Support.
Helidon WebClient DNS Resolver Round Robin Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Helidon WebClient SPI.
Helidon WebClient SSE Support.
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.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
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 HTTP/2 SPI.
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 Observability SPI.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Services Common.
Helidon WebServer SPI.
Helidon WebServer SSE Support.
Helidon WebServer Static Content Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for HTTP2.
Helidon WebServer Testing JUnit5 SPI.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
WebSocket server support.
WebSocket APIs.