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)

以檔案為後端的 InputStreamSource 建構函式

公用方法

void close()

對 InputStream 來源執行任何必要的清除作業。

InputStream createInputStream()

傳回 ERROR(/InputStream) 的新複本,以便呼叫端從開頭讀取串流。

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