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.EmbeddedStorageConfigurationBuilder
getName()
Class<?>
Returns the class of the Root Instance.boolean
Configure whether JDK 17 type enhancements are enabled.void
setEnableJdk17Types
(boolean enableJdk17Types) Configure whether JDK 17 type enhancements are enabled.void
setRootClass
(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:
getBuilder
in interfaceEmbeddedStorageConfigurationProvider
-
getName
- Specified by:
getName
in interfaceio.micronaut.core.naming.Named
-
getRootClass
Description copied from interface:EmbeddedStorageConfigurationProvider
Returns the class of the Root Instance. Root Instances- Specified by:
getRootClass
in 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:EmbeddedStorageConfigurationProvider
Configure whether JDK 17 type enhancements are enabled. Defaults to true.- Specified by:
isEnableJdk17Types
in 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
-