SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


مصنع الإعدادات الخاصة لمعالجة إنشاء الإعدادات لأغراض وضع الحماية.

TODO: Split the configuration dump part to another class

ملخّص

الحقول

public static final OPTION_IGNORED_ELEMENTS

وظائف الإنشاء العامة

SandboxConfigurationFactory()

الطرق العامة

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

أنشئ IConfiguration استنادًا إلى سطر الأوامر ومساحة المحاكاة المقدَّمة.

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

أنشئ IConfiguration استنادًا إلى سطر الأوامر ومساحة المحاكاة المقدَّمة.

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

عند تشغيل عملية تفريغ لأمر معيّن.

static SandboxConfigurationFactory getInstance()

احصل على مثيل IConfigurationFactory في نمط "العنصر الفردي".

الطرق المحمية

ConfigurationDef createConfigurationDef(String name)

الطريقة الداخلية لإنشاء ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

استرداد ConfigurationDef للاسم المحدَّد

الحقول

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

وظائف الإنشاء العامة

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

الطرق العامة

createConfigurationFromArgs

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

أنشئ IConfiguration استنادًا إلى سطر الأوامر ومساحة المحاكاة المقدَّمة.

المعلمات
args String: سطر الأوامر للتنفيذ

keyStoreClient IKeyStoreClient: IKeyStoreClient من حيث يتم تحميل المفتاح

sandbox ISandbox: ISandbox المستخدَمة في عملية التنفيذ

runUtil IRunUtil: IRunUtil لتشغيل الأوامر

المرتجعات
IConfiguration IConfiguration صالح للمساحة الاختبارية

عمليات الرمي
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

أنشئ IConfiguration استنادًا إلى سطر الأوامر ومساحة المحاكاة المقدَّمة.

المعلمات
args String: سطر الأوامر للتنفيذ

keyStoreClient IKeyStoreClient: IKeyStoreClient من حيث يتم تحميل المفتاح

sandbox ISandbox: ISandbox المستخدَمة في عملية التنفيذ

runUtil IRunUtil: IRunUtil لتشغيل الأوامر

globalConfig File

skipJavaCheck boolean

المرتجعات
IConfiguration IConfiguration صالح للمساحة الاختبارية

عمليات الرمي
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

عند تشغيل عملية تفريغ لأمر معيّن. أنشئ ملفّ تكوين يتضمّن توقّعات محدّدة.

المعلمات
arrayArgs String: سطر الأوامر للتنفيذ

command SandboxConfigDump.DumpCmd: طلب "النسخ الاحتياطي" قيد التنفيذ

المرتجعات
IConfiguration IConfiguration صالحة لإصدار Sandbox

عمليات الرمي
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

احصل على مثيل IConfigurationFactory في نمط "العنصر الفردي".

المرتجعات
SandboxConfigurationFactory

الطرق المحمية

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

الطريقة الداخلية لإنشاء ConfigurationDef

المعلمات
name String

المرتجعات
ConfigurationDef

getConfigurationDef

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

استرداد ConfigurationDef للاسم المحدَّد

المعلمات
name String: اسم إعدادات مضمّنة المطلوب تحميلها أو مسار ملف إلى ملف الإعدادات المطلوب تحميله

isGlobal boolean

templateMap

المرتجعات
ConfigurationDef ConfigurationDef

عمليات الرمي
ConfigurationException