Class Ignite3ConfigurationUtils
java.lang.Object
org.apache.ignite.migrationtools.config.Ignite3ConfigurationUtils
Utility methods for loading Ignite 3 Configuration Modules.
TODO: This class was heavily adapted from the Ignite Runner.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.ignite3.internal.configuration.ConfigurationRegistryloadClusterConfiguration(Path cfgPath, boolean includeDefaults) Loads a Configuration Registry with only Cluster modules.static CombinedConfigRegistryloadCombinedRegistry(Path nodeCfgPath, Path clusterCfgPath, boolean includeDefaults) Loads a special combined registry with modules from both the Cluster and Node modules.static org.apache.ignite3.internal.configuration.ConfigurationRegistryloadNodeConfiguration(Path cfgPath, boolean includeDefaults) Loads a Configuration Registry with only Node modules.
-
Constructor Details
-
Ignite3ConfigurationUtils
public Ignite3ConfigurationUtils()
-
-
Method Details
-
loadCombinedRegistry
public static CombinedConfigRegistry loadCombinedRegistry(Path nodeCfgPath, Path clusterCfgPath, boolean includeDefaults) Loads a special combined registry with modules from both the Cluster and Node modules.- Parameters:
nodeCfgPath- Node configuration path.clusterCfgPath- Cluster configuration path.includeDefaults- Include defaults.
-
loadNodeConfiguration
public static org.apache.ignite3.internal.configuration.ConfigurationRegistry loadNodeConfiguration(Path cfgPath, boolean includeDefaults) Loads a Configuration Registry with only Node modules.- Parameters:
cfgPath- Configuration path.includeDefaults- Include defaults.
-
loadClusterConfiguration
public static org.apache.ignite3.internal.configuration.ConfigurationRegistry loadClusterConfiguration(Path cfgPath, boolean includeDefaults) Loads a Configuration Registry with only Cluster modules.- Parameters:
cfgPath- Config path.includeDefaults- Include defaults.
-