クラス DefaultExecutionContextSerializer
java.lang.ObjectSE
org.springframework.batch.core.repository.dao.DefaultExecutionContextSerializer
- 実装されたすべてのインターフェース:
ExecutionContextSerializer
、org.springframework.core.serializer.Deserializer<MapSE<StringSE,
、ObjectSE>> org.springframework.core.serializer.Serializer<MapSE<StringSE,
ObjectSE>>
public class DefaultExecutionContextSerializer
extends ObjectSE
implements ExecutionContextSerializer
Base64 コンテンツを生成 / 消費する
ExecutionContextSerializer
の実装。- 導入:
- 2.2
- 作成者:
- Michael Minella, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明deserialize
(InputStreamSE inputStream) 提供されたInputStream
SE から実行コンテキストを逆直列化します。void
serialize
(MapSE<StringSE, ObjectSE> context, OutputStreamSE out) 指定されたOutputStream
SE に実行コンテキストをシリアライズします。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.core.serializer.Deserializer から継承されたメソッド
deserializeFromByteArray
インターフェース org.springframework.core.serializer.Serializer から継承されたメソッド
serializeToByteArray
コンストラクターの詳細
DefaultExecutionContextSerializer
public DefaultExecutionContextSerializer()
メソッドの詳細
serialize
指定されたOutputStream
SE に実行コンテキストをシリアライズします。ストリームは、返される前に閉じられません。- 次で指定:
- インターフェース
org.springframework.core.serializer.Serializer<MapSE<StringSE,
のObjectSE>> serialize
- パラメーター:
context
-ExecutionContext
のMap
SE コンテンツ。out
- 直列化されたコンテキスト情報が書き込まれるOutputStream
SE。- 例外:
IOExceptionSE
deserialize
提供されたInputStream
SE から実行コンテキストを逆直列化します。- 次で指定:
- インターフェース
org.springframework.core.serializer.Deserializer<MapSE<StringSE,
のObjectSE>> deserialize
- パラメーター:
inputStream
- 逆直列化する情報を含むInputStream
SE。- 戻り値:
- 提供された
InputStream
SE で直列化されたオブジェクト - 例外:
IOExceptionSE