Class JobRateLimitAlgorithmFactory

java.lang.Object
org.apache.shardingsphere.data.pipeline.spi.ratelimit.JobRateLimitAlgorithmFactory

public final class JobRateLimitAlgorithmFactory extends Object
Job rate limit algorithm factory.
  • Constructor Details

    • JobRateLimitAlgorithmFactory

      public JobRateLimitAlgorithmFactory()
  • Method Details

    • newInstance

      public static JobRateLimitAlgorithm newInstance(ShardingSphereAlgorithmConfiguration jobRateLimitAlgorithmConfig)
      Create new instance of job rate limit algorithm.
      Parameters:
      jobRateLimitAlgorithmConfig - job rate limit algorithm configuration
      Returns:
      created instance
    • contains

      public static boolean contains(String jobRateLimitAlgorithmType)
      Judge whether contains job rate limit algorithm.
      Parameters:
      jobRateLimitAlgorithmType - job rate limit algorithm type
      Returns:
      contains job rate limit algorithm or not