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 會失效。

建立輸入內容流

public InputStream createInputStream ()

傳回 ERROR(/InputStream) 的新本機副本,讓呼叫端可以從中讀取串流 「成本」是「關鍵」此方法每次叫用 (直到呼叫 cancel() 為止) 都會 會傳回相同行為的 ERROR(/InputStream) -- 系統會傳回相同的內容。

傳回
InputStream 呼叫端可以用來讀取資料來源中資料來源的 ERROR(/InputStream) 自訂機器學習模型 但不想花時間從頭調整機器學習參數如果這個InputStreamSource已被設為,可能會傳回 null 先前呼叫 cancel() 時已失效,或是無法將新的 InputStream 無效 。

size

public long size ()

傳回來源資料的大小 (以位元組為單位)。

傳回
long