গ্লোবাল কনফিগারেশন
public class GlobalConfiguration
extends Object
implements IGlobalConfiguration
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.config.GlobalConfiguration |
একটি IGlobalConfiguration
বাস্তবায়ন যা একটি মানচিত্রে লোড করা কনফিগার বস্তু সংরক্ষণ করে
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | CREDENTIAL_FACTORY_TYPE_NAME |
public static final String | DEVICE_MANAGER_TYPE_NAME |
public static final String | DEVICE_MONITOR_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_CONFIG_SERVER |
public static final String | GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE |
public static final String | GLOBAL_CONFIG_VARIABLE |
public static final String | HOST_MONITOR_TYPE_NAME |
public static final String | HOST_OPTIONS_TYPE_NAME |
public static final String | HOST_RESOURCE_MANAGER_TYPE_NAME |
public static final String | KEY_STORE_TYPE_NAME |
public static final String | MULTI_DEVICE_RECOVERY_TYPE_NAME |
public static final String | RESOURCE_METRIC_COLLECTOR_TYPE_NAME |
public static final String | SANDBOX_FACTORY_TYPE_NAME |
public static final String | SCHEDULER_TYPE_NAME |
public static final String | SHARDING_STRATEGY_TYPE_NAME |
public static final String | TF_DEVICE_MANAGEMENT_SERVER_NAME |
public static final String | TF_FEATURE_SERVER_NAME |
public static final String | TF_INVOCATION_SERVER_NAME |
public static final String | WTF_HANDLER_TYPE_NAME
|
পাবলিক পদ্ধতি | |
---|---|
void | cleanup () ট্রেডফেড শাটডাউন করার সময় সঠিক পরিচ্ছন্নতা। |
File | cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... allowlistConfigs) একটি XML ফাইলে একটি সাদা তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন। |
File | cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) cloneConfigWithFilter ( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs) একটি XML ফাইলে বিকল্প মান এবং আউটপুট ম্যানিপুলেশন করার অনুমতি দেওয়ার সময় একটি সাদা তালিকার উপর ভিত্তি করে গ্লোবাল কনফিগারেশন ফিল্টার করুন। |
File | cloneConfigWithFilter (String... allowlistConfigs) একটি XML ফাইলে অনুমোদিত তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন। |
static | createGlobalConfiguration (String[] args) এই TF উদাহরণের জন্য |
ICommandScheduler | getCommandScheduler () কনফিগারেশন থেকে ব্যবহার করার জন্য |
Object | getConfigurationObject (String typeName) প্রদত্ত নামের সাথে কাস্টম কনফিগারেশন অবজেক্ট পায়। |
ICredentialFactory | getCredentialFactory () শংসাপত্র তৈরির জন্য |
String | getDescription () |
DeviceManagementGrpcServer | getDeviceManagementServer () |
IDeviceManager | getDeviceManager () কনফিগারেশন থেকে ব্যবহার করার জন্য |
static IDeviceManager | getDeviceManagerInstance () এই TF দৃষ্টান্তের জন্য singleton |
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) প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে। |
void | setCommandScheduler ( ICommandScheduler scheduler) |
void | setConfigurationFactory ( IConfigurationFactory configFactory) এই কনফিগারেশনের জন্য |
void | setConfigurationObject (String typeName, Object configObject) প্রদত্ত নামের সাথে কনফিগার অবজেক্ট সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে। |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) প্রদত্ত নামের জন্য কনফিগার অবজেক্ট তালিকা সেট করার জন্য জেনেরিক পদ্ধতি, যেকোনো বিদ্যমান মান প্রতিস্থাপন করে। |
void | setDeviceManagementServer ( DeviceManagementGrpcServer server) |
void | setDeviceManager ( IDeviceManager manager) |
void | setDeviceMonitor ( IDeviceMonitor monitor) |
void | setDeviceRequirements ( IDeviceSelection devRequirements) |
void | setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors) |
void | setHostOptions ( IHostOptions hostOptions) |
void | setHostResourceManager ( IHostResourceManager hostResourceManager) |
void | setInvocationServer ( TestInvocationManagementServer server) |
void | setKeyStoreFactory ( IKeyStoreFactory factory) |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে গ্লোবাল কনফিগারেশন ArgsOptionParser দেখুন | |
void | setOriginalConfig (String config) বিশ্বব্যাপী কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে। |
void | setResourceMetricCollector ( IResourceMetricCollector collector) |
void | setSandboxFactory ( ISandboxFactory factory) |
void | setShardingStrategy ( IShardHelper 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
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
SANDBOX_FACTORY_TYPE_NAME
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
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
পাবলিক পদ্ধতি
পরিষ্কার
public void cleanup ()
ট্রেডফেড শাটডাউন করার সময় সঠিক পরিচ্ছন্নতা।
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
একটি XML ফাইলে একটি সাদা তালিকা এবং আউটপুটের ভিত্তিতে গ্লোবাল কনফিগারেশন ফিল্টার করুন।
পরামিতি | |
---|---|
exclusionPatterns | |
allowlistConfigs | String : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null |
রিটার্নস | |
---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
cloneConfigWithFilter
public File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
একটি XML ফাইলে বিকল্প মান এবং আউটপুট ম্যানিপুলেশন করার অনুমতি দেওয়ার সময় একটি সাদা তালিকার উপর ভিত্তি করে গ্লোবাল কনফিগারেশন ফিল্টার করুন।
পরামিতি | |
---|---|
exclusionPatterns | |
transformer | IConfigOptionValueTransformer |
deepCopy | boolean |
allowlistConfigs | String : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null |
রিটার্নস | |
---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
cloneConfigWithFilter
public File cloneConfigWithFilter (String... allowlistConfigs)
একটি 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 : নতুন এক্সএমএল ফাইলে অন্তর্ভুক্ত করার জন্য কনফিগারগুলির একটি String অ্যারে। এটি null |
রিটার্নস | |
---|---|
File | নতুন ফিল্টার করা গ্লোবাল কনফিগারেশন ধারণকারী ফাইল। |
গ্লোবাল কনফিগারেশন তৈরি করুন
public staticcreateGlobalConfiguration (String[] args)
এই TF উদাহরণের জন্য GlobalConfiguration
সিঙ্গেলটন সেট আপ করে। getInstance()
কল করার চেষ্টা করার আগে একবার এবং শুধুমাত্র একবার কল করতে হবে
পরামিতি | |
---|---|
args | String |
রিটার্নস | |
---|---|
নিক্ষেপ করে | |
---|---|
IllegalStateException | একাধিকবার ডাকলে |
ConfigurationException |
getCommandScheduler
public ICommandScheduler getCommandScheduler ()
কনফিগারেশন থেকে ব্যবহার করার জন্য ICommandScheduler
পায়।
রিটার্নস | |
---|---|
ICommandScheduler | ICommandScheduler . শূন্য ফিরে আসবে না. |
getConfigurationObject
public Object getConfigurationObject (String typeName)
প্রদত্ত নামের সাথে কাস্টম কনফিগারেশন অবজেক্ট পায়।
পরামিতি | |
---|---|
typeName | String : কনফিগারেশন অবজেক্টের অনন্য প্রকার |
রিটার্নস | |
---|---|
Object | অবজেক্ট বা নাল যদি সেই নামের অবজেক্ট পাওয়া না যায় |
getCredentialFactory
public ICredentialFactory getCredentialFactory ()
শংসাপত্র তৈরির জন্য ICredentialFactory
পায়।
রিটার্নস | |
---|---|
ICredentialFactory | ICredentialFactory বা null যদি কোনোটি নির্দিষ্ট করা না থাকে। |
getDescription
public String getDescription ()
রিটার্নস | |
---|---|
String | একটি সংক্ষিপ্ত ব্যবহারকারী পাঠযোগ্য বর্ণনা এই Configuration |
GetDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
DeviceManagementGrpcServer
বা অনির্ধারিত থাকলে নাল ফেরত দেয়।
রিটার্নস | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public IDeviceManager getDeviceManager ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceManager
পায়। পরীক্ষার জন্য উপলব্ধ ডিভাইসের সেট পরিচালনা করে
রিটার্নস | |
---|---|
IDeviceManager | IDeviceManager কনফিগারেশনে প্রদত্ত। |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
এই TF দৃষ্টান্তের জন্য singleton DeviceManager
দৃষ্টান্তের একটি রেফারেন্স প্রদান করে।
রিটার্নস | |
---|---|
IDeviceManager |
নিক্ষেপ করে | |
---|---|
IllegalStateException | যদি createGlobalConfiguration(String[]) ইতিমধ্যেই কল করা না হয়। |
ডিভাইস মনিটর পান
publicgetDeviceMonitors ()
গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor
এর তালিকা পায়।
রিটার্নস | |
---|---|
গ্লোবাল কনফিগারেশন থেকে IDeviceMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট না থাকলে null । |
ডিভাইসের প্রয়োজনীয়তা পান
public IDeviceSelection getDeviceRequirements ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IDeviceSelection
পায়। একটি গ্লোবাল ফিল্টার প্রতিনিধিত্ব করে যে ডিভাইসগুলিতে DeviceManager
দেখতে পারে৷
রিটার্নস | |
---|---|
IDeviceSelection | কনফিগারেশনে প্রদত্ত IDeviceSelection । |
গেট ফিচার সার্ভার
public TradefedFeatureServer getFeatureServer ()
TradefedFeatureServer
বা অনির্ধারিত থাকলে নাল ফেরত দেয়।
রিটার্নস | |
---|---|
TradefedFeatureServer |
GetGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
গ্লোবাল কনফিগার সার্ভার পায়। গ্লোবাল কনফিগার সার্ভার স্থানীয় ফাইল থেকে পাওয়ার পরিবর্তে সার্ভার থেকে হোস্ট কনফিগারেশন পেতে ব্যবহৃত হয়।
রিটার্নস | |
---|---|
IConfigurationServer |
getHostMonitorInstances
public staticgetHostMonitorInstances ()
রিটার্নস | |
---|---|
হোস্ট মনিটর পান
publicgetHostMonitors ()
গ্লোবাল কনফিগারেশন থেকে IHostMonitor
এর তালিকা পায়।
রিটার্নস | |
---|---|
গ্লোবাল কনফিগারেশন থেকে IHostMonitor এর তালিকা, অথবা কোনোটি নির্দিষ্ট না থাকলে null । |
getHostOptions
public IHostOptions getHostOptions ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IHostOptions
পায়।
রিটার্নস | |
---|---|
IHostOptions | IDeviceManager কনফিগারেশনে প্রদত্ত। |
getHostResourceManager
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 বা নাল যদি কোন কী স্টোর ফ্যাক্টরি সেট করা না থাকে। |
GetMultiDeviceRecoveryHandlers
publicgetMultiDeviceRecoveryHandlers ()
কনফিগারেশন থেকে ব্যবহার করার জন্য IMultiDeviceRecovery
এর তালিকা পায়।
রিটার্নস | |
---|---|
IMultiDeviceRecovery এর তালিকা, অথবা সেট না থাকলে null । |
getOptionValues
publicgetOptionValues (String optionName)
বিকল্পের মানগুলির একটি তালিকা পান।
পরামিতি | |
---|---|
optionName | String : মানচিত্রের বিকল্পের নাম |
রিটার্নস | |
---|---|
প্রদত্ত বিকল্পের মানগুলির একটি তালিকা। null যদি বিকল্পের নাম না থাকে। |
রিসোর্সমেট্রিক কালেক্টরস পান
publicgetResourceMetricCollectors ()
গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector
এর তালিকা পায়।
রিটার্নস | |
---|---|
গ্লোবাল কনফিগারেশন থেকে IResourceMetricCollector এর তালিকা অথবা কোনোটি নির্দিষ্ট না থাকলে null । |
স্যান্ডবক্স ফ্যাক্টরি পান
public ISandboxFactory getSandboxFactory ()
একটি স্যান্ডবক্স কারখানা পান যা একটি আহ্বান চালানোর জন্য ব্যবহার করা যেতে পারে
রিটার্নস | |
---|---|
ISandboxFactory |
getShardingStrategy
public IShardHelper getShardingStrategy ()
IShardHelper
ফেরত দেয় যা একটি কনফিগারেশন শার্ড করার উপায় নির্ধারণ করে।
রিটার্নস | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public TestInvocationManagementServer getTestInvocationManagementSever ()
TestInvocationManagementServer
ফেরত দেয় বা অনির্ধারিত থাকলে শূন্য।
রিটার্নস | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public ITerribleFailureHandler getWtfHandler ()
কনফিগারেশন থেকে ব্যবহার করার জন্য ITerribleFailureHandler
পায়। WTF (হোয়াট এ টেরিবল ফেইলিউর) ঘটলে কী করতে হবে তা পরিচালনা করে।
রিটার্নস | |
---|---|
ITerribleFailureHandler | কনফিগারেশনে প্রদত্ত ITerribleFailureHandler , অথবা কোনো হ্যান্ডলার সেট না থাকলে শূন্য |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।
গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।পরামিতি | |
---|---|
optionName | String : বিকল্পের নাম |
optionValue | String : বিকল্প মান(গুলি) |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
কনফিগারেশন অবজেক্টের সেটে একটি বিকল্প মান ইনজেক্ট করুন।
গতিশীলভাবে তৈরি করা বিকল্পগুলির জন্য মান প্রদানের জন্য দরকারী।পরামিতি | |
---|---|
optionName | String : মানচিত্রের বিকল্পের নাম |
optionKey | String : মানচিত্র বিকল্প কী |
optionValue | String : মানচিত্র বিকল্প মান |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
প্রিন্টকমান্ড ব্যবহার
public void printCommandUsage (boolean importantOnly, PrintStream out)
প্রদত্ত প্রিন্টস্ট্রিমে এই কনফিগারেশনের জন্য একটি কমান্ড লাইন ব্যবহার সহায়তা পাঠ্য আউটপুট করে।
পরামিতি | |
---|---|
importantOnly | boolean |
out | PrintStream : ব্যবহার করার জন্য ERROR(/PrintStream) । |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
setCommandScheduler
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
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
setHostResourceManager
public void setHostResourceManager (IHostResourceManager hostResourceManager)
IHostResourceManager
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
সেট ইনভোকেশন সার্ভার
public void setInvocationServer (TestInvocationManagementServer server)
TestInvocationManagementServer
সেট করে।
পরামিতি | |
---|---|
server | TestInvocationManagementServer |
setKeyStoreFactory
public void setKeyStoreFactory (IKeyStoreFactory factory)
IKeyStoreFactory
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
প্রদত্ত কমান্ড লাইন আর্গুমেন্টের সাথে গ্লোবাল কনফিগারেশন Option
ক্ষেত্রগুলি সেট করুন
ArgsOptionParser
দেখুনপরামিতি | |
---|---|
listArgs |
রিটার্নস | |
---|---|
অব্যবহৃত যুক্তি |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
setOriginalConfig
public void setOriginalConfig (String config)
বিশ্বব্যাপী কনফিগারেশন তৈরি করতে ব্যবহৃত মূল কনফিগারেশন সেট করে।
পরামিতি | |
---|---|
config | String |
setResourceMetricCollector
public void setResourceMetricCollector (IResourceMetricCollector collector)
IResourceMetricCollector
সেট করে।
পরামিতি | |
---|---|
collector | IResourceMetricCollector |
সেট স্যান্ডবক্স ফ্যাক্টরি
public void setSandboxFactory (ISandboxFactory factory)
ISandboxFactory
সেট করুন, যেকোনো বিদ্যমান মান প্রতিস্থাপন করুন।
setShardingStrategy
public void setShardingStrategy (IShardHelper sharding)
একটি কনফিগারেশন শার্ড করার সময় ব্যবহার করার জন্য IShardHelper
সেট করে।
পরামিতি | |
---|---|
sharding | IShardHelper |
setTradefedFeatureServer
public void setTradefedFeatureServer (TradefedFeatureServer server)
TradefedFeatureServer
সেট করে।
পরামিতি | |
---|---|
server | TradefedFeatureServer |
setWtfHandler
public void setWtfHandler (ITerribleFailureHandler wtfHandler)
ITerribleFailureHandler
সেট করুন।
পরামিতি | |
---|---|
wtfHandler | ITerribleFailureHandler : WTF হ্যান্ডলার |
validate options
public void validateOptions ()
বিকল্প মান যাচাই করুন।
বর্তমানে এটি শুধু যাচাই করবে যে সমস্ত বাধ্যতামূলক বিকল্প সেট করা হয়েছে
নিক্ষেপ করে | |
---|---|
ConfigurationException |
সুরক্ষিত পদ্ধতি
গেট কনফিগারেশন ফ্যাক্টরি
protected IConfigurationFactory getConfigurationFactory ()
রিটার্নস | |
---|---|
IConfigurationFactory |