Class DataSourceConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.configuration.DataSourceConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<DataSourceConfiguration>
public class DataSourceConfigurationBuilder extends Object implements org.infinispan.commons.configuration.Builder<DataSourceConfiguration>
-
-
Method Summary
-
-
-
Method Detail
-
create
public DataSourceConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<DataSourceConfiguration>
-
read
public DataSourceConfigurationBuilder read(DataSourceConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<DataSourceConfiguration>
-
driver
public DataSourceConfigurationBuilder driver(String driver)
-
username
public DataSourceConfigurationBuilder username(String username)
-
password
public DataSourceConfigurationBuilder password(char[] password)
-
password
public DataSourceConfigurationBuilder password(Supplier<char[]> password)
-
url
public DataSourceConfigurationBuilder url(String url)
-
transactionIsolation
public DataSourceConfigurationBuilder transactionIsolation(io.agroal.api.configuration.AgroalConnectionFactoryConfiguration.TransactionIsolation transactionIsolation)
-
newConnectionSql
public DataSourceConfigurationBuilder newConnectionSql(String newConnectionSql)
-
maxSize
public DataSourceConfigurationBuilder maxSize(int maxSize)
-
minSize
public DataSourceConfigurationBuilder minSize(int minSize)
-
initialSize
public DataSourceConfigurationBuilder initialSize(int initialSize)
-
blockingTimeout
public DataSourceConfigurationBuilder blockingTimeout(long blockingTimeout)
-
backgroundValidation
public DataSourceConfigurationBuilder backgroundValidation(long backgroundValidation)
-
validateOnAcquisition
public DataSourceConfigurationBuilder validateOnAcquisition(long validateOnAcquisition)
-
leakDetection
public DataSourceConfigurationBuilder leakDetection(long leakDetection)
-
idleRemoval
public DataSourceConfigurationBuilder idleRemoval(int idleRemoval)
-
statistics
public DataSourceConfigurationBuilder statistics(boolean enable)
-
addProperty
public DataSourceConfigurationBuilder addProperty(String key, String value)
-
-