Uses of Annotation Interface
io.helidon.common.Api.Incubating
Packages that use Api.Incubating
Package
Description
Support for handling the generation of code for Helidon builders and configured builders.
Code generation for
Blueprint annotated interfaces.SPI to allow extensibility of builders.
Common utilities for Helidon projects.
Runs imperative applications and declarative Helidon Data repositories with
JDBC.
HTTP Content encoding support, usually used to compress entity, such as
gzip.Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer HTTP specific APIs.
-
Uses of Api.Incubating in io.helidon.builder.api
Classes in io.helidon.builder.api with annotations of type Api.IncubatingModifier and TypeClassDescriptionstatic enumAccepted outer container for configured provider entries.static enumIdentity model for configured provider instances.static @interfaceExtension definition for a blueprint.static @interfaceContainer ofPrototype.Extensionannotations, to allow more than one extension to be used. -
Uses of Api.Incubating in io.helidon.builder.codegen
Classes in io.helidon.builder.codegen with annotations of type Api.IncubatingModifier and TypeInterfaceDescriptioninterfaceStatic factory method metadata used by builder code generation.interfaceA method to be generated.interfaceOption allowed value.interfaceIf an option itself has a builder, we add a method withConsumer<Builder>.interfaceSetup of configured option.interfaceDeprecated option information.interfaceModel of a prototype/builder option.enumAll possible setters to be generated.interfaceDefinition of an option that is a provider (i.e.interfaceDefinition of a singular option.interfaceConfiguration information for a prototype.interfaceCustom constant definition.interfaceInformation about the prototype we are going to build.interfaceConfiguration specific to a factory method to create a runtime type from a prototype with a builder. -
Uses of Api.Incubating in io.helidon.builder.codegen.spi
Classes in io.helidon.builder.codegen.spi with annotations of type Api.IncubatingModifier and TypeInterfaceDescriptioninterfaceExtension to modify the builder and prototype that is generated.interfaceAn extension provider to modify the behavior of the builder code generator. -
Uses of Api.Incubating in io.helidon.common
Classes in io.helidon.common with annotations of type Api.IncubatingModifier and TypeClassDescriptionenumAccessor styles supported by Helidon modules.static final classBuilder of the Generic type.classUtility class for parsing.Methods in io.helidon.common with annotations of type Api.IncubatingModifier and TypeMethodDescriptionstatic <T> GenericType.Builder<T> GenericType.builder()Create a new fluent builder instance. -
Uses of Api.Incubating in io.helidon.data.jdbc
Classes in io.helidon.data.jdbc with annotations of type Api.IncubatingModifier and TypeClassDescriptionfinal classMethods used by generated Helidon Data JDBC repositories.final classDeclares JDBC behavior for Helidon Data repository methods.interfaceExecutes JDBC statements for applications and generated repositories.static interfaceConfigures generated key columns and mapping before execution.static interfaceRestricted view of the current result row.static interfaceMaps one JDBC row to an application value during a callback.static interfaceMaterialized result terminals for a mapped query or generated key result.static interfaceDescribes one prepared JDBC operation.interfaceConfiguration for a JDBC client. -
Uses of Api.Incubating in io.helidon.http.encoding
Methods in io.helidon.http.encoding with annotations of type Api.IncubatingModifier and TypeMethodDescriptionContentEncodingContext.canonicalEncodingId(String encodingId) Resolve a content encoding id to the canonical id of its configured provider.ContentEncodingContext.contentEncodingIds()Content encoding ids accepted by configured providers and applicable to response bodies, in server preference order. -
Uses of Api.Incubating in io.helidon.webserver
Classes in io.helidon.webserver with annotations of type Api.IncubatingModifier and TypeInterfaceDescriptioninterfaceConfiguration of the built-in TCP listener transport binding.final classFixed configuration and provider key values for built-in WebServer transport binding types.interfaceConfiguration of the built-in Unix domain socket listener transport binding.Methods in io.helidon.webserver with annotations of type Api.IncubatingModifier and TypeMethodDescriptionListenerConfig.BuilderBase.addBinding(TcpTransportConfig config) Add a TCP transport binding from configuration.ListenerConfig.BuilderBase.addBinding(UdsTransportConfig config) Add a Unix domain socket transport binding from configuration. -
Uses of Api.Incubating in io.helidon.webserver.http
Methods in io.helidon.webserver.http with annotations of type Api.IncubatingModifier and TypeMethodDescriptiondefault RoutingResponseRoutingResponse.automaticContentEncoding(boolean enabled) Configure whether the WebServer response layer may automatically encode the response entity using the listener content encoding context.default ServerResponseServerResponse.automaticContentEncoding(boolean enabled) Configure whether the WebServer response layer may automatically encode the response entity using the listener content encoding context.default RoutingResponseRoutingResponse.contentEncoder(ContentEncoder encoder) Configure an explicit response content encoder.default ServerResponseServerResponse.contentEncoder(ContentEncoder encoder) Configure an explicit response content encoder.