GCS 設定工廠
public
class
GCSConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
↳ | com.android.tradefed.config.ConfigurationFactory | |
↳ | com.android.tradefed.config.gcs.GCSConfigurationFactory |
ConfigurationFactory
會從 Google Cloud Storage 載入設定。
摘要
巢狀類別 | |
---|---|
class |
GCSConfigurationFactory.GCSConfigLoader
載入的「 |
公用方法 | |
---|---|
static
IConfigurationFactory
|
getInstance(IConfigurationServer configServer)
取得單例模式 |
File
|
getLatestDownloadedFile()
|
保護方法 | |
---|---|
BufferedInputStream
|
getConfigStream(String name)
從 Google Cloud Storage(GCS) 載入指定設定名稱的 InputStream。 |
ConfigurationDef
|
getConfigurationDef(String name, boolean isGlobal,
擷取指定名稱的 |
公用方法
getInstance
public static IConfigurationFactory getInstance (IConfigurationServer configServer)
取得單例模式 IConfigurationFactory
執行個體。
參數 | |
---|---|
configServer |
IConfigurationServer |
傳回 | |
---|---|
IConfigurationFactory |
取得最新下載的檔案
public File getLatestDownloadedFile ()
傳回 | |
---|---|
File |
保護方法
getConfigStream
protected BufferedInputStream getConfigStream (String name)
從 Google Cloud Storage(GCS) 載入指定設定名稱的 InputStream。
參數 | |
---|---|
name |
String :要載入的設定名稱 |
傳回 | |
---|---|
BufferedInputStream |
用於讀取設定內容的 ERROR(/BufferedInputStream) |
擲回 | |
---|---|
ConfigurationException |
如果找不到設定 |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
擷取指定名稱的 ConfigurationDef
參數 | |
---|---|
name |
String :要載入的內建設定名稱,或是設定檔的檔案路徑
載入 |
isGlobal |
boolean |
templateMap |
|
傳回 | |
---|---|
ConfigurationDef |
ConfigurationDef |
擲回 | |
---|---|
ConfigurationException |