インターフェース RedisMessageConverters.Builder
- 含まれているインターフェース:
RedisMessageConverters
public static interface RedisMessageConverters.Builder
MessageConverter を構成するためのビルダー。- 導入:
- 4.1
- 作成者:
- Ilyass Bougati, Mark Paluch
方法の概要
修飾子と型メソッド説明default RedisMessageConverters.BuilderaddCustomConverter(RedisSerializer<?> serializer) 指定されたRedisSerializerを使用して、カスタムMessageConverterを複合コンバーターに追加して、特定のシリアライザに Spring Data Redis'RedisSerializerを使用します。addCustomConverter(MessageConverter converter) コンポジットコンバーターにカスタムMessageConverterを追加します。build()最終的なMessageConverterを組み立てます。defaultMimeType(MimeType defaultMimeType) default registrationsを使用する場合、DefaultContentTypeResolverを通じてメッセージコンバーターに提供されるデフォルトのMimeTypeを設定します。registerDefaults(boolean registerDefaults) デフォルトコンバーターを登録するかどうかを設定します。default RedisMessageConverters.BuilderwithStringConverter(CharsetSE charset) 指定されたCharsetSE を使用してStringMessageConverterを構成します。withStringConverter(MessageConverter stringMessageConverter) MessageConverterをStringSE ペイロード用に設定します。
方法の詳細
defaultMimeType
default registrationsを使用する場合、DefaultContentTypeResolverを通じてメッセージコンバーターに提供されるデフォルトのMimeTypeを設定します。- パラメーター:
defaultMimeType- コンテンツ型解決をサポートするコンバーターで使用するデフォルトの MIME 型。- 戻り値:
- このビルダー。
registerDefaults
デフォルトコンバーターを登録するかどうかを設定します。クラスパス検出を使用してデフォルトコンバーターを登録します。withStringConverter(MessageConverter)を手動で登録すると、自動検出された文字列コンバーターが上書きされます。デフォルトは
trueです。- パラメーター:
registerDefaults- デフォルトコンバーターを登録するかどうか- 戻り値:
- このビルダー。
withStringConverter
MessageConverterをStringSE ペイロード用に設定します。- パラメーター:
stringMessageConverter- 使用するコンバーター- 戻り値:
- このビルダー。
withStringConverter
指定されたCharsetSE を使用してStringMessageConverterを構成します。- パラメーター:
charset- 文字列変換に使用する文字セット- 戻り値:
- このビルダー。
addCustomConverter
指定されたRedisSerializerを使用して、Spring Data、Redis'、RedisSerializerを特定のシリアライザ(JDK serializationなど)に使用するために、カスタムMessageConverterを複合コンバーターに追加します。汎用シリアライザは幅広いオブジェクトをサポートする可能性があるため、
SerializerMessageConverterはcontent type resolutionサポート付きで構成し、サポートされているコンテンツ型を持つメッセージ (エンドポイント) にのみ適用されるようにする必要があります。- パラメーター:
serializer- 追加するカスタムコンバーター。- 戻り値:
- このビルダー。
addCustomConverter
コンポジットコンバーターにカスタムMessageConverterを追加します。- パラメーター:
converter- 追加するカスタムコンバーター。- 戻り値:
- このビルダー。
build
RedisMessageConverters build()最終的なMessageConverterを組み立てます。複数のコンバーターが構成されている場合、またはデフォルトのコンバーターが登録されている場合は、
CompositeMessageConverterが返されます。- 戻り値:
- 構築された
RedisMessageConverters。