- All Known Subinterfaces:
CloseableJdbcConnectionPool
,ContentEncoding
,GrpcClientProtocolConfig
,io.helidon.webclient.grpc.GrpcClientProtocolConfigBlueprint
,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
,Limit
,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
,AimdLimit
,ConfigObserver
,ConfiguredTlsManager
,ContextFeature
,CorsFeature
,DeflateEncoding
,FixedLimit
,FormParamsSupport
,GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
,GrpcConfig.BuilderBase.GrpcConfigImpl
,GzipEncoding
,HealthObserver
,Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
,Http1Config.BuilderBase.Http1ConfigImpl
,Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
,Http2Config.BuilderBase.Http2ConfigImpl
,InfoObserver
,JacksonSupport
,JsonbSupport
,JsonpSupport
,LimitsFeature
,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
-