Modifier and Type | Field and Description |
---|---|
private long |
bytesLeft |
private java.util.Random |
random |
Constructor and Description |
---|
RandomSource(java.util.Random random,
long bytesLeft) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this source and releases the resources held by this source.
|
long |
read(Buffer sink,
long byteCount)
Removes at least 1, and up to
byteCount bytes from this and appends
them to sink . |
Timeout |
timeout()
Returns the timeout for this source.
|
public long read(Buffer sink, long byteCount) throws java.io.IOException
Source
byteCount
bytes from this and appends
them to sink
. Returns the number of bytes read, or -1 if this
source is exhausted.public Timeout timeout()
Source
public void close() throws java.io.IOException
Source