public class StreamByteBuffer
extends java.lang.Object
| Constructor and Description |
|---|
StreamByteBuffer() |
StreamByteBuffer(int chunkSize) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
allocateSpace() |
void |
clear() |
static StreamByteBuffer |
createWithChunkSizeInDefaultRange(int value) |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
static StreamByteBuffer |
of(java.io.InputStream inputStream) |
static StreamByteBuffer |
of(java.io.InputStream inputStream,
int len) |
static StreamByteBuffer |
of(java.util.List<byte[]> listOfByteArrays) |
protected int |
prepareRead() |
byte[] |
readAsByteArray() |
java.util.List<byte[]> |
readAsListOfByteArrays() |
java.lang.String |
readAsString() |
java.lang.String |
readAsString(java.nio.charset.Charset charset) |
java.lang.String |
readAsString(java.lang.String encoding) |
void |
readFrom(java.io.InputStream inputStream,
int len) |
void |
readFully(java.io.InputStream inputStream) |
int |
totalBytesUnread() |
void |
writeTo(java.io.OutputStream target) |
public StreamByteBuffer()
public StreamByteBuffer(int chunkSize)
public static StreamByteBuffer of(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic static StreamByteBuffer of(java.io.InputStream inputStream, int len) throws java.io.IOException
java.io.IOExceptionpublic static StreamByteBuffer createWithChunkSizeInDefaultRange(int value)
public java.io.OutputStream getOutputStream()
public java.io.InputStream getInputStream()
public void writeTo(java.io.OutputStream target)
throws java.io.IOException
java.io.IOExceptionpublic void readFrom(java.io.InputStream inputStream,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void readFully(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic byte[] readAsByteArray()
public java.util.List<byte[]> readAsListOfByteArrays()
public java.lang.String readAsString(java.lang.String encoding)
public java.lang.String readAsString()
public java.lang.String readAsString(java.nio.charset.Charset charset)
public int totalBytesUnread()
protected int allocateSpace()
protected int prepareRead()
public static StreamByteBuffer of(java.util.List<byte[]> listOfByteArrays)
public void clear()