গ্লোবাল কনফিগারেশন

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.অবজেক্ট
com.android.tradefed.config.GlobalConfiguration সম্পর্কে


একটি IGlobalConfiguration বাস্তবায়ন যা লোড করা কনফিগারেশন অবজেক্টগুলিকে একটি মানচিত্রে সংরক্ষণ করে।

সারাংশ

ধ্রুবক

String CREDENTIAL_FACTORY_TYPE_NAME

String DEVICE_MANAGER_TYPE_NAME

String DEVICE_MONITOR_TYPE_NAME

String DEVICE_REQUIREMENTS_TYPE_NAME

String GLOBAL_CONFIG_SERVER

String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

String GLOBAL_CONFIG_VARIABLE

String HOST_MONITOR_TYPE_NAME

String HOST_OPTIONS_TYPE_NAME

String HOST_RESOURCE_MANAGER_TYPE_NAME

String KEY_STORE_TYPE_NAME

String MULTI_DEVICE_RECOVERY_TYPE_NAME

String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

String SANDBOX_FACTORY_TYPE_NAME

String SCHEDULER_TYPE_NAME

String SHARDING_STRATEGY_TYPE_NAME

String TF_DEVICE_MANAGEMENT_SERVER_NAME

String TF_FEATURE_SERVER_NAME

String TF_INVOCATION_SERVER_NAME

String WTF_HANDLER_TYPE_NAME

পাবলিক পদ্ধতি

void cleanup ()

ট্রেডফেড বন্ধ হয়ে গেলে সঠিক পরিষ্কার-পরিচ্ছন্নতা।

File cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs)

একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন।

File cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং বিকল্প মান এবং আউটপুট একটি XML ফাইলে হেরফের করার অনুমতি দিন।

File cloneConfigWithFilter (String... allowlistConfigs)

একটি অনুমোদিত তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন।

static createGlobalConfiguration (String[] args)

এই TF ইনস্ট্যান্সের জন্য GlobalConfiguration singleton সেট আপ করে।

ICommandScheduler getCommandScheduler ()

কনফিগারেশন থেকে ICommandScheduler ব্যবহার করার জন্য ব্যবহার করে।

Object getConfigurationObject (String typeName)

প্রদত্ত নামের সাথে কাস্টম কনফিগারেশন অবজেক্টটি পায়।

ICredentialFactory getCredentialFactory ()

শংসাপত্র তৈরির জন্য ICredentialFactory পায়।

String getDescription ()
DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer অথবা অনির্ধারিত থাকলে null ফেরত পাঠায়।

IDeviceManager getDeviceManager ()

কনফিগারেশন থেকে IDeviceManager ব্যবহার করার জন্য ব্যবহার করে।

static IDeviceManager getDeviceManagerInstance ()

এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন DeviceManager ইনস্ট্যান্সের একটি রেফারেন্স প্রদান করে।

getDeviceMonitors ()

গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা পায়।

IDeviceSelection getDeviceRequirements ()

কনফিগারেশন থেকে ব্যবহারের জন্য IDeviceSelection পায়।

TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer অথবা অনির্ধারিত থাকলে null ফেরত পাঠায়।

IConfigurationServer getGlobalConfigServer ()

গ্লোবাল কনফিগারেশন সার্ভার পায়।

static getHostMonitorInstances ()
getHostMonitors ()

গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা পায়।

IHostOptions getHostOptions ()

কনফিগারেশন থেকে IHostOptions ব্যবহার করে।

IHostResourceManager getHostResourceManager ()

গ্লোবাল কনফিগারেশন থেকে IHostResourceManager পায়।

static IGlobalConfiguration getInstance ()

এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন GlobalConfiguration ইনস্ট্যান্সের একটি রেফারেন্স প্রদান করে।

IKeyStoreFactory getKeyStoreFactory ()

কনফিগারেশন থেকে IKeyStoreFactory ব্যবহার করার জন্য ব্যবহার করে।

getMultiDeviceRecoveryHandlers ()

কনফিগারেশন থেকে ব্যবহারের জন্য IMultiDeviceRecovery এর তালিকা পায়।

String getName ()
getOptionValues (String optionName)

বিকল্পের মানগুলির একটি তালিকা পান।

getResourceMetricCollectors ()

গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা পায়।

ISandboxFactory getSandboxFactory ()

