クラス RedisPassword

java.lang.ObjectSE
org.springframework.data.redis.connection.RedisPassword

public class RedisPassword extends ObjectSE
Redis パスワードが含まれる場合と含まれない場合がある値オブジェクト。

パスワードが存在する場合、isPresent() は true を返し、get() は値を返します。

パスワードは文字配列として保存されます。

導入:
2.0
作成者:
Mark Paluch, Christoph Strobl
  • メソッドの詳細

    • of

      public static RedisPassword of(@Nullable StringSE passwordAsString)
      StringSE から RedisPassword を作成します。
      パラメーター:
      passwordAsString - 文字列としてのパスワード。
      戻り値:
      passwordAsStringRedisPassword
    • of

      public static RedisPassword of(@Nullable char[] passwordAsChars)
      char 配列から RedisPassword を作成します。
      パラメーター:
      passwordAsChars - char 配列としてのパスワード。
      戻り値:
      passwordAsCharsRedisPassword
    • none

      public static RedisPassword none()
      存在しない RedisPassword を作成します。
      戻り値:
      RedisPassword がない。
    • isPresent

      public boolean isPresent()
      パスワードが存在する場合は true を返し、存在しない場合は false を返します。
      戻り値:
      パスワードが存在する場合は true、存在しない場合は false
    • get

      public char[] get() throws NoSuchElementExceptionSE
      存在する場合はパスワード値を返します。パスワードがない場合は NoSuchElementExceptionSE をスローします。
      戻り値:
      パスワード。
      例外:
      NoSuchElementExceptionSE - パスワードがない場合。
    • map

      public <R> OptionalSE<R> map(FunctionSE<char[],R> mapper)
      FunctionSE を使用してパスワードをマップし、マップされた値を含む OptionalSE を返します。

      パスワードがないと、Optional.empty() が返されます。

      パラメーター:
      mapper - null であってはなりません。
      戻り値:
      マップされた結果。
    • toOptional

      public OptionalSE<char[]> toOptional()
      パスワード値を含む OptionalSE にパスワードを採用します。

      パスワードがないと、Optional.empty() が返されます。

      戻り値:
      パスワード値を含む OptionalSE
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode