Class Ignite3ConfigurationUtils

java.lang.Object
org.apache.ignite.migrationtools.config.Ignite3ConfigurationUtils

public class Ignite3ConfigurationUtils extends Object
Utility methods for loading Ignite 3 Configuration Modules. TODO: This class was heavily adapted from the Ignite Runner.
  • 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.