インターフェース Serializer<T>
- 型パラメーター:
T
- オブジェクト型
- すべての既知の実装クラス:
DefaultSerializer
,SerializationDelegate
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
オブジェクトを OutputStream にストリーミングするための戦略インターフェース。
- 導入:
- 3.0.5
- 作成者:
- Gary Russell, Mark Fisher, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
serialize
(T object, OutputStreamSE outputStream) 指定された OutputStream に型 T のオブジェクトを書き込みます。default byte[]
serializeToByteArray
(T object) 型 T のオブジェクトを直列化されたバイト配列に変換します。
メソッドの詳細
serialize
指定された OutputStream に型 T のオブジェクトを書き込みます。メモ: 実装では、指定された OutputStream(またはその OutputStream のデコレータ)をクローズするのではなく、呼び出し側に任せます。
- パラメーター:
object
- 直列化するオブジェクトoutputStream
- 出力ストリーム- 例外:
IOExceptionSE
- ストリームへの書き込み中にエラーが発生した場合
serializeToByteArray
型 T のオブジェクトを直列化されたバイト配列に変換します。- パラメーター:
object
- 直列化するオブジェクト- 戻り値:
- 結果のバイト配列
- 例外:
IOExceptionSE
- 直列化に失敗した場合- 導入:
- 5.2.7