Package io.camunda.zeebe.db.impl.rocksdb
Class ZeebeRocksDbFactory<ColumnFamilyType extends Enum<ColumnFamilyType>>
java.lang.Object
io.camunda.zeebe.db.impl.rocksdb.ZeebeRocksDbFactory<ColumnFamilyType>
- All Implemented Interfaces:
ZeebeDbFactory<ColumnFamilyType>
public final class ZeebeRocksDbFactory<ColumnFamilyType extends Enum<ColumnFamilyType>>
extends Object
implements ZeebeDbFactory<ColumnFamilyType>
-
Constructor Summary
ConstructorsConstructorDescriptionZeebeRocksDbFactory(RocksDbConfiguration rocksDbConfiguration, ConsistencyChecksSettings consistencyChecksSettings) -
Method Summary
Modifier and TypeMethodDescriptionCreates a zeebe database in the given directory.
-
Constructor Details
-
ZeebeRocksDbFactory
public ZeebeRocksDbFactory(RocksDbConfiguration rocksDbConfiguration, ConsistencyChecksSettings consistencyChecksSettings)
-
-
Method Details
-
createDb
Description copied from interface:ZeebeDbFactoryCreates a zeebe database in the given directory.- Specified by:
createDbin interfaceZeebeDbFactory<ColumnFamilyType extends Enum<ColumnFamilyType>>- Parameters:
pathName- the path where the database should be created- Returns:
- the created zeebe database
-