![JAR search and dependency download from the Maven repository](/logo.png)
br.com.objectos.way.sql.ConnectionPoolBuilderPojo Maven / Gradle / Ivy
package br.com.objectos.way.sql;
import javax.sql.DataSource;
@javax.annotation.Generated("br.com.objectos.way.auto.pojo.AutoPojoProcessor")
final class ConnectionPoolBuilderPojo
implements
ConnectionPoolBuilder,
ConnectionPoolBuilder.ConnectionPoolBuilderDialect,
ConnectionPoolBuilder.ConnectionPoolBuilderDataSource {
private Dialect dialect;
private DataSource dataSource;
public ConnectionPoolBuilderPojo() {
}
@Override
public ConnectionPool build() {
return new ConnectionPoolPojo(this);
}
@Override
public ConnectionPoolBuilderDialect dialect(Dialect dialect) {
if (dialect == null) {
throw new NullPointerException();
}
this.dialect = dialect;
return this;
}
@Override
public ConnectionPoolBuilderDataSource dataSource(DataSource dataSource) {
if (dataSource == null) {
throw new NullPointerException();
}
this.dataSource = dataSource;
return this;
}
Dialect dialect() {
return dialect;
}
DataSource dataSource() {
return dataSource;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy