Package io.micronaut.microstream.conf
Class DefaultEmbeddedStorageConfigurationProvider
java.lang.Object
io.micronaut.microstream.conf.DefaultEmbeddedStorageConfigurationProvider
- All Implemented Interfaces:
 io.micronaut.core.naming.Named,EmbeddedStorageConfigurationProvider
@EachProperty("microstream.storage")
public class DefaultEmbeddedStorageConfigurationProvider
extends Object
implements EmbeddedStorageConfigurationProvider
- Since:
 - 1.0.0
 - Author:
 - Sergio del Amo
 
- 
Field Summary
Fields inherited from interface io.micronaut.microstream.conf.EmbeddedStorageConfigurationProvider
DEFAULT_ENABLE_JDK17_TYPES - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionone.microstream.storage.embedded.configuration.types.EmbeddedStorageConfigurationBuildergetName()Class<?>Returns the class of the Root Instance.booleanConfigure whether JDK 17 type enhancements are enabled.voidsetEnableJdk17Types(boolean enableJdk17Types) Configure whether JDK 17 type enhancements are enabled.voidsetRootClass(Class<?> rootClass) Class of the Root Instance. 
- 
Constructor Details
- 
DefaultEmbeddedStorageConfigurationProvider
 
 - 
 - 
Method Details
- 
getBuilder
@NonNull public one.microstream.storage.embedded.configuration.types.EmbeddedStorageConfigurationBuilder getBuilder()- Specified by:
 getBuilderin interfaceEmbeddedStorageConfigurationProvider
 - 
getName
- Specified by:
 getNamein interfaceio.micronaut.core.naming.Named
 - 
getRootClass
Description copied from interface:EmbeddedStorageConfigurationProviderReturns the class of the Root Instance. Root Instances- Specified by:
 getRootClassin interfaceEmbeddedStorageConfigurationProvider- Returns:
 - Class for the Root Instance.
 
 - 
setRootClass
Class of the Root Instance. Root Instances- Parameters:
 rootClass- Class for the Root Instance.
 - 
isEnableJdk17Types
public boolean isEnableJdk17Types()Description copied from interface:EmbeddedStorageConfigurationProviderConfigure whether JDK 17 type enhancements are enabled. Defaults to true.- Specified by:
 isEnableJdk17Typesin interfaceEmbeddedStorageConfigurationProvider- Returns:
 - whether JDK 17 type enhancements are enabled.
 
 - 
setEnableJdk17Types
public void setEnableJdk17Types(boolean enableJdk17Types) Configure whether JDK 17 type enhancements are enabled. Defaults to true.- Parameters:
 enableJdk17Types- whether JDK 17 type enhancements are enabled.- Since:
 - 2.0.0
 
 
 -