public class MockConfiguration extends Object implements Configuration
 This Configuration wraps a delegate Configuration and
 wraps all ConnectionProvider references in
 MockConnectionProvider.
| Constructor and Description | 
|---|
MockConfiguration(Configuration delegate,
                 MockDataProvider provider)  | 
| Modifier and Type | Method and Description | 
|---|---|
ConnectionProvider | 
connectionProvider()
Get this configuration's underlying connection provider. 
 | 
ConverterProvider | 
converterProvider()
Get the configured  
ConverterProvider from this
 configuration. | 
Map<Object,Object> | 
data()
Get all custom data from this  
Configuration. | 
Object | 
data(Object key)
Get some custom data from this  
Configuration. | 
Object | 
data(Object key,
    Object value)
Set some custom data to this  
Configuration. | 
Configuration | 
derive()
Create a derived configuration from this one, without changing any
 properties. 
 | 
Configuration | 
derive(Connection newConnection)
Create a derived configuration from this one, with a new connection
 wrapped in a  
DefaultConnectionProvider. | 
Configuration | 
derive(ConnectionProvider newConnectionProvider)
Create a derived configuration from this one, with a new connection
 provider. 
 | 
Configuration | 
derive(ConverterProvider newConverterProvider)
Create a derived configuration from this one, with new converter
 provider. 
 | 
Configuration | 
derive(DataSource newDataSource)
Create a derived configuration from this one, with a new data source
 wrapped in a  
DataSourceConnectionProvider. | 
Configuration | 
derive(ExecuteListenerProvider... newExecuteListenerProviders)
Create a derived configuration from this one, with new execute listener
 providers. 
 | 
Configuration | 
derive(RecordListenerProvider... newRecordListenerProviders)
Create a derived configuration from this one, with new record listener
 providers. 
 | 
Configuration | 
derive(RecordMapperProvider newRecordMapperProvider)
Create a derived configuration from this one, with a new record mapper
 provider. 
 | 
Configuration | 
derive(Settings newSettings)
Create a derived configuration from this one, with new settings. 
 | 
Configuration | 
derive(SQLDialect newDialect)
Create a derived configuration from this one, with a new dialect. 
 | 
Configuration | 
derive(TransactionProvider newTransactionProvider)
Create a derived configuration from this one, with a new transaction
 provider. 
 | 
Configuration | 
derive(VisitListenerProvider... newVisitListenerProviders)
Create a derived configuration from this one, with new visit listener
 providers. 
 | 
SQLDialect | 
dialect()
Retrieve the configured dialect. 
 | 
ExecuteListenerProvider[] | 
executeListenerProviders()
Get the configured  
ExecuteListenerProviders from this
 configuration. | 
SQLDialect | 
family()
Retrieve the family of the configured dialect. 
 | 
RecordListenerProvider[] | 
recordListenerProviders()
Get the configured  
RecordListenerProviders from this
 configuration. | 
RecordMapperProvider | 
recordMapperProvider()
Get this configuration's underlying record mapper provider. 
 | 
SchemaMapping | 
schemaMapping()
Retrieve the configured schema mapping. 
 | 
Configuration | 
set(Connection newConnection)
Change this configuration to hold a new connection wrapped in a
  
DefaultConnectionProvider. | 
Configuration | 
set(ConnectionProvider newConnectionProvider)
Change this configuration to hold a new connection provider. 
 | 
Configuration | 
set(ConverterProvider newConverterProvider)
Change this configuration to hold a new converter provider. 
 | 
Configuration | 
set(DataSource newDataSource)
Change this configuration to hold a new data source wrapped in a
  
DataSourceConnectionProvider. | 
Configuration | 
set(ExecuteListenerProvider... newExecuteListenerProviders)
Change this configuration to hold a new execute listener providers. 
 | 
Configuration | 
set(RecordListenerProvider... newRecordListenerProviders)
Change this configuration to hold a new record listener providers. 
 | 
Configuration | 
set(RecordMapperProvider newRecordMapperProvider)
Change this configuration to hold a new record mapper provider. 
 | 
Configuration | 
set(Settings newSettings)
Change this configuration to hold a new settings. 
 | 
