Helidon Project 4.0.0-ALPHA6 API

Modules
Module
Description
Microprofile messaging MockConnector.
General Bean Validation.
The Builder API module.
The Helidon Config Builder API / SPI.
Helidon ConfigBean Builder Processor module.
The Builder annotation processor module.
The Helidon Builder Processor SPI module.
The Builder Processor Tools module.
Helidon Common library.
Byte buffers and byte operations.
Helidon Common Config Library.
Common tools that use config component.
Helidon Common Context library.
Helidon Common Crypto library.
Feature catalog.
API required to describe features in module descriptor.
Annotation processor generating metadata for Helidon features.
Helidon Common classes for HTTP server and client.
Helidon Common Mapper.
Helidon Common Media Type.
Support for parameters with multiple values.
Utilities for PKI configuration and loading of certificates and keys.
Helidon Common Reactive Library.
Types that are security related and can be used across all components (servers, clients etc.).
Socket abstraction and data writing.
Common task module.
Hamcrest matchers for HTTP.
Hamcrest matchers.
Builder (minimal) types support.
URI utilities.
Helidon SE Config module.
Module supporting encryption of secrets in configuration files.
Etcd config source implementation.
config git module.
Typesafe (Lightbend) Config (HOCON) Parser implementation.
Support for HOCON configuration sources.
Configuration metadata annotations.
Annotation processor generating JSON metadata for configuration.
Implementation of the non-CDI parts of Eclipse MicroProfile Config specification.
config module.
Configuration testing support.
YAML Parser implementation.
Support for YAML configuration sources.
CORS configuration and types shared between Helidon Reactive, Níma and MicroProfile.
GraphQl server implementation.
gRPC Client Module.
gRPC Core Module.
gRPC Metrics Module.
gRPC Server Module.
Helidon health API.
Helidon health checks.
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.
Provides classes and interfaces that support contextual reference counting.
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.
Support for JDBC constructs.
CDI integration for the Jedis Redis client.
Provides classes and interfaces that integrate JTA version 1.2 into CDI version 2.0 using Narayana as the underlying implementation.
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.
Integration of Micronaut into CDI.
Micronaut integration with CDI - annotation processor for Micronaut.
Integration with Micronaut Data.
Provides support for Microstream core features integration.
Provides support for Microstream-Cache features integration.
Provides CDI support for Microstream integration.
Provides support for Microstream-HealthChecks features integration.
Provides support for Microstream-Metrics features integration.
Neo4j support module.
Neo4j health checks module.
Neo4j metrics support module.
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.
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.
Vault's Cubbyhole Secrets Engine support.
Vault's Database Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault's KV1 Secrets Engine support.
Vault's PKI Secrets Engine support.
Vault transit secrets.
Sys operations for Vault.
Utilities for Jersey handling.
A Connector that utilizes the Helidon HTTP Client to send and receive * HTTP request and responses.
Helidon logging.
Helidon Java Util Logging MDC support module.
Helidon Slf4j MDC module.
Abstract coordinator spi for easy switching used coordinator implementation.
Coordinator client for coordinators using Narayana like API.
Helidon Reactive Messaging.
MicroProfile Reactive Messaging Oracle AQ connector.
Microprofile messaging JMS connector.
Microprofile messaging Kafka connector.
Microprofile messaging Weblogic JMS connector.
Exposes JMS based on javax packages over jakarta packages.
Helidon Metrics implementation.
Helidon metrics API.
Prometheus support.
Tools for implementing metrics service endpoints.
Provides exemplar support in metrics using tracing identifiers.
MicroProfile access log extension.
CDI implementation enhancements for Helidon MP.
CDI extension for microprofile config implementation.
Support for CORS.
Microprofile fault tolerance implementation.
GraphQL microprofile server module.
gRPC client implementation for Helidon MP.
gRPC microprofile core module
gRPC microprofile metrics module
gRPC microprofile server module
Microprofile health module.
Microprofile jwt module.
Helidon implementation of MicroProfile Long Running Actions.
MicroProfile Reactive Messaging implementation.
MicroProfile Reactive Messaging Health check.
MicroProfile Reactive Messaging Metrics.
Microprofile metrics implementation.
Microprofile OIDC integration.
CDI extension for MicroProfile OpenAPI implementation.
MicroProfile Reactive Streams Operators implementation.
MP Rest client.
CDI Scheduling implementation.
Microprofile configuration module.
Implementation of a layer that binds microprofile components together and runs an HTTP server.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon services.
Eclipse Microprofile Tracing implementation for helidon microprofile.
MP Tyrus Integration
 
