A B C D E F G I J M N P R S T U V

## A

AUTOCOMMIT - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Enable/Disable auto-commit for JDBC driver

## B

build(DataSourceConfigProperties) - Method in interface com.holonplatform.jdbc.DataSourceBuilder
  Build a DataSource instance using given configuration properties.
build(DataSourceConfigProperties) - Method in interface com.holonplatform.jdbc.DataSourceFactory
  Build a DataSource instance using given configuration properties.
build() - Method in interface com.holonplatform.jdbc.MultiTenantDataSource.Builder
  Build `MultiTenantDataSource`
builder(String) - Static method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Builder to create property set instances bound to a property data source, without data context id specification.
builder() - Static method in interface com.holonplatform.jdbc.MultiTenantDataSource
  Builder to create a MultiTenantDataSource
builder(String) - Static method in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Builder to create property set instances bound to a property data source, without data context id specification.

## C

com.holonplatform.jdbc - package com.holonplatform.jdbc
com.holonplatform.jdbc.spring - package com.holonplatform.jdbc.spring
com.holonplatform.jdbc.spring.boot - package com.holonplatform.jdbc.spring.boot
CONTEXT_KEY - Static variable in interface com.holonplatform.jdbc.TenantDataSourceProvider
  Default `Context` resource reference
CONTINUE_ON_ERROR - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Do not stop if an error occurs while initializing the database (default is false)
create() - Static method in interface com.holonplatform.jdbc.DataSourceBuilder
  Create a new `DataSourceBuilder` using the default ClassLoader.
create(ClassLoader) - Static method in interface com.holonplatform.jdbc.DataSourceBuilder
  Create a new `DataSourceBuilder`.

## D

DATA_SCRIPT - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Data (DML) script resource reference
DatabasePlatform - Enum in com.holonplatform.jdbc
  Enumeration for common database platforms
DataSourceBuilder - Interface in com.holonplatform.jdbc
  Builder to create and configure `DataSource` instances using a `DataSourceConfigProperties` configuration properties source.
DataSourceConfigProperties - Interface in com.holonplatform.jdbc
  A `ConfigPropertySet` for `DataSource` configuration, using `DataSourceConfigProperties.DEFAULT_NAME` as property prefix.
DataSourceConfigProperties.DataSourceConfigPropertiesImpl - Class in com.holonplatform.jdbc
  Default implementation
DataSourceConfigPropertiesImpl(String) - Constructor for class com.holonplatform.jdbc.DataSourceConfigProperties.DataSourceConfigPropertiesImpl
  Constructor
DataSourceFactory - Interface in com.holonplatform.jdbc
  Factory interface to create a `DataSource` instance according to the declared `DataSourceFactory.getDataSourceType()` type name and using a `DataSourceConfigProperties` property set.
DataSourcePostProcessor - Interface in com.holonplatform.jdbc
  Interface which can be used to perform additional initialization and configuration on a `DataSource` instance created by a `DataSourceFactory`.
DataSourcesAutoConfiguration - Class in com.holonplatform.jdbc.spring.boot
  Spring boot auto-configuration to register `DataSource` beans using `holon.datasource.`
DataSourcesAutoConfiguration() - Constructor for class com.holonplatform.jdbc.spring.boot.DataSourcesAutoConfiguration
DataSourcesTransactionManagerAutoConfiguration - Class in com.holonplatform.jdbc.spring.boot
  Spring boot auto-configuration to register a `PlatformTransactionManager` bound to every `DataSource` bean registered using `holon.datasource.`
DataSourcesTransactionManagerAutoConfiguration() - Constructor for class com.holonplatform.jdbc.spring.boot.DataSourcesTransactionManagerAutoConfiguration
DEFAULT_DATASOURCE_BEAN_NAME - Static variable in annotation type com.holonplatform.jdbc.spring.EnableDataSource
  Default `DataSource` registration bean name.
DEFAULT_MAX_POOL_SIZE - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Default max pool size for pooling DataSource
DEFAULT_NAME - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Configuration property set default name
DEFAULT_PRIORITY - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default `DataSourceBuilder` priority if not specified using `Priority` annotation.
DEFAULT_TRANSACTIONMANAGER_BEAN_NAME - Static variable in annotation type com.holonplatform.jdbc.spring.EnableDataSource
  Default `PlatformTransactionManager` registration bean name.
DRIVER_CLASS_NAME - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  JDBC Driver class name

## E

EnableDataSource - Annotation Type in com.holonplatform.jdbc.spring
  Annotation to be used on Spring Configuration classes to setup a `DataSource` using external configuration properties according to `DataSourceConfigProperties` property names.

## F

fromUrl(String) - Static method in enum com.holonplatform.jdbc.DatabasePlatform
  Try to guess DatabasePlatform from given JDBC connection url

## G

getConnectionValidationQuery() - Method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Gets connection validation query, if configured or if a default validation query is available
getCurrent() - Static method in interface com.holonplatform.jdbc.TenantDataSourceProvider
  Convenience method to obtain the current `TenantDataSourceProvider` made available as `Context` resource, using default `ClassLoader`.
