Class DefaultZeebeDbFactory


  • public final class DefaultZeebeDbFactory
    extends Object
    • Constructor Detail

      • DefaultZeebeDbFactory

        public DefaultZeebeDbFactory()
    • Method Detail

      • defaultFactory

        public static ZeebeDbFactory<ZbColumnFamilies> defaultFactory()
        Returns the default zeebe database factory, which is used in most of the places except for the exporters.
        Returns:
        the created zeebe database factory
      • defaultFactory

        public static ZeebeDbFactory<ZbColumnFamilies> defaultFactory​(Properties userProvidedColumnFamilyOptions)
        Returns the default zeebe database factory, which is used in most of the places except for the exporters.
        Parameters:
        userProvidedColumnFamilyOptions - additional column family options
        Returns:
        the created zeebe database factory
      • defaultFactory

        public static <ColumnFamilyNames extends Enum<ColumnFamilyNames>> ZeebeDbFactory<ColumnFamilyNames> defaultFactory​(RocksDbConfiguration rocksDbConfiguration)
        Returns the default zeebe database factory which is used in the broker.
        Type Parameters:
        ColumnFamilyNames - the type of the enum
        Parameters:
        rocksDbConfiguration - user provided rocks db configuration
        Returns:
        the created zeebe database factory