public class ProxyDataSourceBuilder extends Object
ProxyDataSource.| Constructor and Description |
|---|
ProxyDataSourceBuilder() |
ProxyDataSourceBuilder(DataSource dataSource) |
public ProxyDataSourceBuilder()
public ProxyDataSourceBuilder(DataSource dataSource)
public static ProxyDataSourceBuilder create()
public static ProxyDataSourceBuilder create(DataSource dataSource)
public static ProxyDataSourceBuilder create(String dataSourceName, DataSource dataSource)
public ProxyDataSourceBuilder dataSource(DataSource dataSource)
dataSource - actual datasourcepublic ProxyDataSourceBuilder logQueryByCommons()
CommonsQueryLoggingListener.public ProxyDataSourceBuilder logQueryByCommons(CommonsLogLevel logLevel)
CommonsQueryLoggingListener.logLevel - log level for commonspublic ProxyDataSourceBuilder logQueryBySlf4j()
SLF4JQueryLoggingListener.public ProxyDataSourceBuilder logQueryBySlf4j(SLF4JLogLevel logLevel)
SLF4JQueryLoggingListener.logLevel - log level for slf4jpublic ProxyDataSourceBuilder logQueryToSysOut()
SystemOutQueryLoggingListener.public ProxyDataSourceBuilder countQuery()
DataSourceQueryCountListener.public ProxyDataSourceBuilder listener(QueryExecutionListener listener)
listener - a listener to registerpublic ProxyDataSourceBuilder asJson()
public ProxyDataSourceBuilder name(String dataSourceName)
dataSourceName - datasource namepublic ProxyDataSourceBuilder queryTransformer(QueryTransformer queryTransformer)
QueryTransformer.queryTransformer - a query-transformer to registerpublic ProxyDataSourceBuilder parameterTransformer(ParameterTransformer parameterTransformer)
ParameterTransformer.parameterTransformer - a query-parameter-transformer to registerpublic ProxyDataSource build()
Copyright © 2015. All rights reserved.