本地主機資源管理器
public class LocalHostResourceManager
extends Object
implements IHostResourceManager
java.lang.Object | |
↳ | com.android.tradefed.host.LocalHostResourceManager |
管理主機資源。主機資源是本地文件。
概括
公共構造函數 | |
---|---|
LocalHostResourceManager () |
公共方法 | |
---|---|
void | cleanup () 清理主機資源。 |
File | getFile (String name) 通過資源id獲取宿主資源本地文件。 |
void | setup () 設置主機資源。 |
受保護的方法 | |
---|---|
void | clearHostResource (String name, File localFile) 清除本地主機資源。 |
File | fetchHostResource (String name, String value) 使用本地文件作為主機資源。 |
公共構造函數
本地主機資源管理器
public LocalHostResourceManager ()
公共方法
清理
public void cleanup ()
清理主機資源。
獲取文件
public File getFile (String name)
通過資源id獲取宿主資源本地文件。
參數 | |
---|---|
name | String : 宿主資源的資源ID。 |
退貨 | |
---|---|
File | 宿主資源的本地文件。 |
設置
public void setup ()
設置主機資源。主機資源可能來自不同的地方,遠程雲端或本地文件。該接口為 tradefed 提供了統一的方式來獲取它需要的主機資源。安裝程序應該正確地將文件下載到本地,稍後 tradefed 可以通過 getFile 通過主機資源名稱獲取本地。
投擲 | |
---|---|
ConfigurationException |
受保護的方法
清除主機資源
protected void clearHostResource (String name, File localFile)
清除本地主機資源。
參數 | |
---|---|
name | String : 宿主資源的id。 |
localFile | File :本地文件。 |
獲取主機資源
protected File fetchHostResource (String name, String value)
使用本地文件作為主機資源。
參數 | |
---|---|
name | String :主機資源的名稱。 |
value | String : 宿主資源的本地路徑。 |
退貨 | |
---|---|
File | 本地文件。 |
投擲 | |
---|---|
ConfigurationException |