Index

A B C D F G I J M P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractDataSourcePoolMetadata<T extends DataSource> - Class in io.micronaut.jdbc.metadata
A base DataSourcePoolMetadata implementation.
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 DataSource implementations.
DataSourcePoolMetadataProvider - Interface in io.micronaut.jdbc.metadata
Provide a DataSourcePoolMetadata based on a DataSource.
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 null if 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 DataSourcePoolMetadata instance able to manage the specified DataSource or null if 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 -1 if there is no limit.
getMin() - Method in interface io.micronaut.jdbc.metadata.DataSourcePoolMetadata
Return the minimum number of idle connections in the pool or null if 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 null if 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.JdbcDatabase with 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
 
A B C D F G I J M P R S 
All Classes and Interfaces|All Packages|Constant Field Values