Interface CADatabaseFactoryType
- All Known Implementing Classes:
CAPGDatabases
public interface CADatabaseFactoryType
The type of server database factories.
-
Method Summary
Modifier and TypeMethodDescriptionkind()open(CADatabaseConfiguration configuration, CADatabaseTelemetry telemetry, Consumer<String> startupMessages) Open a database.
-
Method Details
-
kind
String kind()- Returns:
- The database kind (such as "POSTGRESQL")
-
open
CADatabaseType open(CADatabaseConfiguration configuration, CADatabaseTelemetry telemetry, Consumer<String> startupMessages) throws CADatabaseException Open a database.- Parameters:
configuration- The database configurationtelemetry- The telemetrystartupMessages- A function that will receive startup messages- Returns:
- A database
- Throws:
CADatabaseException- On errors
-