className, classpath, constructor, factoryName, id, jar, properties, provider, type| Constructor and Description |
|---|
DataSourceBuilder() |
equals, getAliases, getJndi, hashCode, setJndigetClassName, getClasspath, getConstructor, getFactoryName, getId, getJar, getProvider, getType, setClassName, setClasspath, setConstructor, setFactoryName, setId, setJar, setProvider, setTypepublic DataSourceBuilder id(String id)
public DataSourceBuilder withServiceId(String serviceId)
public void setServiceId(String serviceId)
public String getServiceId()
public DataSourceBuilder withDefinition(String definition)
public void setDefinition(String definition)
public String getDefinition()
public DataSourceBuilder withJtaManaged(boolean jtaManaged)
public void setJtaManaged(boolean jtaManaged)
public boolean getJtaManaged()
public DataSourceBuilder withJdbcDriver(String jdbcDriver)
public void setJdbcDriver(String jdbcDriver)
public String getJdbcDriver()
public DataSourceBuilder withJdbcUrl(URI jdbcUrl)
public void setJdbcUrl(URI jdbcUrl)
public URI getJdbcUrl()
public DataSourceBuilder withUserName(String userName)
public void setUserName(String userName)
public String getUserName()
public DataSourceBuilder withPassword(String password)
public void setPassword(String password)
public String getPassword()
public DataSourceBuilder withPasswordCipher(String passwordCipher)
public void setPasswordCipher(String passwordCipher)
public String getPasswordCipher()
public DataSourceBuilder withConnectionProperties(String connectionProperties)
public void setConnectionProperties(String connectionProperties)
public String getConnectionProperties()
public DataSourceBuilder withDefaultAutoCommit(boolean defaultAutoCommit)
public void setDefaultAutoCommit(boolean defaultAutoCommit)
public boolean getDefaultAutoCommit()
public DataSourceBuilder withDefaultReadOnly(String defaultReadOnly)
public void setDefaultReadOnly(String defaultReadOnly)
public String getDefaultReadOnly()
public DataSourceBuilder withInitialSize(int initialSize)
public void setInitialSize(int initialSize)
public int getInitialSize()
public DataSourceBuilder withMaxActive(int maxActive)
public void setMaxActive(int maxActive)
public int getMaxActive()
public DataSourceBuilder withMaxIdle(int maxIdle)
public void setMaxIdle(int maxIdle)
public int getMaxIdle()
public DataSourceBuilder withMinIdle(int minIdle)
public void setMinIdle(int minIdle)
public int getMinIdle()
public DataSourceBuilder withMaxWaitTime(Duration maxWaitTime)
public void setMaxWaitTime(Duration maxWaitTime)
public Duration getMaxWaitTime()
public DataSourceBuilder withMaxWaitTime(long time, TimeUnit unit)
public void setMaxWaitTime(long time,
TimeUnit unit)
public DataSourceBuilder withValidationQuery(String validationQuery)
public void setValidationQuery(String validationQuery)
public String getValidationQuery()
public DataSourceBuilder withTestOnBorrow(boolean testOnBorrow)
public void setTestOnBorrow(boolean testOnBorrow)
public boolean getTestOnBorrow()
public DataSourceBuilder withTestOnReturn(boolean testOnReturn)
public void setTestOnReturn(boolean testOnReturn)
public boolean getTestOnReturn()
public DataSourceBuilder withTestWhileIdle(boolean testWhileIdle)
public void setTestWhileIdle(boolean testWhileIdle)
public boolean getTestWhileIdle()
public DataSourceBuilder withTimeBetweenEvictionRuns(Duration timeBetweenEvictionRuns)
public void setTimeBetweenEvictionRuns(Duration timeBetweenEvictionRuns)
public Duration getTimeBetweenEvictionRuns()
public DataSourceBuilder withTimeBetweenEvictionRuns(long time, TimeUnit unit)
public void setTimeBetweenEvictionRuns(long time,
TimeUnit unit)
public DataSourceBuilder withNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public int getNumTestsPerEvictionRun()
public DataSourceBuilder withMinEvictableIdleTime(Duration minEvictableIdleTime)
public void setMinEvictableIdleTime(Duration minEvictableIdleTime)
public Duration getMinEvictableIdleTime()
public DataSourceBuilder withMinEvictableIdleTime(long time, TimeUnit unit)
public void setMinEvictableIdleTime(long time,
TimeUnit unit)
public DataSourceBuilder withPoolPreparedStatements(boolean poolPreparedStatements)
public void setPoolPreparedStatements(boolean poolPreparedStatements)
public boolean getPoolPreparedStatements()
public DataSourceBuilder withMaxOpenPreparedStatements(int maxOpenPreparedStatements)
public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements)
public int getMaxOpenPreparedStatements()
public DataSourceBuilder withAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
public void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
public boolean getAccessToUnderlyingConnectionAllowed()
public DataSourceBuilder withIgnoreDefaultValues(boolean ignoreDefaultValues)
public void setIgnoreDefaultValues(boolean ignoreDefaultValues)
public boolean getIgnoreDefaultValues()
public Properties getProperties()
AbstractServiceset method for the properties property.
For example, to add a new value, do as follows:
getProperties().setProperty(key, value);
getProperties in interface ServicegetProperties in class AbstractServiceCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.