Uses of Interface
io.helidon.common.config.NamedService
Package
Description
Support for handling the generation of code for Helidon builders and configured builders.
Concurrency limits API and default implementations.
Provides the minimal set of types for immutable, tree-structured configuration access.
TLS Configuration for client and server.
JDBC client for Helidon.
HTTP Content encoding support, usually used to compress entity, such as
gzip
.Deflate encoding support.
Gzip encoding support.
Helidon Media Support.
Jackson media type support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
Helidon Integrations of OCI Certificates Service.
Helidon OpenAPI UI support.
Helidon OpenAPI support.
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 HTTP/1.1 Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient Metrics Support.
Helidon WebClient Security Support.
Helidon WebClient SPI.
Helidon WebClient Tracing Support.
Helidon WebClient WebSocket Support.
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 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 Observability SPI.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer SPI.
WebSocket server support.
-
Uses of NamedService in io.helidon.builder.api
Modifier and TypeMethodDescriptiondefault <S extends NamedService,
T extends ConfiguredProvider<S>>
Optional<S> Prototype.ConfiguredBuilder.discoverService
(Config config, String configKey, HelidonServiceLoader<T> serviceLoader, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, Optional<S> existingValue) Discover service from configuration.default <S extends NamedService,
T extends ConfiguredProvider<S>>
List<S> Prototype.ConfiguredBuilder.discoverServices
(Config config, String configKey, HelidonServiceLoader<T> serviceLoader, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, List<S> existingInstances) Discover services from configuration. -
Uses of NamedService 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 NamedService in io.helidon.common.config
Modifier and TypeInterfaceDescriptioninterface
ConfiguredProvider<T extends NamedService>
Providers that can be loaded from configuration should implement this interface. -
Uses of NamedService in io.helidon.common.tls
Modifier and TypeInterfaceDescriptioninterface
Implementors of this contract are responsible for managing theSSLContext
instance lifecycle, as well as theTlsReloadableComponent
instances. -
Uses of NamedService in io.helidon.dbclient.jdbc
Modifier and TypeInterfaceDescriptioninterface
CloseableJdbcConnectionPool is an interface that represents a JDBC connection pool that can be closed.interface
JDBC connection pool. -
Uses of NamedService in io.helidon.http.encoding
Modifier and TypeInterfaceDescriptioninterface
Content encoding service created fromContentEncodingProvider
, or directly implemented. -
Uses of NamedService in io.helidon.http.encoding.deflate
-
Uses of NamedService in io.helidon.http.encoding.gzip
-
Uses of NamedService in io.helidon.http.media
Modifier and TypeClassDescriptionclass
Media support forMediaTypes.APPLICATION_FORM_URLENCODED
and its plaintext counterpart.class
Media support for Path.class
Media support for strings. -
Uses of NamedService in io.helidon.http.media.jackson
Modifier and TypeClassDescriptionclass
ServiceLoader
provider implementation for Jackson media support. -
Uses of NamedService in io.helidon.http.media.jsonb
Modifier and TypeClassDescriptionclass
ServiceLoader
provider implementation for JSON Binding media support. -
Uses of NamedService in io.helidon.http.media.jsonp
Modifier and TypeClassDescriptionclass
Media support implementation for JSON Processing media support. -
Uses of NamedService in io.helidon.http.media.multipart
Modifier and TypeClassDescriptionclass
Media support implementation for support of multipart. -
Uses of NamedService in io.helidon.integrations.oci.tls.certificates
-
Uses of NamedService in io.helidon.integrations.openapi.ui
-
Uses of NamedService in io.helidon.openapi
Modifier and TypeInterfaceDescriptioninterface
OpenApi manager.interface
OpenAPI service. -
Uses of NamedService in io.helidon.service.registry
Modifier and TypeMethodDescriptionstatic <T extends NamedService>
Optional<T> GeneratedService.discoverService
(Config config, String configKey, ServiceRegistry serviceRegistry, Class<? extends ConfiguredProvider<T>> providerType, Class<T> configType, boolean discoverServices, Optional<T> existingValue) Used to discover service fromServiceRegistry
for builder options annotated withOption.Provider
, if the blueprint is annotated withPrototype.RegistrySupport
.static <T extends NamedService>
List<T> GeneratedService.discoverServices
(Config config, String configKey, ServiceRegistry serviceRegistry, Class<? extends ConfiguredProvider<T>> providerType, Class<T> configType, boolean allFromRegistry, List<T> existingValues) Used to discover services fromServiceRegistry
for builder options annotated withOption.Provider
, if the blueprint is annotated withPrototype.RegistrySupport
. -
Uses of NamedService in io.helidon.webclient.grpc
Modifier and TypeInterfaceDescriptioninterface
Configuration of a gRPC client.(package private) interface
io.helidon.webclient.grpc.GrpcClientProtocolConfigBlueprint
Configuration of a gRPC client.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webclient.http1
Modifier and TypeInterfaceDescriptioninterface
Configuration of an HTTP/1.1 client.(package private) interface
io.helidon.webclient.http1.Http1ClientProtocolConfigBlueprint
Configuration of an HTTP/1.1 client.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webclient.http2
Modifier and TypeInterfaceDescriptioninterface
Interface generated from definition.(package private) interface
io.helidon.webclient.http2.Http2ClientProtocolConfigBlueprint
Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webclient.metrics
Modifier and TypeClassDescriptionclass
Client metric meter for all requests.class
Container object for all metrics created by the config. -
Uses of NamedService in io.helidon.webclient.security
Modifier and TypeClassDescriptionclass
Client service for security propagation. -
Uses of NamedService in io.helidon.webclient.spi
Modifier and TypeInterfaceDescriptioninterface
Client protocol configuration.interface
Extension that can modify web client behavior. -
Uses of NamedService in io.helidon.webclient.tracing
-
Uses of NamedService in io.helidon.webclient.websocket
Modifier and TypeInterfaceDescriptioninterface
Configuration of an HTTP/1.1 client.(package private) interface
io.helidon.webclient.websocket.WsClientProtocolConfigBlueprint
Configuration of an HTTP/1.1 client.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webserver.accesslog
Modifier and TypeClassDescriptionfinal class
Service that adds support for Access logging to Server. -
Uses of NamedService in io.helidon.webserver.concurrency.limits
-
Uses of NamedService in io.helidon.webserver.context
-
Uses of NamedService in io.helidon.webserver.cors
-
Uses of NamedService in io.helidon.webserver.grpc
Modifier and TypeInterfaceDescriptioninterface
Interface generated from definition.(package private) interface
io.helidon.webserver.grpc.GrpcConfigBlueprint
Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webserver.http1
Modifier and TypeInterfaceDescriptioninterface
HTTP/1.1 server configuration.(package private) interface
io.helidon.webserver.http1.Http1ConfigBlueprint
HTTP/1.1 server configuration.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webserver.http2
Modifier and TypeInterfaceDescriptioninterface
HTTP/2 server configuration.(package private) interface
io.helidon.webserver.http2.Http2ConfigBlueprint
HTTP/2 server configuration.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations. -
Uses of NamedService in io.helidon.webserver.observe
Modifier and TypeClassDescriptionclass
Support for all observe providers that are available (or configured). -
Uses of NamedService in io.helidon.webserver.observe.config
-
Uses of NamedService in io.helidon.webserver.observe.health
Modifier and TypeClassDescriptionclass
Observer that registers health endpoint, and collects all health checks. -
Uses of NamedService in io.helidon.webserver.observe.info
-
Uses of NamedService in io.helidon.webserver.observe.log
Modifier and TypeClassDescriptionclass
Observer for information about loggers, and possibly to obtain log stream. -
Uses of NamedService in io.helidon.webserver.observe.metrics
Modifier and TypeClassDescriptionclass
Support for metrics for Helidon WebServer. -
Uses of NamedService in io.helidon.webserver.observe.spi
Modifier and TypeInterfaceDescriptioninterface
An observer adds observability feature to HelidonObserveFeature
, such as health, metrics. -
Uses of NamedService in io.helidon.webserver.observe.tracing
Modifier and TypeClassDescriptionclass
Observer that registers tracing endpoint, and collects all tracing checks. -
Uses of NamedService in io.helidon.webserver.security
Modifier and TypeClassDescriptionclass
Server feature for security, to be registered withWebServerConfig.BuilderBase.addFeature(io.helidon.webserver.spi.ServerFeature)
. -
Uses of NamedService in io.helidon.webserver.spi
Modifier and TypeInterfaceDescriptioninterface
Protocol configuration abstraction, used to setup a protocol.interface
Server features provide a way to add or update server configuration. -
Uses of NamedService in io.helidon.webserver.websocket
Modifier and TypeInterfaceDescriptioninterface
WebSocket protocol configuration.(package private) interface
io.helidon.webserver.websocket.WsConfigBlueprint
WebSocket protocol configuration.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.