Helidon 0.10.5 API Documentation

Microprofile 
Package Description
io.helidon.microprofile.config
CDI extension for Helidon implementation of microprofile config.
io.helidon.microprofile.config.cdi
Helidon implementation of microprofile config.
io.helidon.microprofile.health
Implements the JAX-RS and CDI support for microprofile.
io.helidon.microprofile.health.checks
Healthchecks provided by our Microprofile implementation.
io.helidon.microprofile.metrics
Microprofile metrics specification implementation.
io.helidon.microprofile.metrics.cdi
CDI extension implementing support for Microprofile metrics.
io.helidon.microprofile.security
Integration of Helidon security with Microprofile server.
io.helidon.microprofile.server
Microprofile 1.0 server implementation.
io.helidon.microprofile.server.spi
SPI to extends microprofile server.
Common APIs 
Package Description
io.helidon.common
Common utilities for Helidon projects.
io.helidon.common.configurable
General utilities that use Config.
io.helidon.common.http
HTTP APIs and implementations usable by both server and client side of the HTTP story.
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.reactive.valve
Reactive utilities for Helidon projects.
Configuration API 
Package Description
io.helidon.config
Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.
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.spi
Configuration SPI that defines the behavior developers can implement to extend the config system.
io.helidon.config.yaml
YAML format ConfigParser implementation.
Security API 
Package Description
io.helidon.security
Security
io.helidon.security.abac
Attribute based access control (ABAC) security provider.
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.spi
Attribute based access control (ABAC) security provider's SPI.
io.helidon.security.abac.time
Time attribute validator.
io.helidon.security.annot
Annotations for integration with containers supporting them.
io.helidon.security.google
Integration with Google login button.
io.helidon.security.jersey
Jersey integration for security module.
io.helidon.security.jwt
JWT (JSON web token) support.
io.helidon.security.jwt.jwk
JWK (JSON web key) support.
io.helidon.security.oidc
Integration with Open ID Connect providers.
io.helidon.security.oidc.common
Open ID Connect (OIDC) classes usable from all OIDC related components.
io.helidon.security.provider.header
Provider that can extract username from a (any) header.
io.helidon.security.provider.httpauth
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
io.helidon.security.provider.httpsign
Provider supporting validation of incoming signatures and signing of outbound requests.
io.helidon.security.provider.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
Common classes for provider implementation.
io.helidon.security.spi
Security component's SPI.
io.helidon.security.tools.config
Support for encrypted properties.
io.helidon.security.util
General utilities for security modules.
io.helidon.security.webserver
Integration library for RxServer.
Reactive Web Server API 
Package Description
io.helidon.webserver
Reactive web server API.
io.helidon.webserver.jersey
This package contains JAX-RS (Jersey based) support for WebServer's Routing.
io.helidon.webserver.json
This package contains JSON-P (javax.json) support for WebServer's Routing.
io.helidon.webserver.netty
Netty based implementation of WebServer HTTP IO SPI.
io.helidon.webserver.opentracing
Opentracing Jersey Integration.
io.helidon.webserver.prometheus
Support for Prometheus client endpoint.
io.helidon.webserver.spi
WebServer SPI.
io.helidon.webserver.zipkin
Brave based Open Tracing implementation for an integration with Zipkin.
Integrations 
Package Description
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.datasource.hikaricp.cdi
CDI integration for the Hikari connection pool.
io.helidon.integrations.datasource.hikaricp.cdi.config
Provides classes and interfaces marrying MicroProfile Config constructs and ServiceConfiguration constructs for the Hikari Connection Pool.
io.helidon.integrations.jedis.cdi
CDI integration for the Jedis Redis client.
io.helidon.service.configuration.accs
Provides the ACCSSystem System implementation.
io.helidon.service.configuration.api
Provides classes and interfaces for automatically discovering service configuration information.
io.helidon.service.configuration.hikaricp
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry.
io.helidon.service.configuration.hikaricp.accs
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry when running on the Oracle Application Cloud Container Service system.
io.helidon.service.configuration.hikaricp.localhost
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry suitable for local testing environments.
io.helidon.service.configuration.kubernetes
Provides classes and interfaces related to service configuration on a Kubernetes system.
io.helidon.service.configuration.localhost
Provides the LocalhostSystem System implementation.
io.helidon.service.configuration.microprofile.config
Provides classes and interfaces that implement the ConfigSource interface with ServiceConfiguration constructs.
Other Packages 
Package Description
io.helidon.metrics
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
Skip navigation links

Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.