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 logQueryByCommons(String commonsLoggerName)
CommonsQueryLoggingListener.commonsLoggerName - commons logger namepublic ProxyDataSourceBuilder logQueryByCommons(CommonsLogLevel logLevel, String commonsLoggerName)
CommonsQueryLoggingListener.logLevel - log level for commonscommonsLoggerName - commons logger namepublic ProxyDataSourceBuilder logQueryBySlf4j()
SLF4JQueryLoggingListener.public ProxyDataSourceBuilder logQueryBySlf4j(SLF4JLogLevel logLevel)
SLF4JQueryLoggingListener.logLevel - log level for slf4jpublic ProxyDataSourceBuilder logQueryBySlf4j(String slf4jLoggerName)
SLF4JQueryLoggingListener.slf4jLoggerName - SLF4J logger namepublic ProxyDataSourceBuilder logQueryBySlf4j(SLF4JLogLevel logLevel, String slf4jLoggerName)
SLF4JQueryLoggingListener.logLevel - log level for slf4jslf4jLoggerName - SLF4J logger namepublic ProxyDataSourceBuilder logQueryByJUL()
JULQueryLoggingListener.public ProxyDataSourceBuilder logQueryByJUL(Level logLevel)
JULQueryLoggingListener.logLevel - log level for JULpublic ProxyDataSourceBuilder logQueryByJUL(String julLoggerName)
JULQueryLoggingListener.julLoggerName - JUL logger namepublic ProxyDataSourceBuilder logQueryByJUL(Level logLevel, String julLoggerName)
JULQueryLoggingListener.logLevel - log level for JULjulLoggerName - JUL logger namepublic 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 © 2016. All rights reserved.