Configuration | 
set(SQLDialect newDialect)
Change this configuration to hold a new dialect. 
 | 
Configuration | 
set(TransactionProvider newTransactionProvider)
Change this configuration to hold a new transaction provider. 
 | 
Configuration | 
set(VisitListenerProvider... newVisitListenerProviders)
Change this configuration to hold a new visit listener providers. 
 | 
Settings | 
settings()
Retrieve the runtime configuration settings. 
 | 
TransactionProvider | 
transactionProvider()
Get this configuration's underlying transaction provider. 
 | 
VisitListenerProvider[] | 
visitListenerProviders()
TODO [#2667] 
 | 
public MockConfiguration(Configuration delegate, MockDataProvider provider)
public Map<Object,Object> data()
ConfigurationConfiguration.
 
 This is custom data that was previously set to the configuration using
 Configuration.data(Object, Object). Use custom data if you want to pass data
 to your custom QueryPart or ExecuteListener objects to be
 made available at render, bind, execution, fetch time.
 
 See ExecuteListener for more details.
data in interface ConfigurationnullExecuteListenerpublic Object data(Object key)
ConfigurationConfiguration.
 
 This is custom data that was previously set to the configuration using
 Configuration.data(Object, Object). Use custom data if you want to pass data
 to your custom QueryPart or ExecuteListener objects to be
 made available at render, bind, execution, fetch time.
 
 See ExecuteListener for more details.
data in interface Configurationkey - A key to identify the custom datanull if no such data is contained
         in this ConfigurationExecuteListenerpublic Object data(Object key, Object value)
ConfigurationConfiguration.
 
 Use custom data if you want to pass data to your custom QueryPart
 or ExecuteListener objects to be made available at render, bind,
 execution, fetch time.
 
 Be sure that your custom data implements Serializable if you want
 to serialise this Configuration or objects referencing this
 Configuration, e.g. your Record types.
 
 See ExecuteListener for more details.
data in interface Configurationkey - A key to identify the custom datavalue - The custom datanull if no data
         was previously set for the given keyExecuteListenerpublic ConnectionProvider connectionProvider()
ConfigurationconnectionProvider in interface Configurationpublic TransactionProvider transactionProvider()
Configuration
 If no explicit transaction provider was specified, and if
 Configuration.connectionProvider() is a DefaultConnectionProvider,
 then this will return a DefaultTransactionProvider.
transactionProvider in interface Configurationpublic RecordMapperProvider recordMapperProvider()
ConfigurationrecordMapperProvider in interface Configurationpublic RecordListenerProvider[] recordListenerProviders()
ConfigurationRecordListenerProviders from this
 configuration.
 
 This method allows for retrieving the configured
 RecordListenerProvider from this configuration. The
 providers will provide jOOQ with RecordListener instances. These
 instances receive record manipulation notification events every time jOOQ
 executes queries. jOOQ makes no assumptions about the internal state of
 these listeners, i.e. listener instances may
 
Configuration's lifecycle (i.e. that of a
 JDBC Connection, or that of a transaction)RecordContext (i.e. that of a
 single record manipulation)recordListenerProviders in interface ConfigurationRecordListenerProvider, 
RecordListener, 
RecordContextpublic ExecuteListenerProvider[] executeListenerProviders()
ConfigurationExecuteListenerProviders from this
 configuration.
 
 This method allows for retrieving the configured
 ExecuteListenerProvider from this configuration. The
 providers will provide jOOQ with ExecuteListener instances. These
 instances receive execution lifecycle notification events every time jOOQ
 executes queries. jOOQ makes no assumptions about the internal state of
 these listeners, i.e. listener instances may
 
Configuration's lifecycle (i.e. that of a
 JDBC Connection, or that of a transaction)ExecuteContext (i.e. that of a
 single query execution)
 Note, depending on your Settings.isExecuteLogging(), some
 additional listeners may be prepended to this list, internally. Those
 listeners will never be exposed through this method, though.
executeListenerProviders in interface ConfigurationExecuteListenerProvider, 
ExecuteListener, 
ExecuteContextpublic VisitListenerProvider[] visitListenerProviders()
ConfigurationvisitListenerProviders in interface Configurationpublic ConverterProvider converterProvider()
ConfigurationConverterProvider from this
 configuration.converterProvider in interface Configurationpublic SchemaMapping schemaMapping()
