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​(Class<ColumnFamilyNames> columnFamilyNamesClass)
        Returns the default zeebe database factory which is used in the broker.
        Type Parameters:
        ColumnFamilyNames - the type of the enum
        Parameters:
        columnFamilyNamesClass - the enum class, which contains the column family names
        Returns:
        the created zeebe database factory
      • defaultFactory

        public static <ColumnFamilyNames extends Enum<ColumnFamilyNames>> ZeebeDbFactory<ColumnFamilyNames> defaultFactory​(Class<ColumnFamilyNames> columnFamilyNamesClass,
                                                                                                                           Properties userProvidedColumnFamilyOptions)
        Returns the default zeebe database factory which is used in the broker.
        Type Parameters:
        ColumnFamilyNames - the type of the enum
        Parameters:
        columnFamilyNamesClass - the enum class, which contains the column family names
        userProvidedColumnFamilyOptions - additional column family options
        Returns:
        the created zeebe database factory