Uses of Annotation Interface
io.helidon.common.Api.Internal
Packages that use Api.Internal
Package
Description
Code generation for
Blueprint annotated interfaces.Code generation and processing support.
Annotation processor validating use of Helidon APIs.
Implementation of codegen tools for Java annotation processing.
Common utilities for Helidon projects.
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
Helidon implementation of microprofile config.
YAML format ConfigParser implementation.
CORS related code generation.
Fault tolerance code generation.
Code generation for Helidon Webserver (HTTP endpoints etc.).
Metrics code generation.
Scheduling code generation.
Tracing code generation.
Declarative validation code generation.
WebSocket client code generation.
WebSocket server code generation.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon Common HTTP/1.1 classes.
Helidon Common HTTP/2 classes.
Gson media type support.
Jackson media type support.
Helidon JSON Media Support.
Helidon JSON Binding Media Support.
JSON Smile media support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
Provides classes and interfaces for working with Eclipselink in CDI.
Provides classes and interfaces for working with Hibernate in
CDI.
Provides classes and interfaces that integrate the
provider-independent parts of JPA into CDI.
Provides classes and interfaces that integrate the Oracle Universal Connection Pool into CDI as a
provider of
DataSource beans.Provides classes and interfaces related to automatic and unobtrusive service instance registration in Netflix Eureka servers of version 2.0.3 or later.
Provides classes and interfaces that enable transactional
observer methods in Weld-backed CDI 2.0
SE implementations using the Narayana engine.
Integrating with OCI Metrics Using CDI.
Provides classes and interfaces that integrate any service client
from the Oracle Cloud Infrastructure Java SDK into CDI
3.0-based applications.
Code generation for Helidon Service Registry for the OCI SDK.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a ConfigSourceProvider implementation.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a MpMetaConfigProvider implementation.
Helidon OpenAPI UI support.
AppRole authentication method for Vault.
Vault authentication method for Kubernetes.
Cubbyhole secret engine support for Vault.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Code generator for the JSON schema.
Micrometer wrapper for Helidon metrics API.
Declares built-in system meters.
CDI extension for Helidon MP.
Metrics support for MP REST Client.
Helidon MP integration with Tyrus.
Helidon OpenAPI support.
Vault operation backed by configuration.
Code generation for Helidon Service Registry.
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).jUnit test suite.
jUnit test suite SPI.
Jaeger exporter inspired by the retired one from OpenTelemetry.
Open Telemetry tracing support that plugs into the
TracerBuilder SPI and provides
a Tracer implementation.Helidon WebClient DNS Resolver First Support.
Helidon WebClient gRPC tracing support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Implementation of OpenTelemetry semantic conventions for web clients.
Helidon WebClient Tracing Support.
Helidon WebServer Access Log Support.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/1.1 specific SPIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Observability Support.
Helidon WebServer Observability Config Support.
Helidon WebServer Observability Health Support.
Helidon WebServer Observability Info Support.
Helidon WebServer Observability Log Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Static Content Support.
WebSocket server support.
-
Uses of Api.Internal in io.helidon.builder.codegen
Constructors in io.helidon.builder.codegen with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.codegen
Classes in io.helidon.codegen with annotations of type Api.InternalModifier and TypeClassDescriptionfinal recordA code generated type.final classJavadoc reader.interfaceJavadoc tree node.final classA tool that renders Javadoc to simplified HTML.Methods in io.helidon.codegen with annotations of type Api.InternalModifier and TypeMethodDescriptionstatic TypedElementInfoTypeHierarchy.mergeHierarchyAnnotations(TypeInfo type, TypedElementInfo element) Merge method and parameter annotations, and return and parameter type-use annotations, from overridden methods and interface methods into the provided method element.static TypeNameTypeHierarchy.mergeTypeNameAnnotations(TypeName typeName, TypeName sourceTypeName) Merge type-use annotations from a source type name into a target type name.static List<Annotation> TypeHierarchy.typeNameAnnotations(TypeName typeName) Annotation instances nested inside a type name. -
Uses of Api.Internal in io.helidon.codegen.api.stability
Classes in io.helidon.codegen.api.stability with annotations of type Api.InternalModifier and TypeClassDescriptionclassAnnotation processor checking usage of Helidon APIs.Constructors in io.helidon.codegen.api.stability with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.codegen.apt
Classes in io.helidon.codegen.apt with annotations of type Api.InternalModifier and TypeClassDescriptionfinal classAnnotation processor that maps APT types to Helidon types, and invokesCodegen. -
Uses of Api.Internal in io.helidon.common
Classes in io.helidon.common with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.config
Constructors in io.helidon.config with annotations of type Api.InternalModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.This should only be used by service loader and, possibly, tests.Required public constructor forServiceLoader. -
Uses of Api.Internal in io.helidon.config.hocon
Constructors in io.helidon.config.hocon with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.config.mp
Constructors in io.helidon.config.mp with annotations of type Api.InternalModifierConstructorDescriptionThis constructor is only for use by theMpConfigFilterservice loader. -
Uses of Api.Internal in io.helidon.config.yaml
Constructors in io.helidon.config.yaml with annotations of type Api.InternalModifierConstructorDescriptionDefault constructor needed by Java Service loader. -
Uses of Api.Internal in io.helidon.declarative.codegen.cors
Constructors in io.helidon.declarative.codegen.cors with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.faulttolerance
Constructors in io.helidon.declarative.codegen.faulttolerance with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.http.webserver
Constructors in io.helidon.declarative.codegen.http.webserver with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.metrics
Constructors in io.helidon.declarative.codegen.metrics with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.scheduling
Constructors in io.helidon.declarative.codegen.scheduling with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.tracing
Constructors in io.helidon.declarative.codegen.tracing with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.validation
Constructors in io.helidon.declarative.codegen.validation with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.websocket.client
Constructors in io.helidon.declarative.codegen.websocket.client with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.declarative.codegen.websocket.server
Constructors in io.helidon.declarative.codegen.websocket.server with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http
Classes in io.helidon.http with annotations of type Api.InternalModifier and TypeClassDescriptionfinal classUsed by both HTTP server and client to parse headers fromDataReader.final classHeader formatter for protocol logs. -
Uses of Api.Internal in io.helidon.http.http1
Classes in io.helidon.http.http1 with annotations of type Api.InternalModifier and TypeInterfaceDescriptioninterfaceA listener for connection events.classConnection listener that logs all exchanged information. -
Uses of Api.Internal in io.helidon.http.http2
Methods in io.helidon.http.http2 with annotations of type Api.InternalModifier and TypeMethodDescriptionstatic Http2HeadersHttp2Headers.createRequest(Http2Stream stream, Http2Headers.DynamicTable table, Http2HuffmanDecoder huffman, Http2Headers headers, Set<HeaderName> ignoredHeaders, Http2FrameData... frames) Create headers from HTTP request. -
Uses of Api.Internal in io.helidon.http.media.gson
Constructors in io.helidon.http.media.gson with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.jackson
Constructors in io.helidon.http.media.jackson with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.json
Constructors in io.helidon.http.media.json with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.json.binding
Constructors in io.helidon.http.media.json.binding with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.json.smile
Constructors in io.helidon.http.media.json.smile with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.jsonb
Constructors in io.helidon.http.media.jsonb with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.jsonp
Constructors in io.helidon.http.media.jsonp with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.http.media.multipart
Constructors in io.helidon.http.media.multipart with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.cdi.eclipselink
Constructors in io.helidon.integrations.cdi.eclipselink with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.cdi.hibernate
Constructors in io.helidon.integrations.cdi.hibernate with annotations of type Api.InternalModifierConstructorDescriptionCreates a newCDISEJtaPlatformProviderfor Hibernate use only.Creates a newDataSourceBackedDialectFactoryforServiceLoaderuse only. -
Uses of Api.Internal in io.helidon.integrations.cdi.jpa
Constructors in io.helidon.integrations.cdi.jpa with annotations of type Api.InternalModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Creates a newJpaExtension.Creates a newPersistenceExtensionfor invocation by CDI only. -
Uses of Api.Internal in io.helidon.integrations.datasource.ucp.cdi
Constructors in io.helidon.integrations.datasource.ucp.cdi with annotations of type Api.InternalModifierConstructorDescriptionCreates a newUCPBackedDataSourceExtensionfor CDI use only.Creates a newUniversalConnectionPoolExtensionfor CDI use only. -
Uses of Api.Internal in io.helidon.integrations.eureka
Constructors in io.helidon.integrations.eureka with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.jta.weld
Constructors in io.helidon.integrations.jta.weld with annotations of type Api.InternalModifierConstructorDescriptionCreates a newNarayanaTransactionServicesfor service loader use only. -
Uses of Api.Internal in io.helidon.integrations.oci.metrics.cdi
Constructors in io.helidon.integrations.oci.metrics.cdi with annotations of type Api.InternalModifierConstructorDescriptionFor CDI use only.For CDI use only. -
Uses of Api.Internal in io.helidon.integrations.oci.sdk.cdi
Constructors in io.helidon.integrations.oci.sdk.cdi with annotations of type Api.InternalModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Creates a newOciExtensionforServiceLoaderuse only. -
Uses of Api.Internal in io.helidon.integrations.oci.sdk.codegen
Constructors in io.helidon.integrations.oci.sdk.codegen with annotations of type Api.InternalModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Service loader based constructor. -
Uses of Api.Internal in io.helidon.integrations.oci.secrets.configsource
Constructors in io.helidon.integrations.oci.secrets.configsource with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.oci.secrets.mp.configsource
Constructors in io.helidon.integrations.oci.secrets.mp.configsource with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.openapi.ui
Constructors in io.helidon.integrations.openapi.ui with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.vault.auths.approle
Constructors in io.helidon.integrations.vault.auths.approle with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.vault.auths.k8s
Constructors in io.helidon.integrations.vault.auths.k8s with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.vault.secrets.cubbyhole
Constructors in io.helidon.integrations.vault.secrets.cubbyhole with annotations of type Api.InternalModifierConstructorDescriptionRequired by this service loader service.Required by this service loader service. -
Uses of Api.Internal in io.helidon.integrations.vault.secrets.kv1
Constructors in io.helidon.integrations.vault.secrets.kv1 with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.integrations.vault.secrets.kv2
Constructors in io.helidon.integrations.vault.secrets.kv2 with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.json.schema.codegen
Constructors in io.helidon.json.schema.codegen with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.metrics.providers.micrometer
Constructors in io.helidon.metrics.providers.micrometer with annotations of type Api.InternalModifierConstructorDescriptionConstructs a new instance for service loading. -
Uses of Api.Internal in io.helidon.metrics.systemmeters
Constructors in io.helidon.metrics.systemmeters with annotations of type Api.InternalModifierConstructorDescriptionConstructs a new instance for service loading. -
Uses of Api.Internal in io.helidon.microprofile.cdi
Constructors in io.helidon.microprofile.cdi with annotations of type Api.InternalModifierConstructorDescriptionRequired public constructor forServiceLoader.Creates a newServiceRegistryExtensionfor CDI use only. -
Uses of Api.Internal in io.helidon.microprofile.restclientmetrics
Constructors in io.helidon.microprofile.restclientmetrics with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.microprofile.tyrus
Constructors in io.helidon.microprofile.tyrus with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.openapi
Constructors in io.helidon.openapi with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.security.providers.config.vault
Constructors in io.helidon.security.providers.config.vault with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.service.codegen
Constructors in io.helidon.service.codegen with annotations of type Api.InternalModifierConstructorDescriptionRequired public constructor forServiceLoader.Required public constructor forServiceLoader.Required public constructor forServiceLoader. -
Uses of Api.Internal in io.helidon.service.registry
Constructors in io.helidon.service.registry with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.testing.junit5.suite
Classes in io.helidon.testing.junit5.suite with annotations of type Api.InternalModifier and TypeInterfaceDescriptioninterfaceInternal suite-specific storage exposed to test suite providers.classInternal JUnit 5 extension backing the test suite annotations.interfaceInternal contract for suite providers that resolve constructor and method parameters at runtime.interfaceInternal marker for suite providers that expose sharedStorageto suite lifecycle callbacks.final classInternal test suite annotations support.static @interfaceAfterTestSuitecleanup method.static @interfaceBeforeTestSuiteinitialization method.static @interfaceTest suite annotation. -
Uses of Api.Internal in io.helidon.testing.junit5.suite.spi
Classes in io.helidon.testing.junit5.suite.spi with annotations of type Api.InternalModifier and TypeInterfaceDescriptioninterfaceInternal contract implemented by providers used withTestSuite.Suite. -
Uses of Api.Internal in io.helidon.tracing.exporter.jaeger
Constructors in io.helidon.tracing.exporter.jaeger with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.tracing.providers.opentelemetry
Constructors in io.helidon.tracing.providers.opentelemetry with annotations of type Api.InternalModifierConstructorDescriptionRequired public constructor forServiceLoader.Required public constructor forServiceLoader. -
Uses of Api.Internal in io.helidon.webclient.dns.resolver.first
Constructors in io.helidon.webclient.dns.resolver.first with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webclient.grpc.tracing
Constructors in io.helidon.webclient.grpc.tracing with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webclient.metrics
Constructors in io.helidon.webclient.metrics with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webclient.security
Constructors in io.helidon.webclient.security with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webclient.telemetry
Constructors in io.helidon.webclient.telemetry with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webclient.tracing
Constructors in io.helidon.webclient.tracing with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.accesslog
Constructors in io.helidon.webserver.accesslog with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.context
Constructors in io.helidon.webserver.context with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.cors
Constructors in io.helidon.webserver.cors with annotations of type Api.InternalModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Required forServiceLoader. -
Uses of Api.Internal in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with annotations of type Api.InternalModifier and TypeMethodDescriptionGrpcRouting.Builder.addExcludedServiceName(String excludedServiceName) Add a configured gRPC server service name to exclude.GrpcRouting.Builder.excludedServiceNames(Set<String> excludedServiceNames) Configured gRPC server service names to exclude.Constructors in io.helidon.webserver.grpc with annotations of type Api.InternalModifierConstructorDescriptionRequired public constructor forServiceLoader.Required public constructor forServiceLoader. -
Uses of Api.Internal in io.helidon.webserver.http
Classes in io.helidon.webserver.http with annotations of type Api.InternalModifier and TypeClassDescriptionfinal classLimits decoded request entity streams.Methods in io.helidon.webserver.http with annotations of type Api.InternalModifier and TypeMethodDescriptionstatic ServerRequestEntityServerRequestEntity.create(Consumer<Boolean> entityRequestedCallback, UnaryOperator<InputStream> streamFilter, ContentDecoder decoder, Function<Integer, BufferData> readEntityFunction, Runnable entityProcessedRunnable, ServerRequestHeaders requestHeaders, MediaContext mediaContext, long maxPayloadSize, long maxBufferedEntitySize) Create a new entity.voidSecureHandler.handleProtocolUpgrade(ServerRequest req, ServerResponse res) default RoutingRequestRoutingRequest.matchingPattern(String matchingPattern) Update the pattern used to match this request.RoutingRequest.path(RoutedPath routedPath) Update path of this request.RoutingRequest.prologue(HttpPrologue newPrologue) Update prologue of this request. -
Uses of Api.Internal in io.helidon.webserver.http.spi
Classes in io.helidon.webserver.http.spi with annotations of type Api.InternalModifier and TypeInterfaceDescriptioninterfaceHandler that can enforce route policy for an HTTP/1 protocol upgrade request without invoking the route endpoint handler. -
Uses of Api.Internal in io.helidon.webserver.http1
Constructors in io.helidon.webserver.http1 with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.http1.spi
Classes in io.helidon.webserver.http1.spi with annotations of type Api.InternalModifier and TypeInterfaceDescriptioninterfaceA prepared HTTP/1 protocol upgrade that must run through HTTP request filters and route policies before the protocol switch is completed.interfaceHTTP/1 protocol upgrader that owns routed handling for its protocol.interfaceHTTP/1 response operations available to a routed protocol upgrade.final classResult of a routed HTTP/1 protocol upgrade.interfaceHTTP routing support for an HTTP/1 protocol upgrade that must run HTTP filters and route policies before the protocol switch. -
Uses of Api.Internal in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with annotations of type Api.InternalModifier and TypeMethodDescriptionstatic Http2ServerRequestEntityHttp2ServerRequestEntity.create(UnaryOperator<InputStream> streamFilter, UnaryOperator<InputStream> decoder, Function<Integer, BufferData> readEntityFunction, Runnable entityProcessedRunnable, ServerRequestHeaders requestHeaders, MediaContext mediaContext, long maxPayloadSize, long maxBufferedEntitySize) Create a new entity.Constructors in io.helidon.webserver.http2 with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe
Constructors in io.helidon.webserver.observe with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.config
Constructors in io.helidon.webserver.observe.config with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.health
Constructors in io.helidon.webserver.observe.health with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.info
Constructors in io.helidon.webserver.observe.info with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.log
Constructors in io.helidon.webserver.observe.log with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.metrics
Constructors in io.helidon.webserver.observe.metrics with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.observe.tracing
Constructors in io.helidon.webserver.observe.tracing with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.security
Methods in io.helidon.webserver.security with annotations of type Api.InternalModifier and TypeMethodDescriptionvoidSecurityHandler.handleProtocolUpgrade(ServerRequest req, ServerResponse res) -
Uses of Api.Internal in io.helidon.webserver.staticcontent
Constructors in io.helidon.webserver.staticcontent with annotations of type Api.Internal -
Uses of Api.Internal in io.helidon.webserver.websocket
Constructors in io.helidon.webserver.websocket with annotations of type Api.Internal