ConfigurationschemaMapping in interface Configurationpublic SQLDialect dialect()
Configurationdialect in interface Configurationpublic SQLDialect family()
Configurationfamily in interface Configurationpublic Settings settings()
Configurationsettings in interface Configurationpublic Configuration set(ConnectionProvider newConnectionProvider)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewConnectionProvider - The new connection provider to be contained
            in the changed configuration.public Configuration set(Connection newConnection)
ConfigurationDefaultConnectionProvider.
 
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewConnection - The new connection to be contained in the changed
            configuration.public Configuration set(DataSource newDataSource)
ConfigurationDataSourceConnectionProvider.
 
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface Configurationpublic Configuration set(TransactionProvider newTransactionProvider)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewTransactionProvider - The new transaction provider to be
            contained in the changed configuration.public Configuration set(RecordMapperProvider newRecordMapperProvider)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewRecordMapperProvider - The new record mapper provider to be
            contained in the changed configuration.public Configuration set(RecordListenerProvider... newRecordListenerProviders)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewRecordListenerProviders - The new record listener providers to
            be contained in the changed configuration.public Configuration set(ExecuteListenerProvider... newExecuteListenerProviders)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewExecuteListenerProviders - The new execute listener providers to
            be contained in the changed configuration.public Configuration set(VisitListenerProvider... newVisitListenerProviders)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewVisitListenerProviders - The new visit listener providers to
            be contained in the changed configuration.public Configuration set(ConverterProvider newConverterProvider)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewConverterProvider - The new converter provider to be contained in
            the changed configuration.public Configuration set(SQLDialect newDialect)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewDialect - The new dialect to be contained in the changed
            configuration.public Configuration set(Settings newSettings)
Configuration
 This method is not thread-safe and should not be used in globally
 available Configuration objects.
set in interface ConfigurationnewSettings - The new settings to be contained in the changed
            configuration.public Configuration derive()
Configurationderive in interface Configurationpublic Configuration derive(ConnectionProvider newConnectionProvider)
Configurationderive in interface ConfigurationnewConnectionProvider - The new connection provider to be contained
            in the derived configuration.public Configuration derive(Connection newConnection)
ConfigurationDefaultConnectionProvider.derive in interface ConfigurationnewConnection - The new connection to be contained in the derived
            configuration.public Configuration derive(DataSource newDataSource)
ConfigurationDataSourceConnectionProvider.derive in interface ConfigurationnewDataSource - The new data source to be contained in the derived
            configuration.public Configuration derive(TransactionProvider newTransactionProvider)
Configurationderive in interface ConfigurationnewTransactionProvider - The new transaction provider to be
            contained in the derived configuration.public Configuration derive(RecordMapperProvider newRecordMapperProvider)
Configurationderive in interface ConfigurationnewRecordMapperProvider - The new record mapper provider to be
            contained in the derived configuration.public Configuration derive(RecordListenerProvider... newRecordListenerProviders)
Configurationderive in interface ConfigurationnewRecordListenerProviders - The new record listener providers to
            be contained in the derived configuration.public Configuration derive(ExecuteListenerProvider... newExecuteListenerProviders)
Configurationderive in interface ConfigurationnewExecuteListenerProviders - The new execute listener providers to
            be contained in the derived configuration.public Configuration derive(VisitListenerProvider... newVisitListenerProviders)
Configurationderive in interface ConfigurationnewVisitListenerProviders - The new visit listener providers to
            be contained in the derived configuration.public Configuration derive(ConverterProvider newConverterProvider)
Configurationderive in interface ConfigurationnewConverterProvider - The new converter provider to be contained in
            the derived configuration.public Configuration derive(SQLDialect newDialect)
Configurationderive in interface ConfigurationnewDialect - The new dialect to be contained in the derived
            configuration.public Configuration derive(Settings newSettings)
Configurationderive in interface ConfigurationnewSettings - The new settings to be contained in the derived
            configuration.Copyright © 2016. All Rights Reserved.