Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractDataSourcePoolMetadata<T extends DataSource> - Class in io.micronaut.jdbc.metadata
-
A base
DataSourcePoolMetadataimplementation. - AbstractDataSourcePoolMetadata(T) - Constructor for class io.micronaut.jdbc.metadata.AbstractDataSourcePoolMetadata
-
Create an instance with the data source to use.
B
- BasicJdbcConfiguration - Interface in io.micronaut.jdbc
-
A contract for data source configuration classes to implement that allows for the calculation of several properties based on other properties.
C
- CalculatedSettings - Class in io.micronaut.jdbc
-
A class used to fill in the missing gaps of information needed to successfully configure a data source.
- CalculatedSettings(BasicJdbcConfiguration) - Constructor for class io.micronaut.jdbc.CalculatedSettings
- CalculatedSettings(BasicJdbcConfiguration, ClassLoader) - Constructor for class io.micronaut.jdbc.CalculatedSettings
- containsPrefix(String) - Method in class io.micronaut.jdbc.JdbcDatabaseManager.JdbcDatabase
D
- DataSourcePoolMetadata<T extends DataSource> - Interface in io.micronaut.jdbc.metadata
-
Provides access meta-data that is commonly available from most pooled
DataSourceimplementations. - DataSourcePoolMetadataProvider - Interface in io.micronaut.jdbc.metadata
-
Provide a
DataSourcePoolMetadatabased on aDataSource. - DataSourceResolver - Interface in io.micronaut.jdbc
-
Resolves the underlying target data source.
- DEFAULT - Static variable in interface io.micronaut.jdbc.DataSourceResolver
-
The default implementation.
F
- findDatabase(String) - Static method in class io.micronaut.jdbc.JdbcDatabaseManager
-
Searches defined database where the URL prefix matches one of the prefixes defined in a
JdbcDatabaseManager.JdbcDatabase.
G
- get(ClassLoader) - Static method in class io.micronaut.jdbc.JdbcDatabaseManager
-
Searches the provided classloader for an embedded database driver.
- getActive() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the current number of active connections that have been allocated from the data source or
nullif that information is not available. - getConfiguredDriverClassName() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getConfiguredPassword() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getConfiguredUrl() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getConfiguredUsername() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getConfiguredValidationQuery() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getDataSource() - Method in class io.micronaut.jdbc.metadata.AbstractDataSourcePoolMetadata
-
Allow implementations to get the datasource for usage in metrics, etc.
- getDataSource() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Allow implementations to get the datasource for usage in metrics, etc.
- getDataSourcePoolMetadata() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadataProvider
-
Return the
DataSourcePoolMetadatainstance able to manage the specifiedDataSourceornullif the given data source could not be handled. - getDefaultAutoCommit() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
The default auto-commit state of connections created by this pool.
- getDriverClassName() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getDriverClassName() - Method in class io.micronaut.jdbc.CalculatedSettings
-
Determines the driver class name based on the configured value.
- getDriverClassName() - Method in class io.micronaut.jdbc.JdbcDatabaseManager.JdbcDatabase
- getIdle() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the number of idle connections in the pool.
- getMax() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the maximum number of active connections that can be allocated at the same time or
-1if there is no limit. - getMin() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the minimum number of idle connections in the pool or
nullif that information is not available. - getName() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getPassword() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getPassword() - Method in class io.micronaut.jdbc.CalculatedSettings
-
Determines the password based on the configured value.
- getUrl() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getUrl() - Method in class io.micronaut.jdbc.CalculatedSettings
-
Determines the URL based on the configured value.
- getUrl(String) - Method in class io.micronaut.jdbc.JdbcDatabaseManager.EmbeddedJdbcDatabase
-
Obtain an embedded database URL for the given database name.
- getUsage() - Method in class io.micronaut.jdbc.metadata.AbstractDataSourcePoolMetadata
- getUsage() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the usage of the pool as value between 0 and 1 (or -1 if the pool is not limited).
- getUsername() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getUsername() - Method in class io.micronaut.jdbc.CalculatedSettings
-
Determines the username based on the configured value.
- getValidationQuery() - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- getValidationQuery() - Method in class io.micronaut.jdbc.CalculatedSettings
-
Determines the validation query based on the configured value.
- getValidationQuery() - Method in class io.micronaut.jdbc.JdbcDatabaseManager.JdbcDatabase
- getValidationQuery() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
-
Return the query to use to validate that a connection is valid or
nullif that information is not available.
I
- io.micronaut.jdbc - package io.micronaut.jdbc
-
JDBC configuration for Micronaut.
- io.micronaut.jdbc.metadata - package io.micronaut.jdbc.metadata
-
Support classes for reading JDBC metadata.
- isEmbedded() - Method in class io.micronaut.jdbc.JdbcDatabaseManager.EmbeddedJdbcDatabase
- isEmbedded() - Method in class io.micronaut.jdbc.JdbcDatabaseManager.JdbcDatabase
- isEmbedded(String) - Static method in class io.micronaut.jdbc.JdbcDatabaseManager
-
Searches embedded databases where the driver matches the argument.
J
- JdbcDatabaseManager - Class in io.micronaut.jdbc
-
Stores information on popular JDBC drivers.
- JdbcDatabaseManager() - Constructor for class io.micronaut.jdbc.JdbcDatabaseManager
- JdbcDatabaseManager.EmbeddedJdbcDatabase - Class in io.micronaut.jdbc
-
Extends
JdbcDatabaseManager.JdbcDatabasewith additional defaults for the use of embedded databases such as H2. - JdbcDatabaseManager.JdbcDatabase - Class in io.micronaut.jdbc
-
Provides the required information in order to connect toa JDBC database, including the necessary driver and validation query.
- JdbcDataSourceEnabled - Class in io.micronaut.jdbc
-
Condition checking whether datasource is enabled.
- JdbcDataSourceEnabled() - Constructor for class io.micronaut.jdbc.JdbcDataSourceEnabled
M
- matches(ConditionContext) - Method in class io.micronaut.jdbc.JdbcDataSourceEnabled
P
- PREFIX - Static variable in interface io.micronaut.jdbc.BasicJdbcConfiguration
-
The prefix used for data source configuration.
R
- resolve(DataSource) - Method in interface io.micronaut.jdbc.DataSourceResolver
-
Resolves the underlying target data source in the case it has been wrapped by proxying / instrumentation logic.
S
- setDataSourceProperties(Map<String, ?>) - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
-
Sets the datasource properties.
- setDriverClassName(String) - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- setPassword(String) - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- setUrl(String) - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
- setUsername(String) - Method in interface io.micronaut.jdbc.BasicJdbcConfiguration
All Classes and Interfaces|All Packages|Constant Field Values