io.helidon.common |
Common utilities for Helidon projects.
|
io.helidon.common.configurable |
General utilities that use Config .
|
io.helidon.common.configurable.spi |
Loadable service definitions.
|
io.helidon.common.context |
Support for context propagation across executor boundaries.
|
io.helidon.common.context.spi |
Provider for data propagation between threads in executor service.
|
io.helidon.common.crypto |
Common cryptography implementations.
|
io.helidon.common.http |
HTTP APIs and implementations usable by both server and client side of the HTTP story.
|
io.helidon.common.mapper |
Support for mapping of types.
|
io.helidon.common.mapper.spi |
|
io.helidon.common.media.type |
Support for mapping resources to media types, be it files, URIs or URLs.
|
io.helidon.common.media.type.spi |
SPI to provide custom mappings of resources to media types.
|
io.helidon.common.pki |
Utilities for PKI configuration and loading of certificates and keys.
|
io.helidon.common.reactive |
Common reactive library for Helidon projects.
|
io.helidon.common.serviceloader |
Java Service loader extension.
|
io.helidon.common.testing.junit5 |
Basic testing support for Helidon.
|
io.helidon.config |
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
|
io.helidon.config.encryption |
Support for encrypted properties.
|
io.helidon.config.etcd |
Etcd configuration source.
|
io.helidon.config.git |
Git configuration source.
|
io.helidon.config.hocon |
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
|
io.helidon.config.hocon.mp |
HOCON config source for MicroProfile config.
|
io.helidon.config.metadata |
Configuration metadata to support IDE auto completion
and generation of documentation.
|
io.helidon.config.metadata.processor |
Annotation processor generating JSON metadata for configuration.
|
io.helidon.config.mp |
Helidon implementation of microprofile config.
|
io.helidon.config.mp.spi |
Helidon specific extension support for MicroProfile Config.
|
io.helidon.config.objectmapping |
Mappers that can map Config to classes with factory methods, classes with Builders and
general "bean" classes with constructor and setters.
|
io.helidon.config.spi |
Configuration SPI that defines the behavior developers can implement to extend the config system.
|
io.helidon.config.testing |
Configuration Testing Support.
|
io.helidon.config.yaml |
YAML format ConfigParser implementation.
|
io.helidon.config.yaml.mp |
YAML config source for MicroProfile config.
|
io.helidon.dbclient |
Reactive Database API for Helidon.
|
io.helidon.dbclient.common |
Helper classes to use in various implementations.
|
io.helidon.dbclient.health |
Health check support for Helidon DB Client.
|
io.helidon.dbclient.jdbc |
Helidon DB implementation for JDBC.
|
io.helidon.dbclient.jdbc.spi |
Service provider interface for Helidon DB implementation for JDBC.
|
io.helidon.dbclient.jsonp |
JSON Processing support for Helidon DB.
|
io.helidon.dbclient.metrics |
Metrics support for Helidon DB Client.
|
io.helidon.dbclient.metrics.jdbc |
Metrics support for Helidon DB JDBC Client.
|
io.helidon.dbclient.mongodb |
Helidon DB integration for reactive mongoDB.
|
io.helidon.dbclient.spi |
Service provider interface for Helidon DB.
|
io.helidon.dbclient.tracing |
Tracing support for Helidon DB.
|
io.helidon.faulttolerance |
Fault tolerance for Helidon SE reactive implementation.
|
io.helidon.graphql.server |
GraphQL server implementation for Helidon SE.
|
io.helidon.grpc.client |
gRPC client API.
|
io.helidon.grpc.core |
Core classes used by both the reactive gRPC server API and gRPC client API.
|
io.helidon.grpc.metrics |
Classes to support adding metrics to gRPC calls.
|
io.helidon.grpc.server |
Reactive gRPC server API.
|
io.helidon.health |
Health check support for helidon SE.
|
io.helidon.health.checks |
Healthchecks provided by our Microprofile implementation.
|
io.helidon.health.common |
Health common package.
|
io.helidon.integrations.cdi.delegates |
Provides classes and interfaces that wrap existing CDI constructs.
|
io.helidon.integrations.cdi.eclipselink |
Provides classes and interfaces for working with Eclipselink in CDI.
|
io.helidon.integrations.cdi.hibernate |
Provides classes and interfaces for working with Hibernate in
CDI.
|
io.helidon.integrations.cdi.jpa |
Provides classes and interfaces that integrate the
provider-independent parts of JPA into CDI.
|
io.helidon.integrations.cdi.oci.objectstorage |
Provides classes and interfaces that integrate the OCI object
storage service into CDI 2.0-based applications.
|
io.helidon.integrations.cdi.referencecountedcontext |
Provides classes and interfaces that support contextual reference
counting.
|
io.helidon.integrations.common.rest |
Common classes for accessing JSON based REST APIs of third party systems.
|
io.helidon.integrations.datasource.cdi |
Provides classes and interfaces to assist in the development of
DataSource -related CDI portable extensions.
|
io.helidon.integrations.datasource.hikaricp.cdi |
|
io.helidon.integrations.datasource.ucp.cdi |
|
io.helidon.integrations.jdbc |
Support for JDBC constructs.
|
io.helidon.integrations.jedis.cdi |
|
io.helidon.integrations.jta.cdi |
Provides classes and interfaces that integrate JTA version 1.2
into CDI
version 2.0 using Narayana as the
underlying implementation.
|
io.helidon.integrations.jta.jdbc |
Support for JTA-related JDBC constructs.
|
io.helidon.integrations.jta.weld |
|
io.helidon.integrations.micrometer |
Support for Micrometer in Helidon SE.
|
io.helidon.integrations.micrometer.cdi |
Support for Micrometer in Helidon MP.
|
io.helidon.integrations.micronaut.cdi |
Integrates Micronaut beans and interceptors into CDI.
|
io.helidon.integrations.micronaut.cdi.data |
Micronaut data specific extensions for CDI.
|
io.helidon.integrations.micronaut.cdi.processor |
Annotation processors for Micronaut integration.
|
io.helidon.integrations.microstream.cache |
Provides support for Microstream-Cache features integration.
|
io.helidon.integrations.microstream.cdi |
Provides CDI support for Microstream integration.
|
io.helidon.integrations.microstream.core |
Provides support for Microstream core features integration.
|
io.helidon.integrations.microstream.health |
Provides support for Microstream-HealthChecks features integration.
|
io.helidon.integrations.microstream.metrics |
Provides support for Microstream-Metrics features integration.
|
io.helidon.integrations.neo4j |
Neo4j integrations for Helidon.
|
io.helidon.integrations.neo4j.health |
Health check for Neo4j.
|
io.helidon.integrations.neo4j.metrics |
Metrics package.
|
io.helidon.integrations.oci.atp |
OCI ATP integration.
|
io.helidon.integrations.oci.cdi |
CDI extension to add support for injection of OCI APIs.
|
io.helidon.integrations.oci.connect |
Classes needed for OCI to connect to service API.
|
io.helidon.integrations.oci.connect.spi |
Service provider interfaces for OCI connect.
|
io.helidon.integrations.oci.metrics |
Integrating with OCI Metrics.
|
io.helidon.integrations.oci.metrics.cdi |
Integrating with OCI Metrics Using CDI.
|
io.helidon.integrations.oci.objectstorage |
OCI Object Storage integration.
|
io.helidon.integrations.oci.objectstorage.health |
OCI Object Storage Health.
|
io.helidon.integrations.oci.sdk.cdi |
|
io.helidon.integrations.oci.telemetry |
Integration with OCI Telemetry.
|
io.helidon.integrations.oci.vault |
Integration with OCI Vault REST API including the KMS encryption and digest support.
|
io.helidon.integrations.oci.vault.health |
OCI Vault Health.
|
io.helidon.integrations.openapi.ui |
Support for the OpenAPI UI in Helidon SE.
|
io.helidon.integrations.vault |
Vault integration.
|
io.helidon.integrations.vault.auths.approle |
AppRole authentication method for Vault.
|
io.helidon.integrations.vault.auths.common |
Common classes for Vault integration.
|
io.helidon.integrations.vault.auths.k8s |
Vault authentication method for Kubernetes.
|
io.helidon.integrations.vault.auths.token |
Token authentication method for Vault.
|
io.helidon.integrations.vault.cdi |
Vault integration with CDI.
|
io.helidon.integrations.vault.secrets.cubbyhole |
Cubbyhole secret engine support for Vault.
|
io.helidon.integrations.vault.secrets.database |
Vault's Database Secrets Engine support.
|
io.helidon.integrations.vault.secrets.kv1 |
Vault's KV1 Secrets Engine support.
|
io.helidon.integrations.vault.secrets.kv2 |
Vault's Key/value version 2 Secrets Engine support.
|
io.helidon.integrations.vault.secrets.pki |
Vault's PKI Secrets Engine support.
|
io.helidon.integrations.vault.secrets.transit |
Vault transit secrets.
|
io.helidon.integrations.vault.spi |
Vault integration SPI.
|
io.helidon.integrations.vault.sys |
Sys operations for Vault.
|
io.helidon.jersey.common |
Utilities for Jersey handling.
|
io.helidon.jersey.connector |
A Connector that utilizes the Helidon HTTP Client to send and receive
HTTP request and responses.
|
io.helidon.logging.common |
Helidon MDC support for delegation of the MDC values to all of the logging frameworks.
|
io.helidon.logging.common.spi |
This package provides interface for an actual MDC support implementation.
|
io.helidon.logging.jul |
Helidon Java util logging MDC support.
|
io.helidon.logging.slf4j |
Helidon Slf4J MDC propagation support.
|
io.helidon.lra.coordinator.client |
MicroProfile Long Running Actions Coordinator client spi.
|
io.helidon.lra.coordinator.client.narayana |
MicroProfile Long Running Actions Narayana Coordinator client.
|
io.helidon.media.common |
Common classes for processing content with a specific MediaType .
|
io.helidon.media.common.spi |
|
io.helidon.media.jackson |
Jackson media type support.
|
io.helidon.media.jsonb |
JSON-B media type support.
|
io.helidon.media.jsonp |
JSON-P media type support.
|
io.helidon.media.multipart |
Helidon Media MultiPart.
|
io.helidon.messaging |
Helidon Reactive Messaging.
|
io.helidon.messaging.connectors.aq |
MicroProfile Reactive Messaging Oracle AQ connector.
|
io.helidon.messaging.connectors.jms |
Microprofile messaging JMS connector.
|
io.helidon.messaging.connectors.kafka |
Microprofile messaging Kafka connector.
|
io.helidon.metrics |
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
|
io.helidon.metrics.api |
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.
|
io.helidon.metrics.api.spi |
SPI for the metrics API.
|
io.helidon.metrics.exemplartrace |
Provides exemplar support in metrics using tracing identifiers.
|
io.helidon.metrics.jaeger |
Exposes Jaeger tracing metrics as Helidon vendor metrics.
|
io.helidon.metrics.prometheus |
Support for Prometheus client endpoint.
|
io.helidon.metrics.serviceapi |
API and minimal implementation for metrics support service.
|
io.helidon.metrics.serviceapi.spi |
Service provider interfaces for locating implementations of the metrics support service.
|
io.helidon.microprofile.accesslog |
Extension of MicroProfile to add support for access log.
|
io.helidon.microprofile.bean.validation |
General Bean Validation.
|
io.helidon.microprofile.cdi |
CDI extension for Helidon MP.
|
io.helidon.microprofile.config |
Helidon implementation of microprofile config for CDI.
|
io.helidon.microprofile.cors |
Helidon MP CORS Support
|
io.helidon.microprofile.faulttolerance |
Helidon implementation of Microprofile fault tolerance.
|
io.helidon.microprofile.graphql.server |
Microprofile GraphQL server implementation.
|
io.helidon.microprofile.grpc.client |
gRPC client microprofile classes.
|
io.helidon.microprofile.grpc.core |
Core gRPC microprofile classes.
|
io.helidon.microprofile.grpc.metrics |
gRPC microprofile metrics.
|
io.helidon.microprofile.grpc.server |
Microprofile 1.0 gRPC server implementation.
|
io.helidon.microprofile.grpc.server.spi |
Microprofile 1.0 gRPC server implementation.
|
io.helidon.microprofile.health |
Implements the JAX-RS and CDI support for microprofile.
|
io.helidon.microprofile.jwt.auth |
Implementation of Microprofile JWT Auth specification.
|
io.helidon.microprofile.lra |
Helidon implementation of MicroProfile Long Running Actions.
|
io.helidon.microprofile.messaging |
MicroProfile Reactive Messaging implementation.
|
io.helidon.microprofile.messaging.health |
MicroProfile Reactive Messaging Health check.
|
io.helidon.microprofile.metrics |
Microprofile metrics specification implementation.
|
io.helidon.microprofile.oidc |
OIDC integration for Microprofile server.
|
io.helidon.microprofile.openapi |
Support for OpenAPI in Helidon MP.
|
io.helidon.microprofile.reactive |
Support for MicroProfile Reactive Streams Operators in Helidon MP.
|
io.helidon.microprofile.restclient |
Helidon specific extension to the rest client implementation from Jersey.
|
io.helidon.microprofile.scheduling |
CDI Scheduling implementation.
|
io.helidon.microprofile.security |
Integration of Helidon security with Microprofile server.
|
io.helidon.microprofile.server |
Microprofile 1.0 server implementation.
|
io.helidon.microprofile.tracing |
Microprofile extension for tracing.
|
io.helidon.microprofile.tyrus |
Helidon MP integration with Tyrus.
|
io.helidon.openapi |
Helidon SE OpenAPI Support.
|
io.helidon.scheduling |
Scheduling for Helidon SE reactive implementation.
|
io.helidon.security |
Security
|
io.helidon.security.abac.policy |
Attribute based access control policy validator.
|
io.helidon.security.abac.policy.el |
Integration with Java EE expression language.
|
io.helidon.security.abac.policy.spi |
Service provider interface (SPI) to support policy statements in Attribute based access control.
|
io.helidon.security.abac.role |
Role attribute validator.
|
io.helidon.security.abac.scope |
Scope (OAuth2) attribute validator.
|
io.helidon.security.abac.time |
Time attribute validator.
|
io.helidon.security.annotations |
Annotations for integration with containers supporting them.
|
io.helidon.security.integration.common |
Utilities for integrating Helidon security with other components, such as Web Server
and Jersey.
|
io.helidon.security.integration.grpc |
|
io.helidon.security.integration.jersey |
Jersey integration for security module.
|
io.helidon.security.integration.jersey.client |
Jersey client integration for security module.
|
io.helidon.security.integration.webserver |
Integration library for RxServer.
|
io.helidon.security.jwt |
JWT (JSON web token) support.
|
io.helidon.security.jwt.jwk |
JWK (JSON web key) support.
|
io.helidon.security.providers.abac |
Attribute based access control (ABAC) security provider.
|
io.helidon.security.providers.abac.spi |
Attribute based access control (ABAC) security provider's SPI.
|
io.helidon.security.providers.common |
Common classes for provider implementation.
|
io.helidon.security.providers.common.spi |
Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.
|
io.helidon.security.providers.config.vault |
Vault operation backed by configuration.
|
io.helidon.security.providers.google.login |
Integration with Google login button.
|
io.helidon.security.providers.header |
Provider that can extract username from a (any) header.
|
io.helidon.security.providers.httpauth |
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
|
io.helidon.security.providers.httpauth.spi |
SPI for basic and digest authentication providers.
|
io.helidon.security.providers.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
io.helidon.security.providers.idcs.mapper |
Mapper that retrieves roles from IDCS server and maps them to user subject.
|
io.helidon.security.providers.jwt |
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
|
io.helidon.security.providers.oidc |
Integration with Open ID Connect providers.
|
io.helidon.security.providers.oidc.common |
Open ID Connect (OIDC) classes usable from all OIDC related components.
|
io.helidon.security.providers.oidc.common.spi |
Open ID Connect (OIDC) SPI interfaces.
|
io.helidon.security.spi |
Security component's SPI.
|
io.helidon.security.util |
General utilities for security modules.
|
io.helidon.servicecommon.rest |
Support types for REST services.
|
io.helidon.servicecommon.restcdi |
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
|
io.helidon.tracing |
Distributed tracing support for Helidon.
|
io.helidon.tracing.config |
Configuration for traced components, spans and logs.
|
io.helidon.tracing.jaeger |
Helidon integration with Jaeger tracer.
|
io.helidon.tracing.jersey |
Integration of Jersey with tracing.
|
io.helidon.tracing.jersey.client |
Tracing support for Jersey client.
|
io.helidon.tracing.spi |
SPI classes to support integration of distributed tracers.
|
io.helidon.tracing.tracerresolver |
Helidon tracing support for TracerResolver .
|
io.helidon.tracing.zipkin |
Brave based Open Tracing implementation for an integration with Zipkin.
|
io.helidon.webclient |
A reactive client for rest calls.
|
io.helidon.webclient.context.propagation |
Propagation of context values across network using HTTP Headers.
|
io.helidon.webclient.jaxrs |
Helidon support for JAX-RS (Jersey) client.
|
io.helidon.webclient.metrics |
Client metrics service.
|
io.helidon.webclient.security |
Client service propagation service.
|
io.helidon.webclient.spi |
This package provides extensibility for the WebClient .
|
io.helidon.webclient.tracing |
Client tracing propagation service.
|
io.helidon.webserver |
Reactive web server API.
|
io.helidon.webserver.accesslog |
Access log support for Helidon WebServer.
|
io.helidon.webserver.context.propagation |
Propagation of context data across HTTP for Helidon WebServer .
|
io.helidon.webserver.cors |
Helidon SE CORS Support
|
io.helidon.webserver.jersey |
|
io.helidon.webserver.staticcontent |
Static content support for Helidon WebServer .
|
io.helidon.webserver.transport.netty.epoll |
Netty Epoll Transport implementation.
|
io.helidon.webserver.transport.netty.iouring |
Netty io_uring Transport implementation.
|
io.helidon.webserver.tyrus |
Tyrus integration.
|