public class ByteArrayStxEtxSerializer extends AbstractPooledBufferByteArraySerializer
修飾子と型 | フィールドと説明 |
---|---|
static int | ETX |
static ByteArrayStxEtxSerializer | INSTANCE 単一の再利用可能なインスタンス。 |
static int | STX |
DEFAULT_MAX_MESSAGE_SIZE, logger
コンストラクターと説明 |
---|
ByteArrayStxEtxSerializer() |
修飾子と型 | メソッドと説明 |
---|---|
byte[] | doDeserialize(InputStreamSE inputStream, byte[] buffer) inputStream 内のデータを byte[] に読み取ります。 |
void | serialize(byte[] bytes, OutputStreamSE outputStream) byte[] をストリームに書き込み、接頭辞は ASCII STX 文字で、末尾は ASCIIETX 文字です。 |
copyToSizedArray, deserialize, setPoolSize, setPoolWaitTimeout
checkClosure, getMaxMessageSize, publishEvent, setApplicationEventPublisher, setMaxMessageSize
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
serializeToByteArray
deserializeFromByteArray
public static final ByteArrayStxEtxSerializer INSTANCE
public static final int STX
public static final int ETX
public byte[] doDeserialize(InputStreamSE inputStream, byte[] buffer) throws IOExceptionSE
SoftEndOfStreamException
がスローされます。AbstractPooledBufferByteArraySerializer
の doDeserialize
inputStream
- 入力ストリーム。buffer
- 生の作業バッファ (maxMessageSize)。IOExceptionSE
- io 例外。public void serialize(byte[] bytes, OutputStreamSE outputStream) throws IOExceptionSE