クラス GenericToStringSerializer< T >
java.lang.ObjectSE
org.springframework.data.redis.serializer.GenericToStringSerializer<T>
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, RedisSerializer<T>
public class GenericToStringSerializer<T>
extends ObjectSE
implements RedisSerializer<T>, BeanFactoryAware
バイト [](およびその逆)シリアライザーへの汎用文字列。オブジェクトを文字列に、またはその逆に変換するには、Spring
ConversionService に依存します。文字列は、指定された文字セット(デフォルトでは UTF-8)を使用してバイトに変換され、その逆も同様です。 注 : クラスが Spring Bean として定義されている場合、変換サービスの初期化は自動的に行われます。 注 : すべてをコンテナーに委譲する特別な方法で null を処理することはありません。- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch
コンストラクター概要
コンストラクターコンストラクター説明GenericToStringSerializer(ClassSE<T> type) GenericToStringSerializer(ClassSE<T> type, CharsetSE charset) 方法の概要
修飾子と型メソッド説明@Nullable Tdeserialize(byte @Nullable[] bytes) 指定されたバイナリデータからオブジェクトを逆直列化します。byte @Nullable[]指定されたオブジェクトをバイナリデータに直列化します。voidsetBeanFactory(BeanFactory beanFactory) voidsetConversionService(ConversionService conversionService) 使用するConversionServiceを設定します。voidsetTypeConverter(TypeConverter typeConverter) 使用するTypeConverterを設定します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース RedisSerializer から継承されたメソッド
canSerialize, getTargetType
コンストラクターの詳細
GenericToStringSerializer
GenericToStringSerializer
メソッドの詳細
setConversionService
使用するConversionServiceを設定します。- パラメーター:
conversionService- 使用する変換サービスは null であってはなりません。
setTypeConverter
使用するTypeConverterを設定します。- パラメーター:
typeConverter- 使用する変換サービスは null であってはなりません。
serialize
インターフェースからコピーされた説明:RedisSerializer指定されたオブジェクトをバイナリデータに直列化します。- 次で指定:
- インターフェース
RedisSerializer<T>のserialize - パラメーター:
value- 直列化するオブジェクト。null にすることができます。- 戻り値:
- 同等のバイナリデータ。空の配列にすることはできますが、null にすることはできません。
deserialize
インターフェースからコピーされた説明:RedisSerializer指定されたバイナリデータからオブジェクトを逆直列化します。- 次で指定:
- インターフェース
RedisSerializer<T>のdeserialize - パラメーター:
bytes- オブジェクトのバイナリ表現。null にすることができます。- 戻り値:
- 同等のオブジェクトインスタンス。null にすることができます。
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException