গ্লোবাল কনফিগারেশন
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 (একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন। |
File | cloneConfigWithFilter (একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং বিকল্প মান এবং আউটপুট একটি XML ফাইলে হেরফের করার অনুমতি দিন। |
File | cloneConfigWithFilter (String... allowlistConfigs)একটি অনুমোদিত তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং একটি XML ফাইলে আউটপুট দিন। |
static | createGlobalConfiguration (String[] args) এই TF ইনস্ট্যান্সের জন্য |
ICommandScheduler | getCommandScheduler () কনফিগারেশন থেকে |
Object | getConfigurationObject (String typeName)প্রদত্ত নামের সাথে কাস্টম কনফিগারেশন অবজেক্টটি পায়। |
ICredentialFactory | getCredentialFactory () শংসাপত্র তৈরির জন্য |
String | getDescription () |
DeviceManagementGrpcServer | getDeviceManagementServer () |
IDeviceManager | getDeviceManager () কনফিগারেশন থেকে |
static IDeviceManager | getDeviceManagerInstance () এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন |
| getDeviceMonitors () গ্লোবাল কনফিগারেশন থেকে |
IDeviceSelection | getDeviceRequirements () কনফিগারেশন থেকে ব্যবহারের জন্য |
TradefedFeatureServer | getFeatureServer () |
IConfigurationServer | getGlobalConfigServer ()গ্লোবাল কনফিগারেশন সার্ভার পায়। |
static | getHostMonitorInstances () |
| getHostMonitors () গ্লোবাল কনফিগারেশন থেকে |
IHostOptions | getHostOptions () কনফিগারেশন থেকে |
IHostResourceManager | getHostResourceManager () গ্লোবাল কনফিগারেশন থেকে |
static IGlobalConfiguration | getInstance () এই TF ইনস্ট্যান্সের জন্য সিঙ্গেলটন |
IKeyStoreFactory | getKeyStoreFactory () কনফিগারেশন থেকে |
| getMultiDeviceRecoveryHandlers () কনফিগারেশন থেকে ব্যবহারের জন্য |
String | getName () |
| getOptionValues (String optionName)বিকল্পের মানগুলির একটি তালিকা পান। |
| getResourceMetricCollectors () গ্লোবাল কনফিগারেশন থেকে |
ISandboxFactory | getSandboxFactory ()একটি স্যান্ডবক্স কারখানা পান যা একটি আমন্ত্রণ চালানোর জন্য ব্যবহার করা যেতে পারে |
IShardHelper | getShardingStrategy () |
TestInvocationManagementServer | getTestInvocationManagementSever () |
ITerribleFailureHandler | getWtfHandler () কনফিগারেশন থেকে |
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) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setConfigurationFactory ( IConfigurationFactory configFactory) এই কনফিগারেশনের জন্য |
void | setConfigurationObject (String typeName, Object configObject)কনফিগার অবজেক্টকে প্রদত্ত নামের সাথে সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে। |
void | setConfigurationObjectList (String typeName,প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে। |
void | setDeviceManagementServer ( DeviceManagementGrpcServer server) |
void | setDeviceManager ( IDeviceManager manager) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setDeviceMonitor ( IDeviceMonitor monitor) |
void | setDeviceRequirements ( IDeviceSelection devRequirements) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setHostMonitors ( |
void | setHostOptions ( IHostOptions hostOptions) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setHostResourceManager ( IHostResourceManager hostResourceManager) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setInvocationServer ( TestInvocationManagementServer server) |
void | setKeyStoreFactory ( IKeyStoreFactory factory) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
| setOptionsFromCommandLineArgs ( কমান্ড লাইন আর্গুমেন্টের একটি সেট সহ গ্লোবাল কনফিগারেশন ArgsOptionParser দেখুন |
void | setOriginalConfig (String config)গ্লোবাল কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে। |
void | setResourceMetricCollector ( IResourceMetricCollector collector) |
void | setSandboxFactory ( ISandboxFactory factory) বিদ্যমান যেকোনো মান প্রতিস্থাপন করে |
void | setShardingStrategy ( IShardHelper sharding) একটি কনফিগারেশন sharding করার সময় |
void | setTradefedFeatureServer ( TradefedFeatureServer server) |
void | setWtfHandler ( ITerribleFailureHandler wtfHandler) |
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 |
| রিটার্নস | |
|---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
ক্লোনকনফিগউইথফিল্টার
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
একটি সাদা তালিকার উপর ভিত্তি করে GlobalConfiguration ফিল্টার করুন এবং বিকল্প মান এবং আউটপুট একটি XML ফাইলে হেরফের করার অনুমতি দিন।
| পরামিতি | |
|---|---|
exclusionPatterns | : ডাম্প থেকে বাদ দেওয়ার জন্য ক্লাস নামের প্যাটার্ন। |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : নতুন XML ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারেশনের একটি String অ্যারে। যদি এটি null |
| রিটার্নস | |
|---|---|
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 |
| রিটার্নস | |
|---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
ক্রিয়েটগ্লোবালকনফিগারেশন
public staticcreateGlobalConfiguration (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[]) ইতিমধ্যে কল করা না থাকে। |
ডিভাইস মনিটর পান
publicgetDeviceMonitors ()
গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা পায়।
| রিটার্নস | |
|---|---|
| গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা, অথবা যদি কোনটি নির্দিষ্ট না থাকে তবে null । |
ডিভাইসের প্রয়োজনীয়তা পান
public IDeviceSelection getDeviceRequirements ()
কনফিগারেশন থেকে ব্যবহারের জন্য IDeviceSelection পায়। DeviceManager কোন ডিভাইসগুলিতে দেখতে পারে তার একটি বিশ্বব্যাপী ফিল্টার উপস্থাপন করে।
| রিটার্নস | |
|---|---|
IDeviceSelection | কনফিগারেশনে প্রদত্ত IDeviceSelection । |
ফিচার সার্ভার পান
public TradefedFeatureServer getFeatureServer ()
TradefedFeatureServer অথবা অনির্ধারিত থাকলে null ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
TradefedFeatureServer | |
getGlobalConfigServer সম্পর্কে
public IConfigurationServer getGlobalConfigServer ()
গ্লোবাল কনফিগারেশন সার্ভার পায়। গ্লোবাল কনফিগারেশন সার্ভার স্থানীয় ফাইল থেকে পাওয়ার পরিবর্তে সার্ভার থেকে হোস্ট কনফিগারেশন পেতে ব্যবহৃত হয়।
| রিটার্নস | |
|---|---|
IConfigurationServer | |
হোস্টমনিটরইনস্ট্যান্স পান
public staticgetHostMonitorInstances ()
| রিটার্নস | |
|---|---|
| |
হোস্টমনিটর পান
publicgetHostMonitors ()
গ্লোবাল কনফিগারেশন থেকে 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। |
মাল্টিডিভাইস রিকভারিহ্যান্ডলার পান
publicgetMultiDeviceRecoveryHandlers ()
কনফিগারেশন থেকে ব্যবহারের জন্য IMultiDeviceRecovery এর তালিকা পায়।
| রিটার্নস | |
|---|---|
| IMultiDeviceRecovery এর তালিকা, অথবা সেট না থাকলে null । |
বিকল্প মূল্য পান
publicgetOptionValues (String optionName)
বিকল্পের মানগুলির একটি তালিকা পান।
| পরামিতি | |
|---|---|
optionName | String : মানচিত্র বিকল্পের নাম |
| রিটার্নস | |
|---|---|
| প্রদত্ত বিকল্পের মানগুলির একটি তালিকা। যদি বিকল্পের নামটি বিদ্যমান না থাকে তবে null । |
রিসোর্সমেট্রিককালেক্টর পান
publicgetResourceMetricCollectors ()
গ্লোবাল কনফিগারেশন থেকে 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 সেট করুন।
কমান্ডলাইনআর্গ থেকে বিকল্প সেট করুন
publicsetOptionsFromCommandLineArgs ( 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 validateOptions ()
বিকল্পের মান যাচাই করুন।
বর্তমানে এটি কেবল যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছে
| থ্রো | |
|---|---|
ConfigurationException | |
সুরক্ষিত পদ্ধতি
কনফিগারেশন ফ্যাক্টরি পান
protected IConfigurationFactory getConfigurationFactory ()
| রিটার্নস | |
|---|---|
IConfigurationFactory | |