SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory
     ↳ com.android.tradefed.config.SandboxConfigurationFactory


Fabryka konfiguracji specjalnych do tworzenia konfiguracji na potrzeby piaskownicy.

TODO: Split the configuration dump part to another class

Podsumowanie

Pola

public static final Set<String> OPTION_IGNORED_ELEMENTS

Konstruktory publiczne

SandboxConfigurationFactory()

Metody publiczne

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

Utwórz IConfiguration na podstawie wiersza poleceń i piaskownicy.

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

Utwórz IConfiguration na podstawie wiersza poleceń i piaskownicy.

IConfiguration createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)

Podczas uruchamiania zrzutu dla polecenia.

static SandboxConfigurationFactory getInstance()

Pobierz instancję klasy typu singleton IConfigurationFactory.

Metody chronione

ConfigurationDef createConfigurationDef(String name)

Wewnętrzna metoda tworzenia ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, Map<String, String> templateMap)

Pobierz ConfigurationDef dla podanej nazwy.

Pola

OPTION_IGNORED_ELEMENTS

public static final Set<String> OPTION_IGNORED_ELEMENTS

Konstruktory publiczne

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Metody publiczne

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

Utwórz IConfiguration na podstawie wiersza poleceń i piaskownicy.

Parametry
args String: wiersz poleceń uruchomienia.

keyStoreClient IKeyStoreClient: IKeyStoreClient, z którego ma zostać wczytany klucz.

sandbox ISandbox: ISandbox użyty do uruchomienia.

runUtil IRunUtil: IRunUtil do uruchamiania poleceń.

Zwraca
IConfiguration IConfiguration, który jest ważny w piaskownicy.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig, 
                boolean skipJavaCheck)

Utwórz IConfiguration na podstawie wiersza poleceń i piaskownicy.

Parametry
args String: wiersz poleceń uruchomienia.

keyStoreClient IKeyStoreClient: IKeyStoreClient, z którego ma zostać wczytany klucz.

sandbox ISandbox: ISandbox użyty do uruchomienia.

runUtil IRunUtil: IRunUtil do uruchamiania poleceń.

globalConfig File

skipJavaCheck boolean

Zwraca
IConfiguration IConfiguration, który jest ważny w piaskownicy.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

Podczas uruchamiania zrzutu dla polecenia. Utwórz konfigurację z określonymi oczekiwaniami.

Parametry
arrayArgs String: wiersz poleceń uruchomienia.

command SandboxConfigDump.DumpCmd: polecenie zrzutu w toku

Zwraca
IConfiguration IConfiguration – ważny w piaskownicy z wersją.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Pobierz instancję klasy typu singleton IConfigurationFactory.

Zwraca
SandboxConfigurationFactory

Metody chronione

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Wewnętrzna metoda tworzenia ConfigurationDef

Parametry
name String

Zwraca
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                Map<String, String> templateMap)

Pobierz ConfigurationDef dla podanej nazwy.

Parametry
name String: nazwa wbudowanej konfiguracji do wczytania lub ścieżka do pliku konfiguracji do wczytania.

isGlobal boolean

templateMap Map

Zwraca
ConfigurationDef ConfigurationDef

Zgłasza
ConfigurationException