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 Type
    Method
    Description
    createDb(File pathName)
    Creates a zeebe database in the given directory.
  • Method Details

    • createDb

      ZeebeDb<ColumnFamilyNames> createDb(File pathName)
      Creates a zeebe database in the given directory.
      Parameters:
      pathName - the path where the database should be created
      Returns:
      the created zeebe database