クラス 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) メソッドのサマリー
修飾子と型メソッド説明deserialize
(byte[] bytes) 指定されたバイナリデータからオブジェクトを逆直列化します。byte[]
指定されたオブジェクトをバイナリデータに直列化します。void
setBeanFactory
(BeanFactory beanFactory) void
setConversionService
(ConversionService conversionService) 使用するConversionService
を設定します。void
setTypeConverter
(TypeConverter typeConverter) 使用するTypeConverter
を設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.redis.serializer.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