Uses of Interface
io.helidon.builder.api.RuntimeType.Api
Packages that use RuntimeType.Api
Package
Description
Concurrency limits API and default implementations.
General utilities that use
Config.Support for mapping of types.
TLS Configuration for client and server.
Provides classes and interfaces related to implementing discovery using Eureka.
Helidon Fault Tolerance Support.
HTTP Content encoding support, usually used to compress entity, such as
gzip.Helidon Media Support.
Gson media type support.
Jackson media type support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Provides classes and interfaces related to automatic and unobtrusive service instance registration in Netflix Eureka servers of version 2.0.3 or later.
Helidon Integrations of OCI Certificates Service.
Helidon OpenAPI support.
Scheduling for Helidon SE reactive implementation.
Support for configuring OpenTelemetry via Helidon config.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient gRPC Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient JSON-RPC Support.
Helidon WebClient WebSocket Support.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer Access Log Support.
An implementation of a feature to protect all server requests with a limit.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP/1.1 specific APIs.
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.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
-
Uses of RuntimeType.Api in io.helidon.common.concurrency.limits
Classes in io.helidon.common.concurrency.limits that implement RuntimeType.ApiModifier and TypeClassDescriptionclassAIMD based limiter.classSemaphore based limit, that supports queuing for a permit, and timeout on the queue. -
Uses of RuntimeType.Api in io.helidon.common.configurable
Subinterfaces of RuntimeType.Api in io.helidon.common.configurableModifier and TypeInterfaceDescriptioninterfaceA representation of a resource that can be loaded from URL (Resource.create(URI)), classpath (Resource.create(String)), filesystem (Resource.create(Path), content in config (Resource.create(Config), input stream(Resource.create(String, InputStream), or direct value (Resource.create(String, byte[]),Resource.create(String, String).Classes in io.helidon.common.configurable that implement RuntimeType.ApiModifier and TypeClassDescriptionclassAllowListdefines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions.final classLruCache<K,V> Deprecated, for removal: This API element is subject to removal in a future version.final classSupplier of a custom scheduled thread pool.final classSupplier of a custom thread pool. -
Uses of RuntimeType.Api in io.helidon.common.mapper
Subinterfaces of RuntimeType.Api in io.helidon.common.mapperModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.useMappersinsteadinterfaceMappers manager of all configured mappers. -
Uses of RuntimeType.Api in io.helidon.common.tls
Classes in io.helidon.common.tls that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.discovery.providers.eureka
Subinterfaces of RuntimeType.Api in io.helidon.discovery.providers.eurekaModifier and TypeInterfaceDescriptioninterfaceADiscoveryimplementation that communicates with Netflix's Eureka server version 2. -
Uses of RuntimeType.Api in io.helidon.faulttolerance
Subinterfaces of RuntimeType.Api in io.helidon.faulttoleranceModifier and TypeInterfaceDescriptioninterfaceRuns synchronous suppliers asynchronously using virtual threads.interfaceBulkhead protects a resource that cannot serve unlimited parallel requests.interfaceCircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.interfaceRetry supports retry policies to be applied on an execution of asynchronous tasks.interfaceTimeout attempts to terminate execution after defined duration of time. -
Uses of RuntimeType.Api in io.helidon.http.encoding
Subinterfaces of RuntimeType.Api in io.helidon.http.encodingModifier and TypeInterfaceDescriptioninterfaceContent encoding support to obtain encoders and decoders. -
Uses of RuntimeType.Api in io.helidon.http.media
Subinterfaces of RuntimeType.Api in io.helidon.http.mediaModifier and TypeInterfaceDescriptioninterfaceMedia context to obtain readers and writers of various supported content types. -
Uses of RuntimeType.Api in io.helidon.http.media.gson
Classes in io.helidon.http.media.gson that implement RuntimeType.ApiModifier and TypeClassDescriptionclassServiceLoaderprovider implementation for Gson media support. -
Uses of RuntimeType.Api in io.helidon.http.media.jackson
Classes in io.helidon.http.media.jackson that implement RuntimeType.ApiModifier and TypeClassDescriptionclassServiceLoaderprovider implementation for Jackson media support. -
Uses of RuntimeType.Api in io.helidon.http.media.jsonb
Classes in io.helidon.http.media.jsonb that implement RuntimeType.ApiModifier and TypeClassDescriptionclassServiceLoaderprovider implementation for JSON Binding media support. -
Uses of RuntimeType.Api in io.helidon.http.media.jsonp
Classes in io.helidon.http.media.jsonp that implement RuntimeType.ApiModifier and TypeClassDescriptionclassMedia support implementation for JSON Processing media support. -
Uses of RuntimeType.Api in io.helidon.integrations.eureka
Classes in io.helidon.integrations.eureka that implement RuntimeType.ApiModifier and TypeClassDescriptionfinal classAServerFeaturethat automatically and unobtrusively attempts to register the currently running microservice as a Eureka Server service instance. -
Uses of RuntimeType.Api in io.helidon.integrations.oci.tls.certificates
Subinterfaces of RuntimeType.Api in io.helidon.integrations.oci.tls.certificates -
Uses of RuntimeType.Api in io.helidon.openapi
Classes in io.helidon.openapi that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.scheduling
Subinterfaces of RuntimeType.Api in io.helidon.scheduling -
Uses of RuntimeType.Api in io.helidon.telemetry.otelconfig
Subinterfaces of RuntimeType.Api in io.helidon.telemetry.otelconfigModifier and TypeInterfaceDescriptioninterfacePublic access to OpenTelemetry as managed via Helidon config and builders. -
Uses of RuntimeType.Api in io.helidon.webclient.api
Subinterfaces of RuntimeType.Api in io.helidon.webclient.apiClasses in io.helidon.webclient.api that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webclient.context
Classes in io.helidon.webclient.context that implement RuntimeType.ApiModifier and TypeClassDescriptionclassClient service for context propagation. -
Uses of RuntimeType.Api in io.helidon.webclient.grpc
Subinterfaces of RuntimeType.Api in io.helidon.webclient.grpc -
Uses of RuntimeType.Api in io.helidon.webclient.http1
Subinterfaces of RuntimeType.Api in io.helidon.webclient.http1 -
Uses of RuntimeType.Api in io.helidon.webclient.http2
Subinterfaces of RuntimeType.Api in io.helidon.webclient.http2Classes in io.helidon.webclient.http2 that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webclient.jsonrpc
Subinterfaces of RuntimeType.Api in io.helidon.webclient.jsonrpc -
Uses of RuntimeType.Api in io.helidon.webclient.websocket
Subinterfaces of RuntimeType.Api in io.helidon.webclient.websocket -
Uses of RuntimeType.Api in io.helidon.webserver
Subinterfaces of RuntimeType.Api in io.helidon.webserverModifier and TypeInterfaceDescriptioninterfaceServer that opens server sockets and handles requests through routing. -
Uses of RuntimeType.Api in io.helidon.webserver.accesslog
Classes in io.helidon.webserver.accesslog that implement RuntimeType.ApiModifier and TypeClassDescriptionfinal classService that adds support for Access logging to Server. -
Uses of RuntimeType.Api in io.helidon.webserver.concurrency.limits
Classes in io.helidon.webserver.concurrency.limits that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webserver.context
Classes in io.helidon.webserver.context that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webserver.cors
Classes in io.helidon.webserver.cors that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webserver.grpc
Classes in io.helidon.webserver.grpc that implement RuntimeType.ApiModifier and TypeClassDescriptionclassAdds gRPC reflection support to Helidon WebServer. -
Uses of RuntimeType.Api in io.helidon.webserver.http1
Classes in io.helidon.webserver.http1 that implement RuntimeType.ApiModifier and TypeClassDescriptionclassHTTP/1.1 server connection selector. -
Uses of RuntimeType.Api in io.helidon.webserver.observe
Classes in io.helidon.webserver.observe that implement RuntimeType.ApiModifier and TypeClassDescriptionclassSupport for all observe providers that are available (or configured). -
Uses of RuntimeType.Api in io.helidon.webserver.observe.config
Classes in io.helidon.webserver.observe.config that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webserver.observe.health
Classes in io.helidon.webserver.observe.health that implement RuntimeType.ApiModifier and TypeClassDescriptionclassObserver that registers health endpoint, and collects all health checks. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.info
Classes in io.helidon.webserver.observe.info that implement RuntimeType.Api -
Uses of RuntimeType.Api in io.helidon.webserver.observe.log
Classes in io.helidon.webserver.observe.log that implement RuntimeType.ApiModifier and TypeClassDescriptionclassObserver for information about loggers, and possibly to obtain log stream. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.metrics
Classes in io.helidon.webserver.observe.metrics that implement RuntimeType.ApiModifier and TypeClassDescriptionclassSupport for metrics for Helidon WebServer. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.tracing
Classes in io.helidon.webserver.observe.tracing that implement RuntimeType.ApiModifier and TypeClassDescriptionclassObserver that registers tracing endpoint, and collects all tracing checks. -
Uses of RuntimeType.Api in io.helidon.webserver.security
Classes in io.helidon.webserver.security that implement RuntimeType.ApiModifier and TypeClassDescriptionclassServer feature for security, to be registered withWebServerConfig.BuilderBase.addFeature(io.helidon.webserver.spi.ServerFeature).final classHandles security for web server. -
Uses of RuntimeType.Api in io.helidon.webserver.staticcontent
Subinterfaces of RuntimeType.Api in io.helidon.webserver.staticcontentClasses in io.helidon.webserver.staticcontent that implement RuntimeType.ApiModifier and TypeClassDescriptionclassMemory cache to allow in-memory storage of static content, rather than reading it from file system each time the resource is requested.classWebServer feature to register static content. -
Uses of RuntimeType.Api in io.helidon.webserver.testing.junit5
Classes in io.helidon.webserver.testing.junit5 that implement RuntimeType.ApiModifier and TypeClassDescriptionclassUnit testing client that bypasses HTTP transport and directly invokes router.classUnit testing client that bypasses HTTP transport and directly invokes router. -
Uses of RuntimeType.Api in io.helidon.webserver.testing.junit5.websocket
Classes in io.helidon.webserver.testing.junit5.websocket that implement RuntimeType.ApiModifier and TypeClassDescriptionclassA client for WebSocket, that directly invokes routing (and bypasses network).
LruCache, we are removing this from the configurable module, as cache has only a single option, and we need it from modules that do not use configuration