LocalHostResourceManager
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)
使用本地文件作为宿主资源。 |
公共构造函数
LocalHostResourceManager
public LocalHostResourceManager ()
公共方法
cleanup
public void cleanup ()
清理主机资源。
getFile
public File getFile (String name)
按资源 ID 获取宿主资源本地文件。
| 参数 | |
|---|---|
name |
String:宿主资源的资源 ID。 |
| 返回 | |
|---|---|
File |
宿主资源的本地文件。 |
设置
public void setup ()
设置主机资源。宿主资源可能来自不同的位置,例如云端或本地文件。此接口为 Tradefed 提供了一种统一的方式来获取所需的主机资源。设置应正确下载文件到本地,之后 Tradefed 可以通过 getFile 按主机资源名称获取本地文件。
| 抛出 | |
|---|---|
ConfigurationException |
|
受保护的方法
clearHostResource
protected void clearHostResource (String name,
File localFile)清除本地主机资源。
| 参数 | |
|---|---|
name |
String:宿主资源的 ID。 |
localFile |
File:本地文件。 |
fetchHostResource
protected File fetchHostResource (String name,
String value)使用本地文件作为主机资源。
| 参数 | |
|---|---|
name |
String:宿主资源的名称。 |
value |
String:宿主资源的本地路径。 |
| 返回 | |
|---|---|
File |
本地文件。 |
| 抛出 | |
|---|---|
ConfigurationException |
|