public static class BufferedInputStreamMultiplexer.MemoryBuffer extends BufferedInputStreamMultiplexer.AbstractBuffer
Modifier and Type | Class and Description |
---|---|
protected class |
BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream |
bytesWritten, isSourceClosed, multiplexer
Constructor and Description |
---|
MemoryBuffer()
Create a memory-backed buffer with default initial size (8 kiB).
|
MemoryBuffer(int initialSizeInBytes)
Create a memory-backed buffer with the provided initial size.
|
Modifier and Type | Method and Description |
---|---|
BufferedInputStreamMultiplexer.MultiplexerInputStream |
getInputStream()
Get a new input stream reading data from this buffer.
|
void |
write(byte[] b,
int off,
int len)
Write data into the buffer.
|
closeSource, getBytesWritten, isSourceClosed, setMultiplexer, write
public MemoryBuffer()
public MemoryBuffer(int initialSizeInBytes)
initialSizeInBytes
- initial size in bytespublic void write(byte[] b, int off, int len)
BufferedInputStreamMultiplexer.Buffer
b
- array containing the dataoff
- start offsetlen
- number of bytespublic BufferedInputStreamMultiplexer.MultiplexerInputStream getInputStream()
BufferedInputStreamMultiplexer.Buffer
Copyright © 2016–2023. All rights reserved.