Interface TransactionManagerConfiguration.ObjectStoreConfig

Enclosing interface:
TransactionManagerConfiguration

public static interface TransactionManagerConfiguration.ObjectStoreConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Whether to create the table if it does not exist.
    The name of the datasource where the transaction logs will be stored when using the jdbc object store.
    The name of the directory where the transaction logs will be stored when using the file-system object store.
    boolean
    Whether to drop the table on startup.
    The prefix to apply to the table.
    The type of object store.
  • Method Details

    • directory

      @WithDefault("ObjectStore") String directory()
      The name of the directory where the transaction logs will be stored when using the file-system object store. If the value is not absolute then the directory is relative to the user.dir system property.
    • type

      @WithDefault("file-system") ObjectStoreType type()
      The type of object store.
    • datasource

      Optional<String> datasource()
      The name of the datasource where the transaction logs will be stored when using the jdbc object store.

      If undefined, it will use the default datasource.

    • createTable

      @WithDefault("false") boolean createTable()
      Whether to create the table if it does not exist.
    • dropTable

      @WithDefault("false") boolean dropTable()
      Whether to drop the table on startup.
    • tablePrefix

      @WithDefault("quarkus_") String tablePrefix()
      The prefix to apply to the table.