Package io.vertigo.database
Class DatabaseFeatures
java.lang.Object
io.vertigo.core.node.config.Features<DatabaseFeatures>
io.vertigo.database.DatabaseFeatures
- All Implemented Interfaces:
io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>
Defines database features.
- Author:
- mlaroche
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void/**withC3p0(io.vertigo.core.param.Param... params) Add InfluxDb timeseries database.withDatasource(io.vertigo.core.param.Param... params) Add InfluxDb timeseries database.Add InfluxDb timeseries database.withInfluxDb(io.vertigo.core.param.Param... params) Add InfluxDb timeseries database.withLiquibaseDataBaseMigrationPlugin(io.vertigo.core.param.Param... params) Add LiquibaseMigrationPluginwithMigration(io.vertigo.core.param.Param... params) Add database Migration service.Add sqlDataBase management to dynamo.Add InfluxDb timeseries database.Methods inherited from class io.vertigo.core.node.config.Features
addPlugin, build, getModuleConfigBuilder
-
Constructor Details
-
DatabaseFeatures
public DatabaseFeatures()Constructor.
-
-
Method Details
-
withSqlDataBase
Add sqlDataBase management to dynamo.- Returns:
- the feature
-
withTimeSeriesDataBase
Add InfluxDb timeseries database.- Returns:
- the feature
-
withMigration
Add database Migration service.- Returns:
- the feature
-
withInfluxDb
Add InfluxDb timeseries database.- Returns:
- the feature
-
withFakeTimeseries
Add InfluxDb timeseries database.- Returns:
- the feature
-
withDatasource
Add InfluxDb timeseries database.- Returns:
- the feature
-
withC3p0
Add InfluxDb timeseries database.- Returns:
- the feature
-
withLiquibaseDataBaseMigrationPlugin
Add LiquibaseMigrationPlugin- Returns:
- the feature
-
buildFeatures
protected void buildFeatures()/**- Specified by:
buildFeaturesin classio.vertigo.core.node.config.Features<DatabaseFeatures>
-