クラス ByteArrayElasticRawDeserializer
java.lang.ObjectSE
org.springframework.integration.ip.tcp.serializer.ByteArrayElasticRawDeserializer
- 実装されたすべてのインターフェース:
Deserializer<byte[]>
固定バッファーの代わりに
ByteArrayOutputStream
SE を使用するデシリアライザーで、必要に応じてバッファーを拡張できます。補完は、送信者がソケットを閉じることによって示されます。- 導入:
- 5.0
- 作成者:
- Gary Russell
コンストラクターの概要
コンストラクターコンストラクター説明初期バッファサイズが 32 のByteArrayOutputStream
SE を使用するインスタンスを作成します。ByteArrayElasticRawDeserializer
(int initialBufferSize) 指定された初期バッファサイズでByteArrayOutputStream
SE を使用するインスタンスを構築します。メソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.core.serializer.Deserializer から継承されたメソッド
deserializeFromByteArray
コンストラクターの詳細
ByteArrayElasticRawDeserializer
public ByteArrayElasticRawDeserializer()初期バッファサイズが 32 のByteArrayOutputStream
SE を使用するインスタンスを作成します。ByteArrayElasticRawDeserializer
public ByteArrayElasticRawDeserializer(int initialBufferSize) 指定された初期バッファサイズでByteArrayOutputStream
SE を使用するインスタンスを構築します。- パラメーター:
initialBufferSize
- 初期バッファサイズ。
メソッドの詳細
deserialize
- 次で指定:
- インターフェース
Deserializer<byte[]>
のdeserialize
- 例外:
IOExceptionSE