インターフェース RedisMessageConverters.Builder

含まれているインターフェース:
RedisMessageConverters

public static interface RedisMessageConverters.Builder
MessageConverter を構成するためのビルダー。
導入:
4.1
作成者:
Ilyass Bougati, Mark Paluch
  • 方法の詳細

    • defaultMimeType

      RedisMessageConverters.Builder defaultMimeType(MimeType defaultMimeType)
      default registrations を使用する場合、DefaultContentTypeResolver を通じてメッセージコンバーターに提供されるデフォルトの MimeType を設定します。
      パラメーター:
      defaultMimeType - コンテンツ型解決をサポートするコンバーターで使用するデフォルトの MIME 型。
      戻り値:
      このビルダー。
    • registerDefaults

      RedisMessageConverters.Builder registerDefaults(boolean registerDefaults)
      デフォルトコンバーターを登録するかどうかを設定します。クラスパス検出を使用してデフォルトコンバーターを登録します。withStringConverter(MessageConverter) を手動で登録すると、自動検出された文字列コンバーターが上書きされます。

      デフォルトは true です。

      パラメーター:
      registerDefaults - デフォルトコンバーターを登録するかどうか
      戻り値:
      このビルダー。
    • withStringConverter

      RedisMessageConverters.Builder withStringConverter(MessageConverter stringMessageConverter)
      MessageConverter を StringSE ペイロード用に設定します。
      パラメーター:
      stringMessageConverter - 使用するコンバーター
      戻り値:
      このビルダー。
    • withStringConverter

      default RedisMessageConverters.Builder withStringConverter(CharsetSE charset)
      指定された CharsetSE を使用して StringMessageConverter を構成します。
      パラメーター:
      charset - 文字列変換に使用する文字セット
      戻り値:
      このビルダー。
    • addCustomConverter

      default RedisMessageConverters.Builder addCustomConverter(RedisSerializer<?> serializer)
      指定された RedisSerializer を使用して、Spring Data、Redis'、RedisSerializer を特定のシリアライザ(JDK serialization など)に使用するために、カスタム MessageConverter を複合コンバーターに追加します。

      汎用シリアライザは幅広いオブジェクトをサポートする可能性があるため、SerializerMessageConverter は content type resolution サポート付きで構成し、サポートされているコンテンツ型を持つメッセージ (エンドポイント) にのみ適用されるようにする必要があります。

      パラメーター:
      serializer - 追加するカスタムコンバーター。
      戻り値:
      このビルダー。
    • addCustomConverter

      RedisMessageConverters.Builder addCustomConverter(MessageConverter converter)
      コンポジットコンバーターにカスタム MessageConverter を追加します。
      パラメーター:
      converter - 追加するカスタムコンバーター。
      戻り値:
      このビルダー。
    • build

      最終的な MessageConverter を組み立てます。

      複数のコンバーターが構成されている場合、またはデフォルトのコンバーターが登録されている場合は、CompositeMessageConverter が返されます。

      戻り値:
      構築された RedisMessageConverters。