Package io.camunda.zeebe.db
Interface ZeebeDbFactory<ColumnFamilyNames extends Enum<ColumnFamilyNames>>
- Type Parameters:
ColumnFamilyNames- the names of the column families
- All Known Implementing Classes:
ZeebeRocksDbFactory
public interface ZeebeDbFactory<ColumnFamilyNames extends Enum<ColumnFamilyNames>>
Represents the zeebe database factory. The
ZeebeDbFactory has to be an enum and
specifies the different column families for the zeebe database.-
Method Summary
Modifier and TypeMethodDescriptionCreates a zeebe database in the given directory.
-
Method Details
-
createDb
Creates a zeebe database in the given directory.- Parameters:
pathName- the path where the database should be created- Returns:
- the created zeebe database
-