- All Known Implementing Classes:
- DbClientMetricsProvider,- DbClientTracingProvider
public interface DbClientServiceProvider
Java service loader service to configure client services.
- 
Method SummaryModifier and TypeMethodDescriptionThe configuration key expected in config.Create a new interceptor instance with the configuration provided.
- 
Method Details- 
configKeyString configKey()The configuration key expected in config. If the key exists, the builder looks intoglobal,named, andtypedsubkeys to configure appropriate instances. Methodcreate(io.helidon.config.Config)is called for each configuration as follows:- global: the configuration key is used to get a new instance
- {code named}: for each configuration node with a list of nodes, a new instance is requested
- {code typed}: for each configuration node with a list of types, a new instance is requested
 - Returns:
- name of the configuration key (such as "tracing")
 
- 
createCreate a new interceptor instance with the configuration provided.- Parameters:
- config- configuration node with additional properties that are (maybe) configured for this interceptor
- Returns:
- an interceptor to handle DB statements
 
 
-