TLS configuration for client and server.
Fault tolerance module for Helidon Níma.
GraphQL server integration with Helidon Níma WebServer.
Helidon Níma gRPC server.
Content encoding support.
Deflate content encoding support.
GZip content encoding support.
Common classes for Media Support (reading/writing entity as a specific type).
Jackson media support.
JSON-B media support.
JSON-P media support.
Multipart media support.
Annotation processor that generates HTTP Endpoints.
HTTP2 common classes.
HTTP/2 WebClient.
HTTP/2 WebServer.
Observability features.
Observability features.
Health checks for Níma observability.
Observe info module.
Observe log module.
Metrics endpoint for Níma WebServer.
Open API integration with Níma WebServer.
Support types for REST services.
Nima SSE common package.
Nima SSE webclient package.
Nima SSE WebServer.
Unit and integration testing support for Níma WebServer and JUnit 5.
Unit and integration testing support for Níma WebSocket and JUnit 5.
WebClient API and HTTP/1.1 implementation.
Loom based WebServer.
WebServer Access log.
Integration of Context with WebServer.
Helidon WebServer CORS support.
Helidon Níma WebServer static content support.
Níma WebServer Tracing support.
WebSocket APIs.
WebSocket client.
WebSocket server support.
Helidon SE OpenAPI Support.
Pico API module.
Helidon Pico Config-Driven ConfiguredBy API Module.
Helidon Pico ConfiguredBy Processor module.
Pico Config-Driven Services Module.
Pico maven-plugin module.
Pico Annotation Processor module.
The Pico Runtime Services Module.
Pico Testing Support Module.
The Pico Tools module.
Helidon reactive DB Client.
Helidon reactive DB Client Common.
Helidon reactive DB Client Health Check.
Helidon Common Mapper.
Helidon DB JSON-P Mapper.
Helidon reactive DB Client Metrics.
Helidon JDBC DB Client Metrics.
Helidon Common Mapper.
Helidon reactive DB Client Tracing.
Fault tolerance module for Helidon reactive implementation.
GraphQL server integration with Helidon Reactive WebServer.
Microprofile configuration module.
Media type support common classes.
Jackson support common classes.
JSON-B support common classes.
JSON-P support common classes.
Media MultiPart support classes.
Metrics endpoint for reactive WebServer.
OpenAPI integration with Helidon Reactive WebServer.
Support types for REST services.
Helidon WebClient.
Basic integration with JAX-RS client.
Helidon WebClient Metrics.
Helidon WebClient Security.
Helidon WebClient Tracing.
Reactive web server.
Reactive web server.
The Helidon SE CORS module
 
Jersey integration.
Static content support for Helidon WebServer.
Netty EPOLL transport.
Netty IOURING transport.
WebSocket support for Helidon webserver.
Scheduling module for Helidon reactive implementation.
Java for cloud security module.
Policy attribute validator.
Policy attribute validator.
Role attribute validator.
Scope attribute validator.
Time attribute validator.
Annotations for integration with environment supporting annotations.
Security integration common.
Security integration with Helidon gRPC.
Security integration with Jersey.
Security integration with Jersey Client.
Security integration with Helidon Níma Webserver.
Security integration with Helidon Webserver.
Http signature provider.
Attribute based access control provider.
Java for cloud security module providers.
Vault operation backed by configuration.
Google login authentication provider.
Header based authentication provider.
Basic and digest authentication provider.
Http signature provider.
IDCS role mapper.
JWT provider.
OIDC authentication and security propagation provider.
OIDC common classes.
OIDC authentication and security propagation provider for reactive server.
Helidon Security utilities.
Opentracing support for helidon, with an abstraction API and SPI for tracing collectors.
Tracing configuration for traced components.
Jaeger tracing support.
Tracing integration with Jersey.
Tracing integration with jersey (JAX-RS) client.
Open telemetry support for Helidon tracing.
Open tracing support for Helidon tracing.
TracerResolver tracing support.
Zipkin tracing support.