getDatabasePlatform() - Method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Gets configured `DatabasePlatform` or try to detect it from connection url, if available
getDataContextId() - Method in class com.holonplatform.jdbc.DataSourceConfigProperties.DataSourceConfigPropertiesImpl
getDataSource(String) - Method in interface com.holonplatform.jdbc.TenantDataSourceProvider
  Provides the concrete `DataSource` to use with given `tenantId`
getDataSourceType() - Method in interface com.holonplatform.jdbc.DataSourceFactory
  Get the symbolic DataSource type name to which this factory is bound
getDriverClassName() - Method in enum com.holonplatform.jdbc.DatabasePlatform
  JDBC driver class name
getDriverClassName() - Method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Try to obtain the JDBC Driver class name, either from `DataSourceConfigProperties.DRIVER_CLASS_NAME` property or using the default driver class name for the configured database platform, if available.
getValidationQuery() - Method in enum com.holonplatform.jdbc.DatabasePlatform
  Get connection validation query
getXaDriverClassName() - Method in enum com.holonplatform.jdbc.DatabasePlatform
  XA JDBC driver class name

## I

INITIALIZE - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Populate the database after DataSource initialization using `datacontextid-data-*.sql` scripts.
isContinueOnError() - Method in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Gets whether to stop or not if an error occurs while initializing the database.
isDisableAutoCommit() - Method in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Gets whether to disable connection auto-commit
isInitialize() - Method in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Gets whether the DataSource should initialize the database using data scripts
isPrimary() - Method in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Gets whether the DataSource should be marked as primary

## J

JNDI_NAME - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  JNDI lookup name.

## M

MAX_POOL_SIZE - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  DataSource max pool size (for pooling DataSource types)
MIN_POOL_SIZE - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  DataSource min pool size (for pooling DataSource types)
MultiTenantDataSource - Interface in com.holonplatform.jdbc
  `DataSource` with multi-tenancy support.
MultiTenantDataSource.Builder - Interface in com.holonplatform.jdbc

## N

NAME - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  DataSource name

## P

PASSWORD - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  JDBC connection password
PLATFORM - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Database platform to use.
postProcessDataSource(DataSource, String, DataSourceConfigProperties) - Method in interface com.holonplatform.jdbc.DataSourcePostProcessor
  Post process a `DataSource` instance.
PRIMARY - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Marks DataSource as primary in multiple data sources environments.
provider(TenantDataSourceProvider) - Method in interface com.holonplatform.jdbc.MultiTenantDataSource.Builder
  Set the `TenantDataSourceProvider` to use to obtain configured DataSource instances according to current tenant id.

## R

registerFactory(DataSourceFactory) - Method in interface com.holonplatform.jdbc.DataSourceBuilder
  Register a `DataSourceFactory` to be used to build `DataSource` instances of the type returned by the `DataSourceFactory.getDataSourceType()` method.
registerPostProcessor(DataSourcePostProcessor) - Method in interface com.holonplatform.jdbc.DataSourceBuilder
  Register a new `DataSourcePostProcessor` to initialiaze and/or configure the created `DataSource` instances.
reset() - Method in interface com.holonplatform.jdbc.MultiTenantDataSource
  Reset tenant `DataSource`s internal cache.
reset(String) - Method in interface com.holonplatform.jdbc.MultiTenantDataSource
  Reset internal cached `DataSource` for given `tenantId`, if present.
resolver(TenantResolver) - Method in interface com.holonplatform.jdbc.MultiTenantDataSource.Builder
  Set the `TenantResolver` to use to obtain the current tenant id.

## S

SCHEMA_SCRIPT - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Schema (DDL) script resource reference
SEPARATOR - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  Statement separator in SQL initialization scripts.
SpringDataSourceConfigProperties - Interface in com.holonplatform.jdbc.spring
  `DataSourceConfigProperties` extension with additional Spring-related DataSource configuration properties.
SpringDataSourceConfigProperties.SpringDataSourceConfigPropertiesImpl - Class in com.holonplatform.jdbc.spring
  Default implementation
SpringDataSourceConfigPropertiesImpl(String) - Constructor for class com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties.SpringDataSourceConfigPropertiesImpl
  Constructor
SQL_SCRIPT_ENCODING - Static variable in interface com.holonplatform.jdbc.spring.SpringDataSourceConfigProperties
  SQL scripts encoding.

## T

TenantDataSourceProvider - Interface in com.holonplatform.jdbc
  Concrete tenant `DataSource` instance provider.
TYPE - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  DataSource type
TYPE_BASIC - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default DataSource type: BasicDataSource
TYPE_DBCP - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default DataSource type: DBCP 2 DataSource
TYPE_HIKARICP - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default DataSource type: HikariCP DataSource
TYPE_JNDI - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default DataSource type: JNDI DataSource
TYPE_TOMCAT - Static variable in interface com.holonplatform.jdbc.DataSourceBuilder
  Default DataSource type: Tomcat DataSource

## U

URL - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  JDBC connection url
USERNAME - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  JDBC connection username

## V

VALIDATION_QUERY - Static variable in interface com.holonplatform.jdbc.DataSourceConfigProperties
  Optional connection validation query for pooling DataSources
valueOf(String) - Static method in enum com.holonplatform.jdbc.DatabasePlatform
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.holonplatform.jdbc.DatabasePlatform
  Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G I J M N P R S T U V

Copyright © 2017 The Holon Platform. All rights reserved.