Uses of Annotation Interface
io.helidon.common.Api.Preview
Packages that use Api.Preview
Package
Description
Support for mapping of types.
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Helidon Data Repository.
Helidon Data Repository with Jakarta Persistence Runtime.
Service provider interface for repository with Jakarta Persistence Runtime.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
JSON Smile media support.
Helidon JSON Processor.
Helidon JSON Binding.
Helidon implementation of the
Jackson Smile binary JSON specification.
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).Helidon WebClient APIs shared by all types of clients.
Helidon WebClient WebSocket Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
-
Uses of Api.Preview in io.helidon.common.mapper
Classes in io.helidon.common.mapper with annotations of type Api.PreviewModifier and TypeInterfaceDescriptioninterfaceA service that resolves defaults from annotations. -
Uses of Api.Preview in io.helidon.config
Classes in io.helidon.config with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classContainer class for annotations related to Helidon Configuration when using declarative programming model. -
Uses of Api.Preview in io.helidon.data
Classes in io.helidon.data with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classHelidon Data Repository annotations and interfaces.classARuntimeExceptionthat indicates an operation on a data repository has failed.classThrown when persistence entity being inserted already exists.classThrown when requested persistence entity cannot be found.classThrown when a query was expected to produce exactly one record but produced many instead.classThrown when a query was expected to produce a result, but did not.classThrown when an optimistic locking conflict occurs.interfaceSingle rule of the dynamic ordering of the query result.enumDirection of the query result ordering.interfacePage<T>Pageable query result as pages with total size of the result.interfaceRequest pageable query result as page with page number and size.interfaceSlice<T>Pageable query result as pages without total size of the result.interfaceDynamic ordering of the query result. -
Uses of Api.Preview in io.helidon.data.jakarta.persistence
Classes in io.helidon.data.jakarta.persistence with annotations of type Api.PreviewModifier and TypeInterfaceDescriptioninterfaceConfiguration of Helidon Data for Jakarta Persistence.interfaceJakarta Persistence specific repository tasks executor.enumDeprecated.Will be replaced by Jakarta Persistence 3.2 API -
Uses of Api.Preview in io.helidon.data.jakarta.persistence.spi
Classes in io.helidon.data.jakarta.persistence.spi with annotations of type Api.PreviewModifier and TypeInterfaceDescriptioninterfacePersistence entity provider contract. -
Uses of Api.Preview in io.helidon.http
Classes in io.helidon.http with annotations of type Api.Preview -
Uses of Api.Preview in io.helidon.http.media.json.smile
Classes in io.helidon.http.media.json.smile with annotations of type Api.PreviewModifier and TypeClassDescriptionclassSmile media support implementation.interfaceConfiguration of Smile media support. -
Uses of Api.Preview in io.helidon.json
Classes in io.helidon.json with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classRepresents a JSON array value containing an ordered list of JSON values.final classRepresents a JSON boolean value (true or false).interfaceA JSON generator interface for writing JSON data.final classRepresents a JSON null value.final classRepresents a JSON number value.final classRepresents a JSON object value containing key-value pairs.interfaceA JSON parser interface for parsing JSON data from various sources.final classRepresents a JSON string value.classBase class for all JSON value types in Helidon JSON processing.enumEnumeration of JSON value types.final classAn implementation of theJsonParserwhich enforces object start as the current value. -
Uses of Api.Preview in io.helidon.json.binding
Classes in io.helidon.json.binding with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classUtility class for deserialization operations.final classContainer class for JSON binding annotations.interfaceMain interface for JSON binding operations.interfaceConfiguration for JSON binding.interfaceInterface for configuring JSON binding components.classException thrown during JSON binding operations.interfaceFactory interface for creating more complex and universal JSON serializers and deserializers.interfaceA common abstraction used by both serializers and deserializers.interfaceA combined JSON serializer and deserializer for a specific type.interfaceInterface for deserializing JSON to Java objects.interfaceInterface for serializing Java objects to JSON.enumEnumeration of ordering strategies.final classUtility class for serialization operations. -
Uses of Api.Preview in io.helidon.json.smile
Classes in io.helidon.json.smile with annotations of type Api.PreviewModifier and TypeInterfaceDescriptioninterfaceConfiguration of Smile encoding and decoding.final classSmile binary JSON generator implementation.final classSmile binary JSON parser implementation. -
Uses of Api.Preview in io.helidon.service.registry
Classes in io.helidon.service.registry with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classInterception annotations and types.static interfaceInterceptor around initial entry into the Helidon system.final classA set of annotations (and APIs) required to declare a service.static @interfaceInstruction for the Helidon Service Codegen to generate method metadata for methods meta-annotated with this annotation.static @interfaceA service provider. -
Uses of Api.Preview in io.helidon.webclient.api
Classes in io.helidon.webclient.api with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classAnnotations and APIs for type safe REST clients. -
Uses of Api.Preview in io.helidon.webclient.websocket
Classes in io.helidon.webclient.websocket with annotations of type Api.PreviewModifier and TypeClassDescriptionfinal classAnnotations and APIs for type safe WebSocket clients.static @interfaceDefinition of the websocket client API. -
Uses of Api.Preview in io.helidon.webserver.http
Classes in io.helidon.webserver.http with annotations of type Api.PreviewModifier and TypeClassDescriptionclassContainer class for types related to HTTP entry points.final classAPIs to define a declarative server endpoint. -
Uses of Api.Preview in io.helidon.webserver.http.spi
Classes in io.helidon.webserver.http.spi with annotations of type Api.PreviewModifier and TypeInterfaceDescriptioninterfaceErrorHandlerProvider<T extends Throwable>Error handler provider to create a service usingServiceRegistry, that provides an error handler.