SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
一个基于文件的 InputStreamSource。创建原始 InputStream 内容的快照,以确保 createInputStream() 将按要求返回行为相同的 InputStream。
摘要
公共构造函数 | |
|---|---|
SnapshotInputStreamSource(String name, InputStream stream)
用于创建文件支持的 |
|
公共方法 | |
|---|---|
void
|
close()
对 InputStream 的来源执行任何必需的清理操作。 |
InputStream
|
createInputStream()
返回 |
long
|
size()
返回源数据的大小(以字节为单位)。 |
公共构造函数
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name,
InputStream stream)文件支持的 InputStreamSource 的构造函数
| 参数 | |
|---|---|
name |
String |
stream |
InputStream |
公共方法
关闭
public void close ()
对 InputStream 的来源执行任何必需的清理操作。调用此方法实际上会使此 InputStreamSource 失效。
createInputStream
public InputStream createInputStream ()
返回 InputStream 的新克隆,以便调用方可以从头开始读取流。每次调用此方法(直到调用 cancel())都会返回行为相同的 InputStream,即返回相同的内容。
| 返回 | |
|---|---|
InputStream |
调用者可用于从头开始读取数据源的 InputStream。如果此 InputStreamSource 已因之前调用 cancel() 而失效,或者由于其他原因无法创建新的 InputStream,则可能会返回 null。 |
size
public long size ()
返回源数据的大小(以字节为单位)。
| 返回 | |
|---|---|
long |
|