Module io.helidon.dbclient.tracing
Package io.helidon.dbclient.tracing
Class DbClientTracingProvider
- java.lang.Object
- 
- io.helidon.dbclient.tracing.DbClientTracingProvider
 
- 
- All Implemented Interfaces:
- DbClientServiceProvider
 
 public class DbClientTracingProvider extends Object implements DbClientServiceProvider Provider of tracing interceptors.
- 
- 
Constructor SummaryConstructors Constructor Description DbClientTracingProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconfigKey()The configuration key expected in config.Collection<DbClientService>create(Config config)Create a new interceptor instance with the configuration provided.
 
- 
- 
- 
Method Detail- 
configKeypublic String configKey() Description copied from interface:DbClientServiceProviderThe configuration key expected in config. If the key exists, the builder looks intoglobal,named, andtypedsubkeys to configure appropriate instances. MethodDbClientServiceProvider.create(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
 - Specified by:
- configKeyin interface- DbClientServiceProvider
- Returns:
- name of the configuration key (such as "tracing")
 
 - 
createpublic Collection<DbClientService> create(Config config) Description copied from interface:DbClientServiceProviderCreate a new interceptor instance with the configuration provided.- Specified by:
- createin interface- DbClientServiceProvider
- Parameters:
- config- configuration node with additional properties that are (maybe) configured for this interceptor
- Returns:
- an interceptor to handle DB statements
 
 
- 
 
-