diff --git a/jOOQ/src/main/java/org/jooq/Configuration.java b/jOOQ/src/main/java/org/jooq/Configuration.java index 767cea0e50..105e9fa191 100644 --- a/jOOQ/src/main/java/org/jooq/Configuration.java +++ b/jOOQ/src/main/java/org/jooq/Configuration.java @@ -41,25 +41,33 @@ package org.jooq; import java.io.Serializable; +import java.sql.Connection; +import java.sql.Savepoint; import java.util.Map; +import javax.sql.DataSource; + import org.jooq.conf.Settings; +import org.jooq.impl.DataSourceConnectionProvider; import org.jooq.impl.DefaultConnectionProvider; +import org.jooq.impl.DefaultRecordMapper; +import org.jooq.impl.DefaultRecordMapperProvider; import org.jooq.impl.DefaultTransactionProvider; +import org.jooq.tools.LoggerListener; +import org.jooq.tools.StopWatchListener; /** * A Configuration configures a {@link DSLContext}, providing it - * with information for query construction, rendering and execution. + * with information for query rendering and execution. *

* A Configuration wraps all information elements that are * needed... *

*

* The simplest usage of a Configuration instance is to use it @@ -70,6 +78,83 @@ import org.jooq.impl.DefaultTransactionProvider; * to be that short-lived. Thread-safety will then be delegated to component * objects, such as the {@link ConnectionProvider}, the {@link ExecuteListener} * list, etc. + *

+ * A Configuration is composed of types composing its state and of + * SPIs: + *

Types composing its state:

+ * + *

SPIs:

+ * + * * * @author Lukas Eder */