SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy.

TODO: Split the configuration dump part to another class

Podsumowanie

Fieldsem

public static final OPTION_IGNORED_ELEMENTS

Konstruktory publiczne

SandboxConfigurationFactory()

Metody publiczne

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

Utwórz IConfiguration za pomocą wiersza poleceń i dostępnej piaskownicy.

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

Utwórz IConfiguration za pomocą wiersza poleceń i dostępnej piaskownicy.

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

Podczas uruchamiania zrzutu dla polecenia.

static SandboxConfigurationFactory getInstance()

Pobierz instancję klasy typu singleton IConfigurationFactory.

Chronione metody

ConfigurationDef createConfigurationDef(String name)

Wewnętrzna metoda tworzenia ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Pobierz ConfigurationDef dla podanej nazwy.

Fieldsem

OPTION_IGNORED_ELEMENTS

public static final  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 za pomocą wiersza poleceń i dostępnej piaskownicy.

Parametry
args String: wiersz poleceń dla wykonania.

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

sandbox ISandbox: ISandbox użyty podczas wykonywania zadania.

runUtil IRunUtil: IRunUtil do uruchamiania poleceń.

Zwroty
IConfiguration IConfiguration w piaskownicy.

Rzuty
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 za pomocą wiersza poleceń i dostępnej piaskownicy.

Parametry
args String: wiersz poleceń dla wykonania.

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

sandbox ISandbox: ISandbox użyty podczas wykonywania zadania.

runUtil IRunUtil: IRunUtil do uruchamiania poleceń.

globalConfig File

skipJavaCheck boolean

Zwroty
IConfiguration IConfiguration w piaskownicy.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Podczas uruchamiania zrzutu dla polecenia. utworzyć konfigurację z określonymi oczekiwaniami.

Parametry
arrayArgs String: wiersz poleceń dla wykonania.

command SandboxConfigDump.DumpCmd: zrzut w toku

Zwroty
IConfiguration IConfiguration w przypadku piaskownicy VERSIONED.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Pobierz instancję klasy typu singleton IConfigurationFactory.

Zwroty
SandboxConfigurationFactory

Chronione metody

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Wewnętrzna metoda tworzenia ConfigurationDef

Parametry
name String

Zwroty
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Pobierz ConfigurationDef dla podanej nazwy.

Parametry
name String: nazwa wbudowanej konfiguracji do załadowania lub ścieżka do pliku konfiguracji do załadowania

isGlobal boolean

templateMap

Zwroty
ConfigurationDef ConfigurationDef

Rzuty
ConfigurationException