public interface SpringDataSourceConfigProperties extends DataSourceConfigProperties
DataSourceConfigProperties
extension with additional Spring-related DataSource configuration properties.Modifier and Type | Interface and Description |
---|---|
static class |
SpringDataSourceConfigProperties.SpringDataSourceConfigPropertiesImpl
Default implementation
|
DataSourceConfigProperties.DataSourceConfigPropertiesImpl
Modifier and Type | Field and Description |
---|---|
static com.holonplatform.core.config.ConfigProperty<Boolean> |
CONTINUE_ON_ERROR
Do not stop if an error occurs while initializing the database (default is false)
|
static com.holonplatform.core.config.ConfigProperty<String> |
DATA_SCRIPT
Data (DML) script resource reference
|
static com.holonplatform.core.config.ConfigProperty<Boolean> |
INITIALIZE
Populate the database after DataSource initialization using
datacontextid-data-*.sql scripts. |
static com.holonplatform.core.config.ConfigProperty<Boolean> |
PRIMARY
Marks DataSource as primary in multiple data sources environments.
|
static com.holonplatform.core.config.ConfigProperty<String> |
SCHEMA_SCRIPT
Schema (DDL) script resource reference
|
static com.holonplatform.core.config.ConfigProperty<String> |
SEPARATOR
Statement separator in SQL initialization scripts.
|
static com.holonplatform.core.config.ConfigProperty<String> |
SQL_SCRIPT_ENCODING
SQL scripts encoding.
|
AUTOCOMMIT, DEFAULT_MAX_POOL_SIZE, DEFAULT_NAME, DRIVER_CLASS_NAME, JNDI_NAME, MAX_POOL_SIZE, MIN_POOL_SIZE, NAME, PASSWORD, PLATFORM, TYPE, URL, USERNAME, VALIDATION_QUERY
Modifier and Type | Method and Description |
---|---|
static com.holonplatform.core.config.ConfigPropertySet.Builder<SpringDataSourceConfigProperties> |
builder()
Builder to create property set instances bound to a property data source, without data context id specification.
|
static com.holonplatform.core.config.ConfigPropertySet.Builder<SpringDataSourceConfigProperties> |
builder(String dataContextId)
Builder to create property set instances bound to a property data source.
|
default boolean |
isContinueOnError()
Gets whether to stop or not if an error occurs while initializing the database.
|
default boolean |
isInitialize()
Gets whether the DataSource should initialize the database using data scripts
|
default boolean |
isPrimary()
Gets whether the DataSource should be marked as primary
|
getConnectionValidationQuery, getDatabasePlatform, getDriverClassName, isDisableAutoCommit
static final com.holonplatform.core.config.ConfigProperty<Boolean> PRIMARY
static final com.holonplatform.core.config.ConfigProperty<Boolean> INITIALIZE
datacontextid-data-*.sql
scripts.static final com.holonplatform.core.config.ConfigProperty<String> SCHEMA_SCRIPT
static final com.holonplatform.core.config.ConfigProperty<String> DATA_SCRIPT
static final com.holonplatform.core.config.ConfigProperty<Boolean> CONTINUE_ON_ERROR
static final com.holonplatform.core.config.ConfigProperty<String> SEPARATOR
;
.static final com.holonplatform.core.config.ConfigProperty<String> SQL_SCRIPT_ENCODING
default boolean isPrimary()
default boolean isInitialize()
default boolean isContinueOnError()
static com.holonplatform.core.config.ConfigPropertySet.Builder<SpringDataSourceConfigProperties> builder(String dataContextId)
builder
in interface DataSourceConfigProperties
dataContextId
- Optional data context id to which DataSource is boundstatic com.holonplatform.core.config.ConfigPropertySet.Builder<SpringDataSourceConfigProperties> builder()
builder
in interface DataSourceConfigProperties
Copyright © 2018 The Holon Platform. All rights reserved.