Uses of Package
io.helidon.common

Packages that use io.helidon.common
Package
Description
Support for handling the generation of code for Helidon builders and configured builders.
Common utilities for Helidon projects.
Provides the minimal set of types for immutable, tree-structured configuration access.
Support for context propagation across executor boundaries.
Common cryptography implementations.
Support for mapping of types.
SPI to provide mappers for MapperManager.
Support for parameters with multiple values.
Class model generator for annotation processors.
Custom copyright provider that generates Helidon copyright headers.
Common reactive library for Helidon projects.
Subset of Builder's SPI types that are useful for runtime.
Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.
Etcd configuration source.
Git configuration source.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
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.
YAML format ConfigParser implementation.
Common cross origin configuration and types used by all Helidon flavors.
Helidon Database Client API.
Health check support for Helidon Database Client.
JDBC client for Helidon.
JSON Processing support for Helidon Database Client.
Metrics support for Helidon Database Client.
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 Health API.
Healthchecks provided by our implementation.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Gzip encoding support.
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.
HTTP SSE common package.
The Helidon Injection API provide these annotation types that are typically used at compile time to assign special meaning to the type.
Config-driven Services API.
Injection runtime services.
Injection testing support.
Injection Tools.
Common classes for accessing JSON based REST APIs of third party systems.
Support for Micrometer in Helidon SE.
Provides support for Microstream-Cache features 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.
Metrics package.
Integrating with OCI Metrics.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs as part of a ConfigSourceProvider implementation.
Vault integration.
AppRole authentication method for Vault.
Common classes for Vault integration.
Vault authentication method for Kubernetes.
Token authentication method for Vault.
Cubbyhole secret engine support for Vault.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault transit secrets.
Vault integration SPI.
Helidon Java util logging MDC support.
Helidon Reactive Messaging.
MicroProfile Reactive Messaging Oracle AQ connector.
Microprofile messaging JMS connector.
Microprofile messaging Kafka connector.
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.
Support for Prometheus client endpoint.
Micrometer wrapper for Helidon metrics API.
CDI extension for Helidon MP.
Implementation of Microprofile JWT Auth specification.
Helidon implementation of MicroProfile Long Running Actions.
Integration of Helidon security with Microprofile server.
Microprofile 1.0 server implementation.
Helidon MP integration with Tyrus.
Helidon OpenAPI support.
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.
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.
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.
General utilities for security modules.
Distributed tracing support for Helidon.
Configuration for traced components, spans and logs.
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.
Brave based Open Tracing implementation for an integration with Zipkin.
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 SPI.
Helidon WebClient SSE 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/2 Support.
Helidon WebServer Observability Support.
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.
WebSocket server support.