Package migratedb.v1.core.api
Interface MigrateDbExtension
-
- All Known Implementing Classes:
BuiltinFeatures
public interface MigrateDbExtensionThird-party extensions can contribute additional features through implementations of this interface. To enable an extension, useFluentConfiguration.useExtension(MigrateDbExtension).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Set<ConfigPropertiesConverter>getConfigPropertiesConverters()default Set<DatabaseType>getDatabaseTypes()StringgetDescription()
-
-
-
Method Detail
-
getDescription
String getDescription()
- Returns:
- A human-readable English description of this extension.
-
getDatabaseTypes
default Set<DatabaseType> getDatabaseTypes()
- Returns:
- The database types contributed by this extension.
-
getConfigPropertiesConverters
default Set<ConfigPropertiesConverter> getConfigPropertiesConverters()
- Returns:
- Converters of extension-specific configuration properties (i.e. String-based configuration) to the corresponding internal data structures (one per data structure type).
-
-