Interface EmbeddedStorageConfigurationProvider

All Superinterfaces:
io.micronaut.core.naming.Named
All Known Implementing Classes:
DefaultEmbeddedStorageConfigurationProvider

public interface EmbeddedStorageConfigurationProvider extends io.micronaut.core.naming.Named
Since:
1.0.0
Author:
Sergio del Amo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
     
  • Method Summary

    Modifier and Type
    Method
    Description
    one.microstream.storage.embedded.configuration.types.EmbeddedStorageConfigurationBuilder
     
    Returns the class of the Root Instance.
    boolean
    Configure whether JDK 17 type enhancements are enabled.

    Methods inherited from interface io.micronaut.core.naming.Named

    getName
  • Field Details

    • DEFAULT_ENABLE_JDK17_TYPES

      static final boolean DEFAULT_ENABLE_JDK17_TYPES
      See Also:
  • Method Details

    • getBuilder

      @NonNull one.microstream.storage.embedded.configuration.types.EmbeddedStorageConfigurationBuilder getBuilder()
    • getRootClass

      @Nullable Class<?> getRootClass()
      Returns the class of the Root Instance. Root Instances
      Returns:
      Class for the Root Instance.
    • isEnableJdk17Types

      boolean isEnableJdk17Types()
      Configure whether JDK 17 type enhancements are enabled. Defaults to true.
      Returns:
      whether JDK 17 type enhancements are enabled.
      Since:
      2.0.0