- All Known Subinterfaces:
ContentEncoding,GrpcConfig,io.helidon.webserver.grpc.GrpcConfigBlueprint,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,MediaSupport,Observer,OciCertificatesTlsManager,OpenApiManager<T>,OpenApiService,ProtocolConfig,ProtocolConfig,ServerFeature,TlsManager,WebClientService,WsClientProtocolConfig,io.helidon.webclient.websocket.WsClientProtocolConfigBlueprint,WsConfig,io.helidon.webserver.websocket.WsConfigBlueprint
- All Known Implementing Classes:
AccessLogFeature,ConfigObserver,ConfiguredTlsManager,ContextFeature,CorsFeature,DeflateEncoding,FormParamsSupport,GrpcConfig.BuilderBase.GrpcConfigImpl,GzipEncoding,HealthObserver,Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl,Http1Config.BuilderBase.Http1ConfigImpl,Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl,Http2Config.BuilderBase.Http2ConfigImpl,InfoObserver,JacksonSupport,JsonbSupport,JsonpSupport,LogObserver,MetricsObserver,MultiPartSupport,ObserveFeature,OpenApiFeature,OpenApiUi,PathSupport,SecurityFeature,StringSupport,TracingObserver,WebClientMeter,WebClientMetrics,WebClientSecurity,WebClientTracing,WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl,WsConfig.BuilderBase.WsConfigImpl
public interface NamedService
To be used with
ConfiguredProvider, each configured service may have a name.-
Method Summary
-
Method Details
-
name
String name()Name of this implementation, as provided inConfiguredProvider.create(Config, String).- Returns:
- name of this service
-
type
String type()Type of this implementation, to distinguish instances of same type, with differentname(). Use for exampleConfiguredProvider.configKey()to define the type.- Returns:
- type of this service
-