SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Factory Konfigurasi Khusus guna menangani pembuatan konfigurasi untuk tujuan Sandboxing.

TODO: Memisahkan bagian dump konfigurasi ke class lain

Ringkasan

Kolom

public static final OPTION_IGNORED_ELEMENTS

Konstruktor publik

SandboxConfigurationFactory()

Metode publik

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

Buat IConfiguration berdasarkan command line dan sandbox yang disediakan.

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

Buat IConfiguration berdasarkan command line dan sandbox yang disediakan.

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

Saat menjalankan dump untuk suatu perintah.

static SandboxConfigurationFactory getInstance()

Dapatkan instance IConfigurationFactory singleton.

Metode yang dilindungi

ConfigurationDef createConfigurationDef(String name)

Metode internal untuk membuat ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Mengambil ConfigurationDef untuk nama tertentu

Kolom

OPSI_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Konstruktor publik

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Metode publik

createConfigurationFromArgs

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

Buat IConfiguration berdasarkan command line dan sandbox yang disediakan.

Parameter
args String: command line untuk menjalankannya.

keyStoreClient IKeyStoreClient: IKeyStoreClient tempat kunci dimuat.

sandbox ISandbox: ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil: IRunUtil untuk menjalankan perintah.

Hasil
IConfiguration IConfiguration yang valid untuk sandbox.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Buat IConfiguration berdasarkan command line dan sandbox yang disediakan.

Parameter
args String: command line untuk menjalankannya.

keyStoreClient IKeyStoreClient: IKeyStoreClient tempat kunci dimuat.

sandbox ISandbox: ISandbox yang digunakan untuk menjalankan.

runUtil IRunUtil: IRunUtil untuk menjalankan perintah.

globalConfig File

skipJavaCheck boolean

Hasil
IConfiguration IConfiguration yang valid untuk sandbox.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Saat menjalankan dump untuk suatu perintah. Buat konfigurasi dengan ekspektasi tertentu.

Parameter
arrayArgs String: command line untuk menjalankannya.

command SandboxConfigDump.DumpCmd: Perintah dump sedang berlangsung

Hasil
IConfiguration IConfiguration yang valid untuk Sandbox VERSIONED.

Menampilkan
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Dapatkan instance IConfigurationFactory singleton.

Hasil
SandboxConfigurationFactory

Metode yang dilindungi

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Metode internal untuk membuat ConfigurationDef

Parameter
name String

Hasil
ConfigurationDef

getConfigurationDef

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

Mengambil ConfigurationDef untuk nama tertentu

Parameter
name String: nama konfigurasi bawaan yang akan dimuat atau jalur file ke file konfigurasi untuk memuat

isGlobal boolean

templateMap

Hasil
ConfigurationDef ConfigurationDef

Menampilkan
ConfigurationException