একটি স্যান্ডবক্স কারখানা পান যা একটি আমন্ত্রণ চালানোর জন্য ব্যবহার করা যেতে পারে

IShardHelper getShardingStrategy ()

IShardHelper প্রদান করে যা একটি কনফিগারেশনকে কীভাবে ভাগ করা যায় তা নির্ধারণ করে।

TestInvocationManagementServer getTestInvocationManagementSever ()

TestInvocationManagementServer অথবা অনির্ধারিত থাকলে null প্রদান করে।

ITerribleFailureHandler getWtfHandler ()

কনফিগারেশন থেকে ITerribleFailureHandler ব্যবহার করার জন্য ব্যবহার করে।

void injectOptionValue (String optionName, String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

void injectOptionValue (String optionName, String optionKey, String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

void printCommandUsage (boolean importantOnly, PrintStream out)

এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা টেক্সট প্রদত্ত printStream-এ আউটপুট করে।

void setCommandScheduler ( ICommandScheduler scheduler)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে ICommandScheduler সেট করুন।

void setConfigurationFactory ( IConfigurationFactory configFactory)

এই কনফিগারেশনের জন্য IConfigurationFactory সেট করুন।

void setConfigurationObject (String typeName, Object configObject)

কনফিগার অবজেক্টকে প্রদত্ত নামের সাথে সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

void setConfigurationObjectList (String typeName, configList)

প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer সেট করে।

void setDeviceManager ( IDeviceManager manager)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IDeviceManager সেট করুন।

void setDeviceMonitor ( IDeviceMonitor monitor)

IDeviceMonitor সেট করুন।

void setDeviceRequirements ( IDeviceSelection devRequirements)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IDeviceSelection সেট করুন।

void setHostMonitors ( hostMonitors)

IHostMonitor তালিকা সেট করুন।

void setHostOptions ( IHostOptions hostOptions)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IHostOptions সেট করুন।

void setHostResourceManager ( IHostResourceManager hostResourceManager)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IHostResourceManager সেট করুন।

void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer সেট করে।

void setKeyStoreFactory ( IKeyStoreFactory factory)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IKeyStoreFactory সেট করুন।

setOptionsFromCommandLineArgs ( listArgs)

কমান্ড লাইন আর্গুমেন্টের একটি সেট সহ গ্লোবাল কনফিগারেশন Option ক্ষেত্রগুলি সেট করুন।

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser দেখুন

void setOriginalConfig (String config)

গ্লোবাল কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে।

void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector সেট করে।

void setSandboxFactory ( ISandboxFactory factory)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে ISandboxFactory সেট করুন।

void setShardingStrategy ( IShardHelper sharding)

একটি কনফিগারেশন sharding করার সময় IShardHelper ব্যবহার করার জন্য সেট করে।

void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer সেট করে।

void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler সেট করুন।

void setup ()

ট্রেডফেডের শুরুতে সঠিক সেটআপ।

void validateOptions ()

বিকল্পের মান যাচাই করুন।

সুরক্ষিত পদ্ধতি

IConfigurationFactory getConfigurationFactory ()

ধ্রুবক

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

ধ্রুবক মান: "credencial_factory"

ডিভাইস_ম্যানেজার_টাইপ_নাম

public static final String DEVICE_MANAGER_TYPE_NAME

ধ্রুবক মান: "device_manager"

ডিভাইস_মনিটর_টাইপ_নাম

public static final String DEVICE_MONITOR_TYPE_NAME

ধ্রুবক মান: "device_monitor"

ডিভাইস_প্রয়োজনীয়_টাইপ_নাম

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

ধ্রুবক মান: "device_requirements"

গ্লোবাল_কনফিগ_সার্ভার

public static final String GLOBAL_CONFIG_SERVER

ধ্রুবক মান: "global_config_server"

গ্লোবাল_কনফিগ_সার্ভার_কনফিগ_পরিবর্তনশীল

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

ধ্রুবক মান: "TF_GLOBAL_CONFIG_SERVER_CONFIG"

গ্লোবাল_কনফিগ_ভেরিয়েবল

public static final String GLOBAL_CONFIG_VARIABLE

ধ্রুবক মান: "TF_GLOBAL_CONFIG"

হোস্ট_মনিটর_টাইপ_নাম

public static final String HOST_MONITOR_TYPE_NAME

ধ্রুবক মান: "হোস্ট_মনিটর"

হোস্ট_অপশন_টাইপ_নাম

public static final String HOST_OPTIONS_TYPE_NAME

ধ্রুবক মান: "host_options"

হোস্ট_রিসোর্স_ম্যানেজার_টাইপ_নাম

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

ধ্রুবক মান: "হোস্ট_রিসোর্স_ম্যানেজার"

কী_স্টোর_টাইপ_নাম

public static final String KEY_STORE_TYPE_NAME

ধ্রুবক মান: "key_store"

মাল্টি_ডিভাইস_রিকভারি_টাইপ_নাম

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

ধ্রুবক মান: "মাল্টি_ডিভাইস_রিকভারি"

রিসোর্স_মেট্রিক_সংগ্রাহক_টাইপ_নাম

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

ধ্রুবক মান: "resource_metric_collector"

স্যান্ডবক্স_ফ্যাক্টরি_টাইপ_নাম

public static final String SANDBOX_FACTORY_TYPE_NAME

ধ্রুবক মান: "স্যান্ডবক্স_ফ্যাক্টরি"

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

ধ্রুবক মান: "কমান্ড_শিডিউলার"

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

ধ্রুবক মান: "sharding_strategy"

টিএফ_ডিভাইস_ম্যানেজমেন্ট_সার্ভার_নাম

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

ধ্রুবক মান: "tf_device_management_server"

টিএফ_ফিচার_সার্ভার_নাম

public static final String TF_FEATURE_SERVER_NAME

ধ্রুবক মান: "tf_feature_server"

টিএফ_ইনভোকেশন_সার্ভার_নাম

public static final String TF_INVOCATION_SERVER_NAME

ধ্রুবক মান: "tf_invocation_server"

WTF_HANDLER_TYPE_NAME সম্পর্কে

public static final String WTF_HANDLER_TYPE_NAME

ধ্রুবক মান: "wtf_handler"

পাবলিক পদ্ধতি

পরিষ্কার করা

public void cleanup ()

ট্রেডফেড বন্ধ হয়ে গেলে সঠিক পরিষ্কার-পরিচ্ছন্নতা।

ক্লোনকনফিগউইথফিল্টার

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন।

পরামিতি
exclusionPatterns : ডাম্প থেকে বাদ দেওয়ার জন্য ক্লাস নামের প্যাটার্ন।

allowlistConfigs String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনের একটি String অ্যারে। যদি এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

ক্লোনকনফিগউইথফিল্টার

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং বিকল্প মান এবং আউটপুট একটি XML ফাইলে হেরফের করার অনুমতি দিন।

পরামিতি
exclusionPatterns : ডাম্প থেকে বাদ দেওয়ার জন্য ক্লাস নামের প্যাটার্ন।

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনের একটি String অ্যারে। যদি এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

ক্লোনকনফিগউইথফিল্টার

public File cloneConfigWithFilter (String... allowlistConfigs)

একটি অনুমোদিত তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন।

উদাহরণস্বরূপ, নিম্নলিখিত কনফিগারেশনের জন্য: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

"key_store" ছাড়া বাকি সকল কনফিগারেশন ফিল্টার করা হবে এবং এর ফলে নিম্নলিখিত কন্টেন্ট সহ একটি কনফিগারেশন ফাইল তৈরি হবে: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

পরামিতি
allowlistConfigs String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনের একটি String অ্যারে। যদি এটি null , a default list should be used.
রিটার্নস
File নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল।

ক্রিয়েটগ্লোবালকনফিগারেশন

public static  createGlobalConfiguration (String[] args)

এই TF ইনস্ট্যান্সের জন্য GlobalConfiguration singleton সেট আপ করে। getInstance() কল করার চেষ্টা করার আগে, একবার এবং শুধুমাত্র একবার কল করতে হবে।

পরামিতি
args String

রিটার্নস

থ্রো
IllegalStateException যদি একাধিকবার ডাকা হয়
ConfigurationException

getCommandScheduler সম্পর্কে

public ICommandScheduler getCommandScheduler ()

কনফিগারেশন থেকে ICommandScheduler ব্যবহার করার জন্য ব্যবহার করে।

রিটার্নস
ICommandScheduler ICommandScheduler । কখনই null ফিরে আসবে না।

কনফিগারেশন অবজেক্ট পান

public Object getConfigurationObject (String typeName)

প্রদত্ত নামের সাথে কাস্টম কনফিগারেশন অবজেক্টটি পায়।

পরামিতি
typeName String : কনফিগারেশন অবজেক্টের অনন্য ধরণ

রিটার্নস
Object যদি ঐ নামের বস্তুটি না পাওয়া যায়, তাহলে বস্তুটি অথবা নাল

ক্রেডেনশিয়ালফ্যাক্টরি পান

public ICredentialFactory getCredentialFactory ()

শংসাপত্র তৈরির জন্য ICredentialFactory পায়।

রিটার্নস
ICredentialFactory ICredentialFactory অথবা যদি কোনটিই নির্দিষ্ট না থাকে, তাহলে null

বর্ণনা পান

public String getDescription ()

রিটার্নস
String এই Configuration একটি সংক্ষিপ্ত ব্যবহারকারী-পাঠযোগ্য বর্ণনা

ডিভাইস ব্যবস্থাপনা সার্ভার পান

public DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer অথবা অনির্ধারিত থাকলে null ফেরত পাঠায়।

রিটার্নস
DeviceManagementGrpcServer

ডিভাইস ম্যানেজার পান

public IDeviceManager getDeviceManager ()

কনফিগারেশন থেকে IDeviceManager ব্যবহার করে। পরীক্ষার জন্য উপলব্ধ ডিভাইসের সেট পরিচালনা করে

রিটার্নস
IDeviceManager কনফিগারেশনে প্রদত্ত IDeviceManager

ডিভাইস ম্যানেজারইনস্ট্যান্স পান

public static IDeviceManager getDeviceManagerInstance ()

এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন DeviceManager ইনস্ট্যান্সের একটি রেফারেন্স প্রদান করে।

রিটার্নস
IDeviceManager

থ্রো
IllegalStateException যদি createGlobalConfiguration(String[]) ইতিমধ্যে কল করা না থাকে।

ডিভাইস মনিটর পান

public  getDeviceMonitors ()

গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা, অথবা যদি কোনটি নির্দিষ্ট না থাকে তবে null

ডিভাইসের প্রয়োজনীয়তা পান

public IDeviceSelection getDeviceRequirements ()

কনফিগারেশন থেকে ব্যবহারের জন্য IDeviceSelection পায়। DeviceManager কোন ডিভাইসগুলিতে দেখতে পারে তার একটি বিশ্বব্যাপী ফিল্টার উপস্থাপন করে।

রিটার্নস
IDeviceSelection কনফিগারেশনে প্রদত্ত IDeviceSelection

ফিচার সার্ভার পান

public TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer অথবা অনির্ধারিত থাকলে null ফেরত পাঠায়।

রিটার্নস
TradefedFeatureServer

getGlobalConfigServer সম্পর্কে

public IConfigurationServer getGlobalConfigServer ()

গ্লোবাল কনফিগারেশন সার্ভার পায়। গ্লোবাল কনফিগারেশন সার্ভার স্থানীয় ফাইল থেকে পাওয়ার পরিবর্তে সার্ভার থেকে হোস্ট কনফিগারেশন পেতে ব্যবহৃত হয়।

রিটার্নস
IConfigurationServer

হোস্টমনিটরইনস্ট্যান্স পান

public static  getHostMonitorInstances ()

রিটার্নস

হোস্টমনিটর পান

public  getHostMonitors ()

গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা, অথবা যদি কোনওটি নির্দিষ্ট না করা থাকে তবে null

হোস্টঅপশন পান

public IHostOptions getHostOptions ()

কনফিগারেশন থেকে IHostOptions ব্যবহার করে।

রিটার্নস
IHostOptions কনফিগারেশনে প্রদত্ত IDeviceManager

হোস্টরিসোর্স ম্যানেজার পান

public IHostResourceManager getHostResourceManager ()

গ্লোবাল কনফিগারেশন থেকে IHostResourceManager পায়।

রিটার্নস
IHostResourceManager গ্লোবাল কনফিগারেশন থেকে IHostResourceManager , অথবা হোস্ট কনফিগারেশনে যদি কোনওটি নির্দিষ্ট না থাকে তবে ডিফল্ট বাস্তবায়ন LocalHostResourceManager

getInstance সম্পর্কে

public static IGlobalConfiguration getInstance ()

এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন GlobalConfiguration ইনস্ট্যান্সের একটি রেফারেন্স প্রদান করে।

রিটার্নস
IGlobalConfiguration

থ্রো
IllegalStateException যদি createGlobalConfiguration(String[]) ইতিমধ্যে কল করা না থাকে।

getKeyStoreFactory সম্পর্কে

public IKeyStoreFactory getKeyStoreFactory ()

কনফিগারেশন থেকে IKeyStoreFactory ব্যবহার করার জন্য ব্যবহার করে।

রিটার্নস
IKeyStoreFactory IKeyStoreFactory অথবা যদি কোন কী স্টোর ফ্যাক্টরি সেট না থাকে তাহলে null।

মাল্টিডিভাইস রিকভারিহ্যান্ডলার পান

public  getMultiDeviceRecoveryHandlers ()

কনফিগারেশন থেকে ব্যবহারের জন্য IMultiDeviceRecovery এর তালিকা পায়।

রিটার্নস
IMultiDeviceRecovery এর তালিকা, অথবা সেট না থাকলে null

নাম পান

public String getName ()

রিটার্নস
String এই Configuration নাম

বিকল্প মূল্য পান

public  getOptionValues (String optionName)

বিকল্পের মানগুলির একটি তালিকা পান।

পরামিতি
optionName String : মানচিত্র বিকল্পের নাম

রিটার্নস
প্রদত্ত বিকল্পের মানগুলির একটি তালিকা। যদি বিকল্পের নামটি বিদ্যমান না থাকে তবে null

রিসোর্সমেট্রিককালেক্টর পান

public  getResourceMetricCollectors ()

গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা পায়।

রিটার্নস
গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা অথবা যদি কোনটি নির্দিষ্ট না থাকে তবে null

স্যান্ডবক্সফ্যাক্টরি পান

public ISandboxFactory getSandboxFactory ()

একটি স্যান্ডবক্স কারখানা পান যা একটি আমন্ত্রণ চালানোর জন্য ব্যবহার করা যেতে পারে

রিটার্নস
ISandboxFactory

getShardingকৌশল

public IShardHelper getShardingStrategy ()

IShardHelper প্রদান করে যা একটি কনফিগারেশনকে কীভাবে ভাগ করা যায় তা নির্ধারণ করে।

রিটার্নস
IShardHelper

getTestInvocationManagementSever সম্পর্কে

public TestInvocationManagementServer getTestInvocationManagementSever ()

TestInvocationManagementServer অথবা অনির্ধারিত থাকলে null প্রদান করে।

রিটার্নস
TestInvocationManagementServer

getWtfহ্যান্ডলার

public ITerribleFailureHandler getWtfHandler ()

কনফিগারেশন থেকে ITerribleFailureHandler ব্যবহার করে। WTF (What a Terrible Failure) ঘটলে কী করতে হবে তা পরিচালনা করে।

রিটার্নস
ITerribleFailureHandler কনফিগারেশনে প্রদত্ত ITerribleFailureHandler , অথবা যদি কোনও হ্যান্ডলার সেট না থাকে তবে null

ইনজেক্ট অপশন ভ্যালু

public void injectOptionValue (String optionName, 
                String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য কার্যকর।

পরামিতি
optionName String : বিকল্পের নাম

optionValue String : বিকল্পের মান(গুলি)

থ্রো
ConfigurationException

ইনজেক্ট অপশন ভ্যালু

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।

গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য কার্যকর।

পরামিতি
optionName String : মানচিত্র বিকল্পের নাম

optionKey String : মানচিত্র বিকল্প কী

optionValue String : মানচিত্র বিকল্পের মান

থ্রো
ConfigurationException

প্রিন্টকমান্ড ব্যবহার

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা টেক্সট প্রদত্ত printStream-এ আউটপুট করে।

পরামিতি
importantOnly boolean

out PrintStream : ব্যবহার করার জন্য ERROR(/PrintStream)

থ্রো
com.android.tradefed.config.ConfigurationException
ConfigurationException

সেটকমান্ডশিডিউলার

public void setCommandScheduler (ICommandScheduler scheduler)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে ICommandScheduler সেট করুন।

সেট কনফিগারেশন ফ্যাক্টরি

public void setConfigurationFactory (IConfigurationFactory configFactory)

এই কনফিগারেশনের জন্য IConfigurationFactory সেট করুন।

পরামিতি
configFactory IConfigurationFactory

সেট কনফিগারেশন অবজেক্ট

public void setConfigurationObject (String typeName, 
                Object configObject)

কনফিগার অবজেক্টকে প্রদত্ত নামের সাথে সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

পরামিতি
typeName String : কনফিগ অবজেক্টের ধরণের অনন্য নাম।

configObject Object : কনফিগ অবজেক্ট

থ্রো
ConfigurationException

সেট কনফিগারেশন অবজেক্টলিস্ট

public void setConfigurationObjectList (String typeName, 
                 configList)

প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে।

পরামিতি
typeName String : কনফিগ অবজেক্টের ধরণের অনন্য নাম।

configList : কনফিগার অবজেক্ট তালিকা

থ্রো
ConfigurationException

সেটডিভাইস ম্যানেজমেন্টসার্ভার

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer সেট করে।

পরামিতি
server DeviceManagementGrpcServer

সেটডিভাইস ম্যানেজার

public void setDeviceManager (IDeviceManager manager)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IDeviceManager সেট করুন। এটি পরীক্ষামূলক ডিভাইসের জন্য ম্যানেজার সেট করে।

সেটডিভাইস মনিটর

public void setDeviceMonitor (IDeviceMonitor monitor)

IDeviceMonitor সেট করুন।

পরামিতি
monitor IDeviceMonitor : মনিটর

ডিভাইসের প্রয়োজনীয়তা সেট করুন

public void setDeviceRequirements (IDeviceSelection devRequirements)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IDeviceSelection সেট করুন। এটি একটি গ্লোবাল ডিভাইস ফিল্টার সেট করে যা DeviceManager কোন ডিভাইসগুলিতে দেখতে পাবে।

সেটহোস্টমনিটর

public void setHostMonitors ( hostMonitors)

IHostMonitor তালিকা সেট করুন।

পরামিতি
hostMonitors : মনিটরের তালিকা

সেটহোস্টঅপশন

public void setHostOptions (IHostOptions hostOptions)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IHostOptions সেট করুন।

সেটহোস্টরিসোর্স ম্যানেজার

public void setHostResourceManager (IHostResourceManager hostResourceManager)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IHostResourceManager সেট করুন।

সেটইনভোকেশন সার্ভার

public void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer সেট করে।

পরামিতি
server TestInvocationManagementServer

সেটকিস্টোরফ্যাক্টরি

public void setKeyStoreFactory (IKeyStoreFactory factory)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে IKeyStoreFactory সেট করুন।

কমান্ডলাইনআর্গ থেকে বিকল্প সেট করুন

public  setOptionsFromCommandLineArgs ( listArgs)

কমান্ড লাইন আর্গুমেন্টের একটি সেট সহ গ্লোবাল কনফিগারেশন Option ক্ষেত্রগুলি সেট করুন।

প্রত্যাশিত বিন্যাসের জন্য ArgsOptionParser দেখুন

পরামিতি
listArgs : কমান্ড লাইন আর্গুমেন্ট

রিটার্নস
অব্যবহৃত যুক্তিগুলি

থ্রো
ConfigurationException

সেটঅরিজিনালকনফিগ

public void setOriginalConfig (String config)

গ্লোবাল কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে।

পরামিতি
config String

সেটরিসোর্সমেট্রিককালেক্টর

public void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector সেট করে।

পরামিতি
collector IResourceMetricCollector

সেটস্যান্ডবক্সফ্যাক্টরি

public void setSandboxFactory (ISandboxFactory factory)

বিদ্যমান যেকোনো মান প্রতিস্থাপন করে ISandboxFactory সেট করুন।

সেটশার্ডিং কৌশল

public void setShardingStrategy (IShardHelper sharding)

একটি কনফিগারেশন sharding করার সময় IShardHelper ব্যবহার করার জন্য সেট করে।

পরামিতি
sharding IShardHelper

সেটট্রেডফেডফিচারসার্ভার

public void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer সেট করে।

পরামিতি
server TradefedFeatureServer

setWtfHandler সম্পর্কে

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler সেট করুন।

পরামিতি
wtfHandler ITerribleFailureHandler : WTF হ্যান্ডলার

সেটআপ

public void setup ()

ট্রেডফেডের শুরুতে সঠিক সেটআপ।

থ্রো
ConfigurationException

যাচাইকরণ বিকল্পগুলি

public void validateOptions ()

বিকল্পের মান যাচাই করুন।

বর্তমানে এটি কেবল যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছে

থ্রো
ConfigurationException

সুরক্ষিত পদ্ধতি

কনফিগারেশন ফ্যাক্টরি পান

protected IConfigurationFactory getConfigurationFactory ()

রিটার্নস
IConfigurationFactory