public class ByteArrayCrLfSerializer extends AbstractPooledBufferByteArraySerializer
| 修飾子と型 | フィールドと説明 |
|---|---|
static ByteArrayCrLfSerializer | INSTANCE 単一の再利用可能なインスタンス。 |
DEFAULT_MAX_MESSAGE_SIZE, logger| コンストラクターと説明 |
|---|
ByteArrayCrLfSerializer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
byte[] | doDeserialize(InputStreamSE inputStream, byte[] buffer)inputStream 内のデータを byte[] に読み取ります。 |
int | fillToCrLf(InputStreamSE inputStream, byte[] buffer) |
void | serialize(byte[] bytes, OutputStreamSE outputStream)byte[] をストリームに書き込み、\r \n を追加します。 |
copyToSizedArray, deserialize, setPoolSize, setPoolWaitTimeoutcheckClosure, getMaxMessageSize, publishEvent, setApplicationEventPublisher, setMaxMessageSizecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEserializeToByteArraydeserializeFromByteArraypublic static final ByteArrayCrLfSerializer INSTANCE
public byte[] doDeserialize(InputStreamSE inputStream, byte[] buffer) throws IOExceptionSE
SoftEndOfStreamException がスローされます。AbstractPooledBufferByteArraySerializer の doDeserialize inputStream - 入力ストリーム。buffer - 生の作業バッファ (maxMessageSize)。IOExceptionSE - io 例外。public int fillToCrLf(InputStreamSE inputStream, byte[] buffer) throws IOExceptionSE
public void serialize(byte[] bytes,
OutputStreamSE outputStream)
throws IOExceptionSE