SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
由檔案支援的 InputStreamSource。建立原始 ERROR(/InputStream)
內容的快照,確保 createInputStream()
會視需要傳回行為相同的 ERROR(/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 ()
傳回 ERROR(/InputStream)
的新複本,以便呼叫端從開頭讀取串流。此方法每次叫用 (直到呼叫 cancel()
為止) 都會傳回運作相同的 ERROR(/InputStream)
,且會傳回相同的內容。
傳回 | |
---|---|
InputStream |
呼叫端可用來從開頭讀取資料來源的 ERROR(/InputStream) 。如果此 InputStreamSource 因為先前呼叫 cancel() 而失效,或因其他原因而無法建立新的 InputStream,則可能傳回 null 。 |
size
public long size ()
傳回來源資料的大小 (以位元組為單位)。
傳回 | |
---|---|
long |