public class TextStreamAsyncOptions extends LineAsyncOptions
Modifier and Type | Field and Description |
---|---|
int |
byteRingBufferCapacity
Capacity of the implicit
ByteRingBuffer used for copying bytes
to/from the target byte stream. |
int |
charRingBufferCapacity
Capacity of the implicit
CharRingBuffer used for encoding/decoding
of char to/from bytes. |
static int |
DEFAULT_BYTE_RING_BUFFER_CAPACITY
Default value for
byteRingBufferCapacity - 2048 bytes. |
static int |
DEFAULT_CHAR_RING_BUFFER_CAPACITY
Default value for
charRingBufferCapacity - 1024 chars. |
static int |
DEFAULT_STRING_RING_BUFFER_CAPACITY
Default value for
stringRingBufferCapacity - 64 strings. |
int |
stringRingBufferCapacity
Capacity of the implicit
StringRingBuffer used for storing lines. |
CR, CRLF, DEFAULT_ESTIMATED_LINE_LENGTH, estimatedLineLength, LF, lineBreak, SYSTEM
charset, DEFAULT
timeout, TIMEOUT_INFINITE, timeUnit
Constructor and Description |
---|
TextStreamAsyncOptions() |
public static final int DEFAULT_BYTE_RING_BUFFER_CAPACITY
byteRingBufferCapacity
- 2048 bytes.public static final int DEFAULT_CHAR_RING_BUFFER_CAPACITY
charRingBufferCapacity
- 1024 chars.public static final int DEFAULT_STRING_RING_BUFFER_CAPACITY
stringRingBufferCapacity
- 64 strings.public int byteRingBufferCapacity
ByteRingBuffer
used for copying bytes
to/from the target byte stream.
Defaults to DEFAULT_BYTE_RING_BUFFER_CAPACITY
.public int charRingBufferCapacity
CharRingBuffer
used for encoding/decoding
of char to/from bytes.
Defaults to DEFAULT_CHAR_RING_BUFFER_CAPACITY
.public int stringRingBufferCapacity
StringRingBuffer
used for storing lines.
Defaults to DEFAULT_STRING_RING_BUFFER_CAPACITY
.