Class RedisCaptchaStore.Builder

java.lang.Object
cloud.opencode.base.captcha.store.RedisCaptchaStore.Builder
Enclosing class:
RedisCaptchaStore

public static class RedisCaptchaStore.Builder extends Object
Builder for RedisCaptchaStore. RedisCaptchaStore的构建器。
Since:
JDK 25, opencode-base-captcha V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • keyPrefix

      public RedisCaptchaStore.Builder keyPrefix(String keyPrefix)
      Sets the key prefix. 设置键前缀。
      Parameters:
      keyPrefix - the key prefix | 键前缀
      Returns:
      this builder | 此构建器
    • setter

      Sets the Redis setter function. 设置Redis setter函数。
      Parameters:
      setter - the setter | setter
      Returns:
      this builder | 此构建器
    • getter

      Sets the Redis getter function. 设置Redis getter函数。
      Parameters:
      getter - the getter | getter
      Returns:
      this builder | 此构建器
    • deleter

      public RedisCaptchaStore.Builder deleter(Consumer<String> deleter)
      Sets the Redis deleter function. 设置Redis deleter函数。
      Parameters:
      deleter - the deleter | deleter
      Returns:
      this builder | 此构建器
    • existsChecker

      public RedisCaptchaStore.Builder existsChecker(Function<String,Boolean> existsChecker)
      Sets the Redis exists checker function. 设置Redis exists检查函数。
      Parameters:
      existsChecker - the exists checker | exists检查器
      Returns:
      this builder | 此构建器
    • build

      public RedisCaptchaStore build()
      Builds the RedisCaptchaStore. 构建RedisCaptchaStore。
      Returns:
      the store | 存储