Interface NamedService

All Known Subinterfaces:
CloseableJdbcConnectionPool, ContentEncoding, GrpcClientProtocolConfig, io.helidon.webclient.grpc.GrpcClientProtocolConfigBlueprint, GrpcClientService, GrpcConfig, io.helidon.webserver.grpc.GrpcConfigBlueprint, GrpcServerService, 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, MetricsPublisher, NamedService, Observer, OciCertificatesTlsManager, OpenApiManager<T>, OpenApiService, ProtocolConfig, ProtocolConfig, ProviderConfig, ServerFeature, TlsManager, UcpDataSourceConfig, io.helidon.data.sql.datasource.ucp.UcpDataSourceConfigBlueprint, WebClientDiscovery, 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, JsonBindingSupport, JsonbSupport, JsonpSupport, JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl, JsonSupport, LimitsFeature, LogObserver, MediaSupportBase, MetricsObserver, MultiPartSupport, ObserveFeature, OpenApiFeature, OpenApiUi, OtlpPublisher, PathSupport, PrometheusPublisher, RequestScopeFeature, SecurityFeature, StaticContentFeature, StringSupport, ThroughputLimit, TracingObserver, UcpDataSourceConfig.BuilderBase.UcpDataSourceConfigImpl, WebClientContextService, WebClientMeter, WebClientMetrics, WebClientSecurity, WebClientTelemetryMetrics, WebClientTelemetryTracing, WebClientTracing, WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl, WsConfig.BuilderBase.WsConfigImpl

@Deprecated(since="4.3.0", forRemoval=true) public interface NamedService
Deprecated, for removal: This API element is subject to removal in a future version.
use io.helidon.config.NamedService instead
To be used with ConfiguredProvider, each configured service may have a name.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Name of this implementation, as provided in ConfiguredProvider.create(Config, String).
    Deprecated, for removal: This API element is subject to removal in a future version.
    Type of this implementation, to distinguish instances of same type, with different name().
  • Method Details

    • name

      String name()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Name of this implementation, as provided in ConfiguredProvider.create(Config, String).
      Returns:
      name of this service
    • type

      String type()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Type of this implementation, to distinguish instances of same type, with different name(). Use for example ConfiguredProvider.configKey() to define the type.
      Returns:
      type of this service