Uses of Interface
io.helidon.builder.api.RuntimeType.Api
Package
Description
Concurrency limits API and default implementations.
General utilities that use
Config
.TLS Configuration for client and server.
Helidon Fault Tolerance Support.
HTTP Content encoding support, usually used to compress entity, such as
gzip
.Helidon Media Support.
Helidon Integrations of OCI Certificates Service.
Helidon OpenAPI UI support.
Helidon OpenAPI support.
Scheduling for Helidon SE reactive implementation.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 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 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 Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for WebSocket.
-
Uses of RuntimeType.Api in io.helidon.common.concurrency.limits
Modifier and TypeClassDescriptionclass
AIMD based limiter.class
Semaphore based limit, that supports queuing for a permit, and timeout on the queue. -
Uses of RuntimeType.Api in io.helidon.common.configurable
Modifier and TypeInterfaceDescriptioninterface
A 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)
.Modifier and TypeClassDescriptionclass
AllowList
defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions.final class
LruCache<K,
V> Least recently used cache.final class
Supplier of a custom scheduled thread pool.final class
Supplier of a custom thread pool. -
Uses of RuntimeType.Api in io.helidon.common.tls
-
Uses of RuntimeType.Api in io.helidon.faulttolerance
Modifier and TypeInterfaceDescriptioninterface
Runs synchronous suppliers asynchronously using virtual threads.interface
Bulkhead protects a resource that cannot serve unlimited parallel requests.interface
CircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.interface
Retry supports retry policies to be applied on an execution of asynchronous tasks.interface
Timeout attempts to terminate execution after defined duration of time. -
Uses of RuntimeType.Api in io.helidon.http.encoding
Modifier and TypeInterfaceDescriptioninterface
Content encoding support to obtain encoders and decoders. -
Uses of RuntimeType.Api in io.helidon.http.media
Modifier and TypeInterfaceDescriptioninterface
Media context to obtain readers and writers of various supported content types. -
Uses of RuntimeType.Api in io.helidon.integrations.oci.tls.certificates
-
Uses of RuntimeType.Api in io.helidon.integrations.openapi.ui
-
Uses of RuntimeType.Api in io.helidon.openapi
-
Uses of RuntimeType.Api in io.helidon.scheduling
-
Uses of RuntimeType.Api in io.helidon.webclient.api
-
Uses of RuntimeType.Api in io.helidon.webclient.grpc
-
Uses of RuntimeType.Api in io.helidon.webclient.http1
-
Uses of RuntimeType.Api in io.helidon.webclient.http2
-
Uses of RuntimeType.Api in io.helidon.webclient.websocket
-
Uses of RuntimeType.Api in io.helidon.webserver
Modifier and TypeInterfaceDescriptioninterface
Server that opens server sockets and handles requests through routing. -
Uses of RuntimeType.Api in io.helidon.webserver.accesslog
Modifier and TypeClassDescriptionfinal class
Service that adds support for Access logging to Server. -
Uses of RuntimeType.Api in io.helidon.webserver.concurrency.limits
-
Uses of RuntimeType.Api in io.helidon.webserver.context
-
Uses of RuntimeType.Api in io.helidon.webserver.cors
-
Uses of RuntimeType.Api in io.helidon.webserver.http1
Modifier and TypeClassDescriptionclass
HTTP/1.1 server connection selector. -
Uses of RuntimeType.Api in io.helidon.webserver.observe
Modifier and TypeClassDescriptionclass
Support for all observe providers that are available (or configured). -
Uses of RuntimeType.Api in io.helidon.webserver.observe.config
-
Uses of RuntimeType.Api in io.helidon.webserver.observe.health
Modifier and TypeClassDescriptionclass
Observer that registers health endpoint, and collects all health checks. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.info
-
Uses of RuntimeType.Api in io.helidon.webserver.observe.log
Modifier and TypeClassDescriptionclass
Observer for information about loggers, and possibly to obtain log stream. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.metrics
Modifier and TypeClassDescriptionclass
Support for metrics for Helidon WebServer. -
Uses of RuntimeType.Api in io.helidon.webserver.observe.tracing
Modifier and TypeClassDescriptionclass
Observer that registers tracing endpoint, and collects all tracing checks. -
Uses of RuntimeType.Api in io.helidon.webserver.security
Modifier and TypeClassDescriptionclass
Server feature for security, to be registered withWebServerConfig.BuilderBase.addFeature(io.helidon.webserver.spi.ServerFeature)
.final class
Handles security for web server. -
Uses of RuntimeType.Api in io.helidon.webserver.testing.junit5
Modifier and TypeClassDescriptionclass
Unit testing client that bypasses HTTP transport and directly invokes router.class
Unit testing client that bypasses HTTP transport and directly invokes router. -
Uses of RuntimeType.Api in io.helidon.webserver.testing.junit5.websocket
Modifier and TypeClassDescriptionclass
A client for WebSocket, that directly invokes routing (and bypasses network).