Class DatabaseDiscoveryProviderAlgorithmFactory

java.lang.Object
org.apache.shardingsphere.dbdiscovery.factory.DatabaseDiscoveryProviderAlgorithmFactory

public final class DatabaseDiscoveryProviderAlgorithmFactory extends Object
Database discovery provider algorithm factory.
  • Constructor Details

    • DatabaseDiscoveryProviderAlgorithmFactory

      public DatabaseDiscoveryProviderAlgorithmFactory()
  • Method Details

    • newInstance

      public static DatabaseDiscoveryProviderAlgorithm newInstance(AlgorithmConfiguration databaseDiscoveryProviderAlgorithmConfig)
      Create new instance of database discovery provider algorithm.
      Parameters:
      databaseDiscoveryProviderAlgorithmConfig - database discovery provider algorithm configuration
      Returns:
      created instance
    • contains

      public static boolean contains(String databaseDiscoveryProviderAlgorithmType)
      Judge whether contains database discovery provider algorithm.
      Parameters:
      databaseDiscoveryProviderAlgorithmType - database discovery provider algorithm type
      Returns:
      contains database discovery provider algorithm or not