Interface NamedService

All Known Subinterfaces:
CloseableJdbcConnectionPool, ContentEncoding, GrpcClientProtocolConfig, io.helidon.webclient.grpc.GrpcClientProtocolConfigBlueprint, GrpcClientService, GrpcConfig, io.helidon.webserver.grpc.GrpcConfigBlueprint, HikariDataSourceConfig, io.helidon.data.sql.datasource.hikari.HikariDataSourceConfigBlueprint, Http1ClientProtocolConfig, io.helidon.webclient.http1.Http1ClientProtocolConfigBlueprint, Http1Config, io.helidon.webserver.http1.Http1ConfigBlueprint, Http2ClientProtocolConfig, io.helidon.webclient.http2.Http2ClientProtocolConfigBlueprint, Http2Config, io.helidon.webserver.http2.Http2ConfigBlueprint, JdbcConnectionPool, JdbcDataSourceConfig, io.helidon.data.sql.datasource.jdbc.JdbcDataSourceConfigBlueprint, JsonRpcClientProtocolConfig, io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfigBlueprint, Limit, MediaSupport, Observer, OciCertificatesTlsManager, OpenApiManager<T>, OpenApiService, ProtocolConfig, ProtocolConfig, ProviderConfig, ServerFeature, TlsManager, UcpDataSourceConfig, io.helidon.data.sql.datasource.ucp.UcpDataSourceConfigBlueprint, WebClientService, WsClientProtocolConfig, io.helidon.webclient.websocket.WsClientProtocolConfigBlueprint, WsConfig, io.helidon.webserver.websocket.WsConfigBlueprint
All Known Implementing Classes:
AccessLogFeature, AimdLimit, ConfigObserver, ConfiguredTlsManager, ContextFeature, CorsFeature, DeflateEncoding, EurekaRegistrationServerFeature, FixedLimit, FormParamsSupport, GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl, GrpcClientTracing, GrpcConfig.BuilderBase.GrpcConfigImpl, GrpcReflectionFeature, GsonSupport, GzipEncoding, HealthObserver, HikariDataSourceConfig.BuilderBase.HikariDataSourceConfigImpl, Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl, Http1Config.BuilderBase.Http1ConfigImpl, Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl, Http2Config.BuilderBase.Http2ConfigImpl, InfoObserver, JacksonSupport, JdbcDataSourceConfig.BuilderBase.JdbcDataSourceConfigImpl, JsonbSupport, JsonpSupport, JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl, LimitsFeature, LogObserver, MetricsObserver, MultiPartSupport, ObserveFeature, OpenApiFeature, OpenApiUi, PathSupport, RequestScopeFeature, SecurityFeature, StaticContentFeature, StringSupport, TracingObserver, UcpDataSourceConfig.BuilderBase.UcpDataSourceConfigImpl, WebClientContextService, WebClientMeter, WebClientMetrics, WebClientSecurity, WebClientTracing, WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl, WsConfig.BuilderBase.WsConfigImpl

@Deprecated(since="4.3.0") public interface NamedService
Deprecated.
this class will be moved to helidon-config module in Helidon 5
To be used with ConfiguredProvider, each configured service may have a name.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Name of this implementation, as provided in ConfiguredProvider.create(Config, String).
    Deprecated.
    Type of this implementation, to distinguish instances of same type, with different name().