| Modifier and Type | Method and Description |
|---|---|
WriteSession |
WriteSession.clear()
The buffer will be cleared (tail will point to the head) and the size will be reset to zero.
|
| Modifier and Type | Method and Description |
|---|---|
abstract LinkedBuffer |
WriteSink.drain(WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
B64Code.encode(byte[] input,
int inOffset,
int inLen,
WriteSession session,
LinkedBuffer lb)
Encodes the byte array into the
LinkedBuffer and grows when full. |
int |
WriteSession.FlushHandler.flush(WriteSession session,
byte[] buf,
int offset,
int len) |
int |
WriteSession.FlushHandler.flush(WriteSession session,
byte[] buf,
int offset,
int len,
byte[] next,
int nextoffset,
int nextlen) |
int |
WriteSession.FlushHandler.flush(WriteSession session,
LinkedBuffer lb,
byte[] buf,
int offset,
int len) |
static LinkedBuffer |
B64Code.sencode(byte[] input,
int inOffset,
int inLen,
WriteSession session,
LinkedBuffer lb)
Encodes the byte array into the
LinkedBuffer and flushes to the OutputStream when buffer is full. |
static LinkedBuffer |
StringSerializer.writeAscii(CharSequence str,
WriteSession session,
LinkedBuffer lb)
Writes the ascii bytes from the string into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeAscii(CharSequence str,
WriteSession session,
LinkedBuffer lb)
Writes the ascii bytes from the string into the
LinkedBuffer. |
abstract LinkedBuffer |
WriteSink.writeByte(byte value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeByteArray(byte[] value,
int offset,
int length,
WriteSession session,
LinkedBuffer lb) |
LinkedBuffer |
WriteSink.writeByteArray(byte[] value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeByteArrayB64(byte[] value,
int offset,
int length,
WriteSession session,
LinkedBuffer lb) |
LinkedBuffer |
WriteSink.writeByteArrayB64(byte[] value,
WriteSession session,
LinkedBuffer lb) |
LinkedBuffer |
WriteSink.writeDouble(double value,
WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
StringSerializer.writeDouble(double value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified double into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeDouble(double value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified double into the
LinkedBuffer. |
LinkedBuffer |
WriteSink.writeDoubleLE(double value,
WriteSession session,
LinkedBuffer lb) |
LinkedBuffer |
WriteSink.writeFloat(float value,
WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
StringSerializer.writeFloat(float value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified float into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeFloat(float value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified float into the
LinkedBuffer. |
LinkedBuffer |
WriteSink.writeFloatLE(float value,
WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
StringSerializer.writeInt(int value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified int into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeInt(int value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified int into the
LinkedBuffer. |
abstract LinkedBuffer |
WriteSink.writeInt16(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeInt16LE(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeInt32(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeInt32LE(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeInt64(long value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeInt64LE(long value,
WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
StringSerializer.writeLong(long value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified long into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeLong(long value,
WriteSession session,
LinkedBuffer lb)
Writes the stringified long into the
LinkedBuffer. |
abstract LinkedBuffer |
WriteSink.writeStrAscii(CharSequence value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrFromDouble(double value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrFromFloat(float value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrFromInt(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrFromLong(long value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrUTF8(CharSequence value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrUTF8FixedDelimited(CharSequence value,
boolean littleEndian,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeStrUTF8VarDelimited(CharSequence value,
WriteSession session,
LinkedBuffer lb) |
static LinkedBuffer |
StringSerializer.writeUTF8(CharSequence str,
WriteSession session,
LinkedBuffer lb)
Writes the utf8-encoded bytes from the string into the
LinkedBuffer. |
static LinkedBuffer |
StreamedStringSerializer.writeUTF8(CharSequence str,
WriteSession session,
LinkedBuffer lb)
Writes the utf8-encoded bytes from the string into the
LinkedBuffer. |
static LinkedBuffer |
StringSerializer.writeUTF8FixedDelimited(CharSequence str,
boolean littleEndian,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
|
static LinkedBuffer |
StreamedStringSerializer.writeUTF8FixedDelimited(CharSequence str,
boolean littleEndian,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
|
static LinkedBuffer |
StringSerializer.writeUTF8FixedDelimited(CharSequence str,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
|
static LinkedBuffer |
StreamedStringSerializer.writeUTF8FixedDelimited(CharSequence str,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
|
static LinkedBuffer |
StringSerializer.writeUTF8VarDelimited(CharSequence str,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
|
static LinkedBuffer |
StreamedStringSerializer.writeUTF8VarDelimited(CharSequence str,
WriteSession session,
LinkedBuffer lb)
The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
|
abstract LinkedBuffer |
WriteSink.writeVarInt32(int value,
WriteSession session,
LinkedBuffer lb) |
abstract LinkedBuffer |
WriteSink.writeVarInt64(long value,
WriteSession session,
LinkedBuffer lb) |
Copyright © 2009–2020. All rights reserved.