SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Factory Konfigurasi Khusus untuk 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 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 yang diberikan

Kolom

OPTION_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 dijalankan.

keyStoreClient IKeyStoreClient: IKeyStoreClient tempat kunci dimuat.

sandbox ISandbox: ISandbox yang digunakan untuk operasi.

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 dijalankan.

keyStoreClient IKeyStoreClient: IKeyStoreClient tempat kunci dimuat.

sandbox ISandbox: ISandbox yang digunakan untuk operasi.

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 perintah. Buat konfigurasi dengan ekspektasi tertentu.

Parameter
arrayArgs String: command line untuk dijalankan.

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 yang diberikan

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

isGlobal boolean

templateMap

Hasil
ConfigurationDef ConfigurationDef

Menampilkan
ConfigurationException