SandboxConfigurationFactory
public
class
SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
↳ | com.android.tradefed.config.ConfigurationFactory | |
↳ | com.android.tradefed.config.SandboxConfigurationFactory |
Factory di configurazione speciale per gestire la creazione di configurazioni per la sandbox.
DA FARE: suddividere la parte del dump della configurazione in un'altra classe
Riepilogo
Campi | |
---|---|
public
static
final
|
OPTION_IGNORED_ELEMENTS
|
Costruttori pubblici | |
---|---|
SandboxConfigurationFactory()
|
Metodi pubblici | |
---|---|
IConfiguration
|
createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
Crea un |
IConfiguration
|
createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)
Crea un |
IConfiguration
|
createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)
Quando esegui il dump per un comando. |
static
SandboxConfigurationFactory
|
getInstance()
Recupera l'istanza singleton |
Metodi protetti | |
---|---|
ConfigurationDef
|
createConfigurationDef(String name)
Metodo interno per creare |
ConfigurationDef
|
getConfigurationDef(String name, boolean isGlobal,
Recupera il |
Campi
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
Costruttori pubblici
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
Metodi pubblici
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
Crea un IConfiguration
in base alla riga di comando e alla sandbox fornite.
Parametri | |
---|---|
args |
String : la riga di comando per l'esecuzione. |
keyStoreClient |
IKeyStoreClient : il IKeyStoreClient da cui caricare la chiave. |
sandbox |
ISandbox : il ISandbox utilizzato per l'esecuzione. |
runUtil |
IRunUtil : il IRunUtil per eseguire i comandi. |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)
Crea un IConfiguration
in base alla riga di comando e alla sandbox fornite.
Parametri | |
---|---|
args |
String : la riga di comando per l'esecuzione. |
keyStoreClient |
IKeyStoreClient : il IKeyStoreClient da cui caricare la chiave. |
sandbox |
ISandbox : il ISandbox utilizzato per l'esecuzione. |
runUtil |
IRunUtil : il IRunUtil per eseguire i comandi. |
globalConfig |
File |
skipJavaCheck |
boolean |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)
Quando esegui il dump per un comando. Crea una configurazione con aspettative specifiche.
Parametri | |
---|---|
arrayArgs |
String : la riga di comando per l'esecuzione. |
command |
SandboxConfigDump.DumpCmd : il comando di dump in corso |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox VERSIONED. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
getInstance
public static SandboxConfigurationFactory getInstance ()
Recupera l'istanza singleton IConfigurationFactory
.
Ritorni | |
---|---|
SandboxConfigurationFactory |
Metodi protetti
createConfigurationDef
protected ConfigurationDef createConfigurationDef (String name)
Metodo interno per creare ConfigurationDef
Parametri | |
---|---|
name |
String |
Ritorni | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
Recupera il ConfigurationDef
per il nome specificato
Parametri | |
---|---|
name |
String : il nome di una configurazione integrata da caricare o il percorso del file di configurazione da caricare |
isGlobal |
boolean |
templateMap |
|
Ritorni | |
---|---|
ConfigurationDef |
ConfigurationDef |
Lanci | |
---|---|
ConfigurationException |