public interface ConfigMigrator
| Modifier and Type | Method and Description |
|---|---|
default java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> |
getSection(java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String... path)
Get a section of the values map by the given path.
|
void |
migrate(int currentVersion,
java.util.Map<java.lang.String,java.lang.Object> loadedValues)
Migrates the config values to the new version.
|
void migrate(int currentVersion,
java.util.Map<java.lang.String,java.lang.Object> loadedValues)
currentVersion - The current version of the configloadedValues - The loaded values of the configMigratordefault java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> getSection(java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String... path)
values - The values mappath - The path to the section