public class MeasuableInputStream
extends java.io.FilterInputStream
构造器和说明 |
---|
MeasuableInputStream(java.io.InputStream in,
OSSCallback ossCallback,
int totalSize)
构造一个可观测到读取进度的输入流。
|
MeasuableInputStream(java.io.InputStream in,
OSSCallback ossCallback,
int current,
int totalSize)
构造一个可观测到读取进度的输入流。
|
public MeasuableInputStream(java.io.InputStream in, OSSCallback ossCallback, int totalSize)
in
- 原输入流saveCallback
- 处理进度的回调方法,调用其中的onProgress接口进行进度处理totalSize
- 此输入流要输入的总字节数public MeasuableInputStream(java.io.InputStream in, OSSCallback ossCallback, int current, int totalSize)
in
- 原输入流saveCallback
- 处理进度的回调方法,调用其中的onProgress接口进行进度处理current
- 此前已经处理的字节数totalSize
- 此输入流要输入的总字节数public int read() throws java.io.IOException
read
在类中 java.io.FilterInputStream
java.io.IOException
public int read(byte[] buffer) throws java.io.IOException
read
在类中 java.io.FilterInputStream
java.io.IOException
public int read(byte[] buffer, int byteOffset, int byteCount) throws java.io.IOException
read
在类中 java.io.FilterInputStream
java.io.IOException
public long skip(long byteCount) throws java.io.IOException
skip
在类中 java.io.FilterInputStream
java.io.IOException